Remove-AzADSpCredential
Quita una credencial de una entidad de servicio.
Sintaxis
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 00001111-aaaa-2222-bbbb-3333cccc4444 -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 '00001111-aaaa-2222-bbbb-3333cccccc4444'.
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 00001111-aaaa-2222-bbbb-3333cccc4444 | Remove-AzADSpCredential
Obtiene la entidad de servicio con el identificador de objeto '00001111-aaaa-2222-bbbb-3333cccc4444' 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.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DisplayName
Nombre para mostrar de la entidad de servicio.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Force
Cambie para eliminar credenciales sin confirmación.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ObjectId
Identificador de objeto de la entidad de servicio de la que se van a quitar las credenciales.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-PassThru
Si se especifica esto, se devolverá true si el comando se realizó correctamente.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ServicePrincipalName
Nombre (SPN) de la entidad de servicio de la que se van a quitar las credenciales.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ServicePrincipalObject
Objeto de entidad de servicio del que se van a quitar las credenciales.
Tipo: | PSADServicePrincipal |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
Parámetros: ServicePrincipalObject (ByValue)