如何使用PowerShell在具有pipe理权限的远程计算机上运行命令

如何使用PowerShell在具有pipe理员权限的远程计算机上运行命令(例如:以pipe理员身份运行)。

到目前为止,我尝试过

start-process powershell.exe -verb runas -argumentlists ".\test.ps1" 

这是失败的。

执行远程命令

使用Invoke-Command cmdlet可以在远程计算机上运行命令。 语法如下:

 Invoke-Command -ScriptBlock <COMMAND> -ComputerName <COMPUTER> -credential <USERNAME> 

COMMAND是要运行的命令,COMPUTER是远程计算机的主机名,USERNAME是要在其下运行命令的帐户的用户名。 系统会提示您input密码。

开始远程会话

使用Enter-PSSession cmdlet启动远程PowerShell会话,您可以在其中使用Invoke-Command的Session参数运行多个命令:

 Enter-PSSession -ComputerName <COMPUTER> -Credential <USERNAME> 

资料来源: http : //www.howtogeek.com/117192/how-to-run-powershell-commands-on-remote-computers/