Partager via


Remove-AzureRmADSpCredential

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

Avertissement

Le module AzureRM PowerShell a été officiellement déconseillé depuis 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.

Bien que le module AzureRM puisse toujours fonctionner, il n’est plus conservé ou pris en charge, plaçant toute utilisation continue à la discrétion et au risque de l’utilisateur. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.

Syntax

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 7663d3fb-6f86-4352-9e6d-cf9d50d5ee82 -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 « 7663d3fb-6f86-4352-9e6d-cf9d50d5ee82 ».

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 7663d3fb-6f86-4352-9e6d-cf9d50d5ee82 | Remove-AzureRmADSpCredential

Obtient le principal de service avec l’ID d’objet « 7663d3fb-6f86-4352-9e6d-cf9d50d5ee82 » 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
Aliases:cf
Position:Named
valeur par défaut:None
Obligatoire:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
valeur par défaut:None
Obligatoire:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Nom complet du principal de service.

Type:String
Position:Named
valeur par défaut:None
Obligatoire:True
Accept pipeline input:True
Accept wildcard characters:False

-Force

Basculez pour supprimer les informations d’identification sans confirmation.

Type:SwitchParameter
Position:Named
valeur par défaut:None
Obligatoire:False
Accept pipeline input:False
Accept wildcard characters: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
Accept pipeline input:True
Accept wildcard characters: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
Accept pipeline input:True
Accept wildcard characters: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
Accept pipeline input:False
Accept wildcard characters: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
Accept pipeline input:True
Accept wildcard characters:False

-ServicePrincipalObject

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

Type:PSADServicePrincipal
Position:Named
valeur par défaut:None
Obligatoire:True
Accept pipeline input:True
Accept wildcard characters: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
Aliases:wi
Position:Named
valeur par défaut:None
Obligatoire:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

Guid

String

PSADServicePrincipal

Paramètres : ServicePrincipalObject (ByValue)

Sorties

Boolean