Powershell构建脚本 - 从任何机器执行它

时间:2012-02-09 09:21:38

标签: powershell build-automation powershell-v2.0

我们用PowerShell编写了构建脚本。它就在专用的构建机器中。

现在我想从我的机器上执行powershell脚本而无需通过mstsc登录构建机器。

此外,除了我之外,没有其他人应该执行构建脚本。

是否可以从任何其他计算机在构建计算机中调用我的powershell脚本?

如何实现它?

2 个答案:

答案 0 :(得分:3)

您必须在专用构建计算机上启用ps-remoting

您可以执行Enable-PsRemoting(和/或winrm quickconfig

现在你可以做以下事情:

invoke-command -computer $buildBox -command { hostname }

因此,使用invoke-command,您可以在远程控制台上运行脚本。

答案 1 :(得分:1)

答案是 Powershell Remoting http://powershellremoting.codeplex.com/