【发布时间】:2017-01-12 17:35:21
【问题描述】:
我正在寻找一种在远程机器上的单个云服务实例(具有多个实例)上运行脚本的方法。
我尝试过 DSC,但它似乎不支持仅在一台机器上运行脚本,因为它会在云服务的所有机器上运行它。
注意我使用的是经典的 Azure 云服务。
更新:我特别遇到了 Get-AzureVM 的问题,它是脚本示例的一部分。 如何获取属于我的云服务一部分的实例 VM。 例如我试过:
Get-AzureVM -ServiceName myCloudServiceName -Name instanceVMName
这并没有返回任何内容(我确保首先添加 AzureAccount)。
我假设它什么都不返回,因为 Get-AzureVM 不能用于云服务,只能用于 VM。 我可以通过运行来获取实例 $dep = Get-AzureDeployment -ServiceName myCloudServiceName -Slot Production $dep.RoleInstanceList[0] 返回的角色实例类型与预期的 VM 类型不同。
有什么想法吗?
【问题讨论】:
标签: azure azure-virtual-machine azure-cloud-services dsc