Поделиться через


Add-AzureAccount

Добавляет учетную запись Azure в Windows PowerShell.

Примечание.

Командлеты, приведенные в этой документации, предназначены для управления устаревшими ресурсами Azure, которые используют API-интерфейсами управления службами. Командлеты для управления ресурсами Azure Resource Manager см. в статье Модуль Az PowerShell.

Синтаксис

Add-AzureAccount
   [-Environment <String>]
   [-Credential <PSCredential>]
   [-Tenant <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Add-AzureAccount
   [-Environment <String>]
   -Credential <PSCredential>
   [-ServicePrincipal]
   -Tenant <String>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Описание

Командлет Add-AzureAccount делает свою учетную запись Azure и ее подписки доступными в Windows PowerShell. Это похоже на вход в учетную запись Azure в Windows PowerShell. Чтобы выйти из учетной записи, используйте командлет Remove-AzureAccount .

Надстройка AzureAccount скачивает сведения о вашей учетной записи Azure и сохраняет его в файле данных подписки в перемещаемом профиле пользователя. Он также получает маркер доступа, позволяющий Windows PowerShell получать доступ к вашей учетной записи Azure от вашего имени. По завершении команды вы можете управлять учетной записью Azure в Windows PowerShell.

Существует два разных способа сделать учетную запись Azure доступной в Windows PowerShell. Вы можете использовать командлет Add-AzureAccount, который использует маркеры доступа к проверке подлинности Microsoft Entra или Import-AzurePublish Параметры File, который использует сертификат управления. Инструкции по использованию метода см. в статье "Практическое руководство. Подключение в подписку (https://azure.microsoft.com/documentation/articles/install-configure-powershell/#Connect ).

При запуске Надстройки AzureAccount отображается интерактивное окно, которое предложит войти в учетную запись Azure. Этот вход действителен до истечения срока действия маркера доступа. По истечении срока действия командлеты, требующие доступа к учетной записи, снова запускают надстройку AzureAccount .

В этом разделе описывается командлет в версии 0.8.10 модуля Microsoft Azure PowerShell. Чтобы получить версию используемого модуля, в консоли Azure PowerShell введите (Get-Module -Name Azure).Version.

Примеры

Пример 1. Добавление учетной записи

PS C:\> Add-AzureAccount

Эта команда добавляет учетную запись Azure в Windows PowerShell. При выполнении команды появится окно, чтобы запросить имя пользователя и пароль учетной записи.

Пример 2. Использование альтернативного файла данных подписки

PS C:\> Add-AzureAccount -SubscriptionDataFile C:\Testing\SDF.xml

Эта команда использует параметр SubscriptionDataFile для прямого хранения данных учетной записи в файле C:\Testing\SDF.xml вместо файла по умолчанию.

Параметры

-Credential

Type:PSCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Environment

Указывает среду Azure.

Среда Azure независимое развертывание Microsoft Azure, например AzureCloud для глобальной среды Azure и AzureChinaCloud для Azure под управлением 21Vianet в Китае. Вы также можете создавать локальные среды Azure с помощью Azure Pack и командлетов WAPack. Дополнительные сведения см. в пакете Azure.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServicePrincipal

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Tenant

Type:String
Aliases:TenantId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

None

Не удается передать входные данные в этот командлет

Выходные данные

None

Этот командлет не возвращает никакие выходные данные.

Примечания

  • Add-AzureAccount (и метод проверки подлинности Microsoft Entra) имеет приоритет над Import-AzurePublish Параметры (и методом сертификата управления). Если вы используете Add-AzureAccount даже один раз в учетной записи, используется метод проверки подлинности Microsoft Entra, а сертификат управления игнорируется. Чтобы удалить маркер Microsoft Entra и восстановить метод сертификата управления, используйте командлет Remove-AzureAccount . Дополнительные сведения введите: Get-Help Remove-AzureAccount.
  • Ошибка "Срок действия учетных данных истек. Используйте Add-AzureAccount для повторного входа в систему". Указывает, что срок действия маркера доступа истек, и Windows PowerShell не может получить доступ к учетной записи Azure. Чтобы восстановить доступ к учетной записи, снова запустите Add-AzureAccount .
  • Командлеты учетной записи Azure PowerShell и подписки получают данные из файла данных подписки, а не из динамической учетной записи Azure. Если вы изменяете учетную запись или подписки за пределами Windows PowerShell, например с помощью портала управления Azure, запустите надстройку AzureAccount еще раз, чтобы обновить файл данных подписки.