Я ищу способ запуска сценария в одном экземпляре облачной службы (которая имеет несколько экземпляров) с удаленной машины.Как запустить скрипт на Azure VM с удаленной машины
Я пробовал DSC, но, похоже, не поддерживает запуск сценария только на одной машине, поскольку он запускает его на всех машинах облачного сервиса.
Примечание. Я использую классические облачные сервисы Azure.
Обновление: У меня есть проблема с Get-AzureVM, которая является частью примера сценария. Как получить экземпляр VM, который является частью моего облачного сервиса. Например, я попробовал:
Get-AzureVM -ServiceName myCloudServiceName -Name instanceVMName
И что ничего не вернуть (я убедился Add-AzureAccount первым).
Я предполагаю, что он ничего не возвращает, потому что Get-AzureVM не может использоваться для облачных сервисов и только для виртуальных машин. Я могу получить экземпляр, запустив $ dep = Get-AzureDeployment -ServiceName myCloudServiceName -Slot Production $ dep.RoleInstanceList [0] Что возвращает тип экземпляра роли, который отличается от ожидаемого типа виртуальной машины.
Любые идеи?
У меня на самом деле есть несколько экземпляров как часть моего облачного сервиса и вы хотите запустить скрипт только одного из них. Я также обновлю вопрос с этой информацией –