Список всех Azure Runbook в учетных записях службы автоматизации в нескольких подписках

Я искал сверху и снизу, и я даже не могу найти простой способ просто перечислить runbook с помощью powershell... У меня есть 4 подписки и несколько учетных записей автоматизации в каждой подписке, это может быть утомительно, когда я пытаюсь найти конкретного модуля Runbook, просматривая консоль. Поэтому, если кто-нибудь знает простой способ перечислить учетные записи автоматизации, а затем их модули Runbook, чтобы я потенциально мог создать простой цикл для циклического перебора моих подписок, это было бы чрезвычайно полезно.

Спасибо. Джош


person Josh James Saunders    schedule 01.05.2017    source источник


Ответы (1)


Что-то вроде следующего должно работать для вас. Очевидно, вам придется добавить проверку подлинности и переключатель подписки для Azure RM.

foreach ($account in Get-AzureRMAutomationAccount){
Get-AzureRmAutomationRunbook -ResourceGroupName $account.ResourceGroupName -AutomationAccountName $account.AutomationAccountName
}
person CtrlDot    schedule 01.05.2017