我在本地计算机的远程计算机上执行以下任务:
我想在PowerShell中编写脚本。 PowerShell的新手。我对“PowerShell Remoting”等术语进行了一些基本调查。
我需要寻找什么?相关的例子将有所帮助,我应该在哪里寻找那些?
答案 0 :(得分:0)
从docs on MSDN阅读:
要在远程计算机上运行单个命令,请使用ComputerName参数。若要运行共享数据的一系列相关命令,请使用New-PSSession cmdlet在远程计算机上创建PSSession(持久连接),然后使用Invoke-Command的Session参数在PSSession中运行该命令。要在断开连接的会话中运行命令,请使用InDisconnectedSession参数。要在后台作业中运行命令,请使用AsJob参数。
所以基本上你应该做点什么:
$session = New-PSSession
Invoke-Command -Session $session -FilePath <PathToScript>
答案 1 :(得分:0)
在Getting Started with PowerShell 3.0虚拟学院课程中有一个关于PowerShell远程处理的好部分。如果您不想从那里开始,请阅读about_Remote帮助主题,然后转到底部列出的其他远程帮助主题。