Partager via


Remove-AzureRmADSpCredential

Supprime des informations d’identification d’un principal de service.

Avertissement

Le module AzureRM PowerShell a été officiellement déprécié le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.

Il est possible que le module AzureRM fonctionne encore, mais il ne fait plus l’objet de maintenance ni de support. L’utilisateur peut continuer à s’en servir s’il le souhaite, à ses propres risques. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.

Syntaxe

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>]

Description

L’applet de commande Remove-AzureRmADSpCredential peut être utilisée pour supprimer une clé d’informations d’identification d’un principal de service en cas de compromission ou dans le cadre de l’expiration de la substitution de clé d’informations d’identification. Le principal de service est identifié en fournissant l’ID d’objet ou le nom du principal de service (SPN). Les informations d’identification à supprimer sont identifiées par son ID de clé si des informations d’identification individuelles doivent être supprimées ou avec un commutateur « Tout » pour supprimer toutes les informations d’identification associées au principal du service.

Exemples

Exemple 1 : supprimer des informations d’identification spécifiques d’un principal de service

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

Supprime les informations d’identification avec l’ID de clé « 9044423a-60a3-45ac-9ab1-09534157ebb » du principal de service avec l’ID d’objet « 0000111-aaaa-2222-bbbb-3333cccc44444 ».

Exemple 2 : Supprimer toutes les informations d’identification d’un principal de service

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

Supprime toutes les informations d’identification du principal de service avec le SPN «http://test123" ;.

Exemple 3 : Supprimer toutes les informations d’identification d’un principal de service à l’aide de piping

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

Obtient le principal de service avec l’ID d’objet « 0000111-aaaa-2222-bbbb-3333cccc4444 » et les canaux vers l’applet de commande Remove-AzureRmADSpCredential pour supprimer toutes les informations d’identification de ce principal de service.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Type:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DisplayName

Nom complet du principal de service.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Force

Basculez pour supprimer les informations d’identification sans confirmation.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-KeyId

Spécifie la clé d’informations d’identification à supprimer. Les ID de clé d’un principal de service peuvent être obtenus à l’aide de l’applet de commande Get-AzureRmADSpCredential.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ObjectId

ID d’objet du principal de service à partir duquel supprimer les informations d’identification.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PassThru

La spécification de cette valeur retourne true si la commande a réussi.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ServicePrincipalName

Nom (SPN) du principal de service à partir duquel supprimer les informations d’identification.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ServicePrincipalObject

Objet principal de service à partir duquel supprimer les informations d’identification.

Type:PSADServicePrincipal
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

Guid

String

PSADServicePrincipal

Paramètres : ServicePrincipalObject (ByValue)

Sorties

Boolean