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


Remove-AzureAccount

Удаляет учетную запись Azure из Windows PowerShell.

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Синтаксис

Remove-AzureAccount
      -Name <String>
      [-Force]
      [-PassThru]
      [-Profile <AzureSMProfile>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Remove-AzureAccount удаляет учетную запись Azure и ее подписки из файла данных подписки в перемещаемом профиле пользователя. Он не удаляет учетную запись из Microsoft Azure или не изменяет фактическую учетную запись каким-либо образом.

Использование этого командлета очень похоже на выход из учетной записи Azure. Если вы хотите снова войти в учетную запись, используйте add-AzureAccount или Import-AzurePublishSettingsFile , чтобы снова добавить учетную запись в Windows PowerShell.

Вы также можете использовать командлет Remove-AzureAccount , чтобы изменить способ входа командлетов Azure PowerShell в учетную запись Azure. Если у вашей учетной записи есть сертификат управления из Import-AzurePublishSettingsFile и маркер доступа из Add-AzureAccount, командлеты Azure PowerShell используют только маркер доступа; они игнорируют сертификат управления. Чтобы использовать сертификат управления, выполните команду Remove-AzureAccount. Если Remove-AzureAccount находит как сертификат управления, так и маркер доступа, он удаляет только маркер доступа, а не удаляет учетную запись. Сертификат управления по-прежнему существует, поэтому учетная запись по-прежнему доступна в Windows PowerShell.

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

Примеры

Пример 1. Удаление учетной записи

PS C:\> Remove-AzureAccount -Name admin@contoso.com

Эта команда удаляет admin@contoso.com файл данных подписки. По завершении команды учетная запись больше не доступна в Windows PowerShell.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

Подавляет запрос подтверждения. По умолчанию Remove-AzureAccount запрашивает удаление учетной записи из Windows PowerShell.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Указывает имя учетной записи для удаления. Значение параметра учитывает регистр. Подстановочные знаки не поддерживаются.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-PassThru

Возвращает $True, если команда завершается успешно и $False, если она завершается ошибкой. По умолчанию этот командлет не возвращает выходные данные.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Profile

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

Тип:AzureSMProfile
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

None

Входные данные можно передать в этот командлет по имени свойства, но не по значению.

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

None or System.Boolean

При использовании параметра PassThru этот командлет возвращает логическое значение. В противном случае не возвращает никаких выходных данных.