使用
之类的命令时powershell -command "\\%host1%\supportfiles\mypowershellscript"
从我的中央服务器到远程计算机,当我使用批处理器运行它时,它是在远程计算机上还是在我自己的计算机上使用powershell?
答案 0 :(得分:1)
执行时:
PowerShell -command <path to a script>
脚本(无论是位于本地计算机上还是位于远程计算机上)将在本地执行。如果要远程执行某些PowerShell脚本,则需要使用Enable-PSRemoting -force
在远程计算机上启用远程处理。然后在本地计算机上,您必须以管理员身份执行脚本,并且您的帐户还必须具有远程计算机的管理员权限。在脚本中,您可以远程执行脚本的一部分:
$session = New-PSSession remoteComputerName
Invoke-Command -Session $session -Scriptblock { ... script to execute on remoteComputerName ...}
...
Remove-PSSession $session