我们的构建脚本是用powershell编写的。它在专用的制造机器中。Powershell构建脚本 - 从任何机器执行它
现在我想从我的机器执行powershell脚本,而无需登录通过mstsc构建机器。
此外没有其他人应该执行除我以外的构建脚本。
是否有可能从任何其他机器调用我的PowerShell脚本生成机器?
如何实现它?
我们的构建脚本是用powershell编写的。它在专用的制造机器中。Powershell构建脚本 - 从任何机器执行它
现在我想从我的机器执行powershell脚本,而无需登录通过mstsc构建机器。
此外没有其他人应该执行除我以外的构建脚本。
是否有可能从任何其他机器调用我的PowerShell脚本生成机器?
如何实现它?
您必须启用专用构建机器上PS-远程
你可以做Enable-PsRemoting
(和/或winrm quickconfig
)
现在你可以做这样的事情:
invoke-command -computer $buildBox -command { hostname }
所以使用invoke-command
,你可以在远程盒子上运行脚本。
答案是PowerShell远程:http://powershellremoting.codeplex.com/
好友有人在回答部分问你问题 – Samselvaprabu 2012-02-23 12:06:21