我如何以不同的用户身份运行EXE?我如何提示凭据或至少要求本地管理员通过PowerShell启动exe的密码 . 我很难让runas命令工作 .
这是我尝试的最新内容:runas -credential . \ me c:\ windows \ system32 \ notepad.exe
这适用于powershell终端:runas / user:asdf c:\ windows \ system32 \ notepad.exe但不要求在独立的PowerShell脚本中提供凭据 .
这是一个简单的操作 .
Start-Process "c:\windows\system32\notepad.exe" -Credential $(Get-Credential)
使用Get-Credential将提示用户输入凭据,您也可以将其存储在变量中 .
$Creds = Get-Credential Start-Process "c:\windows\system32\notepad.exe" -Credential $Creds
1 回答
这是一个简单的操作 .
使用Get-Credential将提示用户输入凭据,您也可以将其存储在变量中 .