Remove-AzureRmADSpCredential

Удаляет учетные данные из субъекта-службы.

Предупреждение

Модуль AzureRM PowerShell официально объявлен устаревшим с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.

Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.

Синтаксис

Remove-AzureRmADSpCredential
      -ObjectId <Guid>
      [-KeyId <Guid>]
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzureRmADSpCredential
      -ServicePrincipalName <String>
      [-KeyId <Guid>]
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzureRmADSpCredential
      -DisplayName <String>
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzureRmADSpCredential
      -ServicePrincipalObject <PSADServicePrincipal>
      [-KeyId <Guid>]
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Remove-AzureRmADSpCredential можно использовать для удаления ключа учетных данных из субъекта-службы в случае компрометации или в рамках истечения срока действия свертки ключа учетных данных. Субъект-служба определяется путем указания идентификатора объекта или имени субъекта-службы (SPN). Учетные данные, которые необходимо удалить, идентифицируются его идентификатором ключа, если необходимо удалить отдельные учетные данные или с параметром "Все" для удаления всех учетных данных, связанных с субъектом-службой.

Примеры

Пример 1. Удаление определенных учетных данных из субъекта-службы

PS C:\> Remove-AzureRmADSpCredential -ObjectId 00001111-aaaa-2222-bbbb-3333cccc4444 -KeyId 9044423a-60a3-45ac-9ab1-09534157ebb

Удаляет учетные данные с идентификатором ключа "9044423a-60a3-45ac-9ab1-09534157ebb" из субъекта-службы с идентификатором объекта "00001111-aaaa-2222-bb-333cc4444".

Пример 2. Удаление всех учетных данных из субъекта-службы

PS C:\> Remove-AzureRmADSpCredential -ServicePrincipalName http://test123

Удаляет все учетные данные из субъекта-службы с помощью имени субъекта-службы "http://test123".

Пример 3. Удаление всех учетных данных из субъекта-службы с помощью piping

PS C:\> Get-AzureRmADServicePrincipal -ObjectId 00001111-aaaa-2222-bbbb-3333cccc4444 | Remove-AzureRmADSpCredential

Возвращает субъект-службу с идентификатором объекта "00001111-aaaa-2222-bbbb-333cccc4444" и каналами, которые передается командлету Remove-AzureRmADSpCredential, чтобы удалить все учетные данные из этого субъекта-службы.

Параметры

-Confirm

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

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

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

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

-DisplayName

Отображаемое имя субъекта-службы.

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

-Force

Переключитесь на удаление учетных данных без подтверждения.

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

-KeyId

Указывает ключ учетных данных, который необходимо удалить. Идентификаторы ключей для субъекта-службы можно получить с помощью командлета Get-AzureRmADSpCredential.

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

-ObjectId

Идентификатор объекта субъекта-службы для удаления учетных данных.

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

-PassThru

При указании этого значения возвращается значение true, если команда была успешной.

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

-ServicePrincipalName

Имя субъекта-службы для удаления учетных данных.

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

-ServicePrincipalObject

Объект субъекта-службы для удаления учетных данных.

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

-WhatIf

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

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

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

Guid

String

PSADServicePrincipal

Параметры: ServicePrincipalObject (ByValue)

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

Boolean