我在尝试使用备用凭据从另一个PowerShell脚本运行PowerShell脚本。
如果我运行:
$cred = get-credentials $localArgs = "/c Powershell c:\myscript.ps1" Start-Process cmd.exe -ArgumentList $localArgs -Credential $cred -WindowStyle="Hidden"
脚本错误与:
Start-Process : Parameter set cannot be resolved using the specified named parameters.
如果我删除:
-Credential $cred
脚本运行正常(但凭证错误)。
我在如何使用-Credential agument方面错过了一些东西?
谢谢,
本
如果使用-Credential参数,则可能还需要指定-FilePath参数:
$cred = Get-Credential start-process -FilePath C:\WINDOWS\system32\cmd.exe -Credential $cred