Azure Автоматизация: Runbook: он знает, что это TenantID? - PullRequest
0 голосов
/ 22 апреля 2020

Добрый день

Я догадываюсь , что это соотношение верно:

Azure Tenant
» Azure Subscription
  » Azure Automation
    » Runbook

Поэтому у меня есть такой вопрос:

Есть ли Команду PowerShell, которую можно использовать для получения TenantID, в котором работает Runbook?

Ответы [ 2 ]

1 голос
/ 23 апреля 2020

Если вы хотите выполнить команду внутри Runbook, вы можете использовать это:

$servicePrincipalConnection = Get-AutomationConnection -Name "AzureRunAsConnection"        
Write-Output $servicePrincipalConnection.TenantId

enter image description here

Примечание : существует обязательное условие: при создании учетной записи автоматизации необходимо выбрать Create Azure Run As account с помощью Yes, в противном случае AzureRunAsConnection не существует.

enter image description here

1 голос
/ 22 апреля 2020

Да, вы можете использовать этот бит:

(Get-AzContext).Tenant.Id

, чтобы узнать GUID арендатора

...