Невозможно установить теги для виртуальной машины Azure из Runbook автоматизации Azure

Я использую приведенный ниже код для установки тегов на моей виртуальной машине Azure. Код работает, когда я запускаю его на своем ноутбуке (виртуальная машина помечается). Однако когда я запускаю тот же код из модуля Runbook службы автоматизации Azure, виртуальные машины не помечаются. После выполнения модуля Runbook ошибок или предупреждений не наблюдается.

Код:

$resource_group = "agentinstall-poc"

$tags = (Get-AzureRmResource -ResourceGroupName $resource_group -Name "client-2").Tags

$tags += @{manju="rao"}


Set-AzureRmResource -ResourceGroupName $resource_group -Name "client-2" -ResourceType "Microsoft.Compute/VirtualMachines" -Tag $tags -Force -ApiVersion '2015-06-15'

person Manjunath Rao    schedule 27.04.2018    source источник
comment
Может произойти из-за разницы в версии Azure PS, установленной на вашем локальном компьютере, и той, которая используется лазурным модулем Runbook.   -  person Aatif Akhter    schedule 05.05.2018
comment
Вы используете одну из своих учетных записей RunAs в Runbook?   -  person Sage    schedule 09.05.2018


Ответы (1)


Проблема заключалась в том, что модули PowerShell в учетной записи автоматизации Azure не обновляются по умолчанию (они имеют версию 1.0 при создании учетной записи). Пришлось обновить модули, и они начали работать.

person Manjunath Rao    schedule 10.05.2018