Remove-AzADSpCredential

Quita una credencial de una entidad de servicio.

Syntax

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

Description

El cmdlet Remove-AzADSpCredential se puede usar para quitar una clave de credencial de una entidad de servicio en el caso de un riesgo o como parte de la expiración de la sustitución de claves de credenciales. La entidad de servicio se identifica proporcionando el identificador de objeto o el nombre de entidad de seguridad de servicio (SPN). La credencial que se va a quitar se identifica mediante su identificador de clave si se va a quitar una credencial individual o con un modificador "All" para eliminar todas las credenciales asociadas a la entidad de servicio.

Ejemplos

Ejemplo 1: Eliminación de una credencial específica de una entidad de servicio

PS C:\> Remove-AzADSpCredential -ObjectId 7663d3fb-6f86-4352-9e6d-cf9d50d5ee82 -KeyId 9044423a-60a3-45ac-9ab1-09534157ebb

Quita la credencial con el identificador de clave '9044423a-60a3-45ac-9ab1-09534157ebb' de la entidad de servicio con el identificador de objeto '7663d3fb-6f86-4352-9e6d-cf9d50d5ee82'.

Ejemplo 2: Eliminación de todas las credenciales de una entidad de servicio

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

Quita todas las credenciales de la entidad de servicio con el SPN "http://test123".

Ejemplo 3: Eliminación de todas las credenciales de una entidad de servicio mediante la canalización

PS C:\> Get-AzADServicePrincipal -ObjectId 7663d3fb-6f86-4352-9e6d-cf9d50d5ee82 | Remove-AzADSpCredential

Obtiene la entidad de servicio con el identificador de objeto '7663d3fb-6f86-4352-9e6d-cf9d50d5ee82' y canaliza el cmdlet Remove-AzADSpCredential para quitar todas las credenciales de esa entidad de servicio.

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Nombre para mostrar de la entidad de servicio.

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

-Force

Cambie para eliminar credenciales sin confirmación.

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

-KeyId

Especifica la clave de credencial que se va a quitar. Los identificadores de clave de una entidad de servicio se pueden obtener mediante el cmdlet Get-AzADSpCredential.

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

-ObjectId

Identificador de objeto de la entidad de servicio de la que se van a quitar las credenciales.

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

-PassThru

Si se especifica esto, se devolverá true si el comando se realizó correctamente.

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

-ServicePrincipalName

Nombre (SPN) de la entidad de servicio de la que se van a quitar las credenciales.

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

-ServicePrincipalObject

Objeto de entidad de servicio del que se van a quitar las credenciales.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

Entradas

Guid

String

PSADServicePrincipal

Parámetros: ServicePrincipalObject (ByValue)

Salidas

Boolean