我的Azure订阅中配置了许多虚拟机,受NSG保护,因此我没有远程可用的WinRM。
我想在这些VM上执行PowerShell脚本,作为我的TFS版本定义的一部分。
有没有办法在Azure VM资源上执行任意PowerShell脚本?
我知道Azure VM资源的自定义脚本扩展,但我不知道这是否是我所追求的,或者它是否与TFS完美配合。
答案 0 :(得分:1)
自定义脚本扩展适用于在VM上运行脚本 - 但它必须作为"添加"的一部分来完成。扩展名。这意味着您必须将扩展部署到VM以触发运行脚本。因此,您可以在配置VM时执行此操作,也可以在提供后提交其他部署以运行脚本。
从TFS / VSTS可以做到......