我们用PowerShell编写了构建脚本。它就在专用的构建机器中。
现在我想从我的机器上执行powershell脚本而无需通过mstsc登录构建机器。
此外,除了我之外,没有其他人应该执行构建脚本。
是否可以从任何其他计算机在构建计算机中调用我的powershell脚本?
如何实现它?
答案 0 :(得分:3)
您必须在专用构建计算机上启用ps-remoting
您可以执行Enable-PsRemoting
(和/或winrm quickconfig
)
现在你可以做以下事情:
invoke-command -computer $buildBox -command { hostname }
因此,使用invoke-command
,您可以在远程控制台上运行脚本。
答案 1 :(得分:1)
答案是 Powershell Remoting :http://powershellremoting.codeplex.com/