Поиск в настоящее время зарегистрированного имени пользователя Azure PowerShell (облачная оболочка) - PullRequest
0 голосов
/ 27 сентября 2019

Используя Azure CloudShell PowerShell, мне нужно получить имя пользователя, который в данный момент вошел в систему. Не подписка, а пользователь (как показано в правом верхнем углу).

При поиске в Google выводится только вошедший в систему пользователь , который является командой CLI. Get-AzureADUser , похоже, не имеет соответствующего флага.

Get-AzureRmContext предоставляет подписку, а не имя пользователя:

PS Azure:\> Get-AzureRmContext

Name                                     Account                                    SubscriptionName                           Environment                               TenantId
----                                     -------                                    ----------------                           -----------                               --------
my subscription 1                        a@b                                        my subscription 1                           AzureCloud                                <guid>

Там, где говорится, что учетная запись определенно не является пользователем, я вошел в систему с

1 Ответ

0 голосов
/ 30 сентября 2019

Согласно моему тесту, мы можем использовать команду Get-AzureRmContext, чтобы получить учетную запись, которую мы используем для входа в Azure.Параметр «Учетная запись» в выходных данных скажет вам учетную запись, которую вы используете для входа в систему.enter image description here

Кроме того, Azure Could Shell PowerShell использует MSI для входа в систему enter image description here

...