无法使用备用凭据运行PowerShell启动进程

我在尝试使用备用凭据从另一个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