【发布时间】:2019-05-09 17:36:11
【问题描述】:
假设我的 Azure 订阅中有两台虚拟机。从机器 Foo,我希望能够以管理员帐户在 Bar 上运行 Powershell 命令和脚本。
我将在 Foo 上使用持续构建服务器,当触发它时,它将在双方都可以访问的共享目录中创建一个名为 go.ps1 的(签名)脚本Foo 和 Bar。创建该脚本后,我希望我的 CBS 让 Bar 将该文件复制到 C:\scripts\go.ps1 并执行它,就好像我是坐在 Bar 的管理员一样。我过去使用 psexec 在物理机上做过类似的事情。我认为 Azure VM 也有类似的东西。
【问题讨论】:
-
你也可以使用
invoke-command来执行远程脚本或.ps1文件。