【问题标题】:Powershell build script - Execute it from any machinePowershell 构建脚本 - 从任何机器执行它
【发布时间】:2012-02-09 09:21:38
【问题描述】:

我们的构建脚本是用 powershell 编写的。它在专用的构建机器中。

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

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

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

如何实现?

【问题讨论】:

    标签: powershell build-automation powershell-2.0


    【解决方案1】:

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

    你可以做Enable-PsRemoting(和/或winrm quickconfig

    现在您可以执行以下操作:

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

    所以使用invoke-command,您可以在远程机器上运行脚本。

    【讨论】:

    • 好友在回答部分有人向你提问
    【解决方案2】:

    答案是 Powershell 远程处理http://powershellremoting.codeplex.com/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 2014-01-06
      • 2016-08-11
      • 1970-01-01
      • 2011-07-16
      • 2012-04-28
      • 1970-01-01
      相关资源
      最近更新 更多