1

Я пытаюсь найти всех членов (со-администраторов) подписки Azure и их идентификаторов электронной почты. Я являюсь глобальным администратором в этой подписке, поэтому доступ не является проблемой. Я ищу любой командлет PowerShell или любой API, который может предоставить эту информацию.Как запрограммировать выбор всех подписчиков Azure

Я попытался запустить следующее, но он дает мне только мою информацию, но никаких других учетных записей, которые также являются со-администраторами в моей подписке.

Get-AzureSubscription -Id "22222aaa-2a22-2a22-a2aa-2a0525c574c3" | Select-Object Accounts

Любые указатели или ссылки будут действительно полезными.

ответ

0

Я получил ответ на форуме msdn для этого. Мне нужно было использовать модули Azure AD PowerShell, а затем подключиться к одному пользователю Azure AD. Пользователь учетной записи Microsoft не работает. Точный командлет для извлечения пользователей - «Get-MsolUser».

Пожалуйста, обратитесь: https://social.msdn.microsoft.com/Forums/azure/en-US/29dfb413-e15e-4078-a292-394902667ed2/programmatically-fetching-all-members-of-an-azure-subscription?forum=WindowsAzureAD&prof=required

1

После довольно уместного указателя от @BenV фактический ответ довольно прост.

С подпиской вы заинтересованы в качестве текущей подписки, вы можете использовать

Get-AzureRmRoleAssignment -IncludeClassicAdministrators 

Это даст вам список, как это -

RoleAssignmentId : 
Scope    : /subscriptions/{subscriptionid} 
DisplayName  : {emailaddress} 
SignInName   : {emailaddress} 
RoleDefinitionName : ServiceAdministrator;AccountAdministrator 
RoleDefinitionId : 
ObjectId   : 00000000-0000-0000-0000-000000000000 
ObjectType   : User 
RoleAssignmentId : 
Scope    : /subscriptions/{subscriptionid} 
DisplayName  : {emailaddress} 
SignInName   : {emailaddress} 
RoleDefinitionName : CoAdministrator 
RoleDefinitionId : 
ObjectId   : 00000000-0000-0000-0000-000000000000 
ObjectType   : User 

Какой должна быть то, что вы ищете for

+0

Администратор компании является роль каталогов и * не * так же, как со-админ по конкретной подписке. – BenV

+0

@BenV Вы правы! Я исправлю правильный ответ ... (или удалю этот) –

+0

Привет, Майкл. Подход, о котором вы упоминали, будет работать с новым порталом Azure, основанным на ARM, но мне нужно было сделать это для совместимых с ASM классических партнеров Azure Portal. –