Azure - как найти разрешения на уровне подписки? - PullRequest
0 голосов
/ 04 декабря 2018

Имейте советника с несколькими сотнями небольших подписок, прикрепленных под ним.Я пытаюсь найти скрипт, который будет перечислять все адреса электронной почты (учетные записи пользователей) для «Владельца (ов)» каждой подписки.

Так, например:

**Subscription A owners**  
abcdefg@company.com  
defgh@company.com  
ijklmno@company.com

**Subscription B owners**  
defgh@company.com  
test@company.com

**Subscription C owners**  
abcdefg@company.com

1 Ответ

0 голосов
/ 05 декабря 2018

Попробуйте команду ниже, она должна работать.

$subscriptions = Get-AzureRmSubscription 
foreach ($sub in $subscriptions)
{
    Set-AzureRmContext -SubscriptionId $sub.Id
    Write-Output ("**Subscription " + $sub.Name + " owners**")
    (Get-AzureRmRoleAssignment -RoleDefinitionName "Owner").SignInName 
}

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...