Supprime un rôle personnalisé dans Azure RBAC.
Le rôle à supprimer est spécifié à l’aide de la propriété ID du rôle.
La suppression échoue si des attributions de rôle existantes sont apportées au rôle personnalisé.
L’applet de commande Remove-AzRoleDefinition supprime un rôle personnalisé dans Azure Role-Based Access Control.
Indiquez le paramètre ID d’un rôle personnalisé existant pour supprimer ce rôle personnalisé.
Par défaut, Remove-AzRoleDefinition vous invite à confirmer.
Pour supprimer l’invite, utilisez le paramètre Force.
S’il existe des attributions de rôles existantes apportées au rôle personnalisé à supprimer, la suppression échoue.
Lorsque vous utilisez le paramètre -PassThru, l’applet de commande retourne l’objet PSRoleDefinition supprimé.
L’objet retourné contient une collection Permissions avec Actions, NotActions, DataActions, NotDataActions et toutes les conditions Attribute-Based Access Control (ABAC) (Condition et ConditionVersion) pour chaque entrée d’autorisation.
Exemples
Exemple 1 : Supprimer un rôle personnalisé en piping de Get-AzRoleDefinition
Récupère le rôle personnalisé « Opérateur de machine virtuelle » et le dirige vers Remove-AzRoleDefinition pour suppression.
Vous serez invité à confirmer la suppression du rôle.
L’applet de commande Remove-AzRoleDefinition supprime un rôle personnalisé dans Azure Role-Based Access Control.
Indiquez le paramètre ID d’un rôle personnalisé existant pour supprimer ce rôle personnalisé.
Par défaut, Remove-AzRoleDefinition vous invite à confirmer.
Pour supprimer l’invite, utilisez le paramètre Force.
S’il existe des attributions de rôles existantes apportées au rôle personnalisé à supprimer, la suppression échoue.
Lorsque vous utilisez le paramètre -PassThru, l’applet de commande retourne l’objet PSRoleDefinition supprimé.
L’objet retourné contient une collection Permissions avec Actions, NotActions, DataActions, NotDataActions et toutes les conditions Attribute-Based Access Control (ABAC) (Condition et ConditionVersion) pour chaque entrée d’autorisation.
L’applet de commande Remove-AzRoleDefinition supprime un rôle personnalisé dans Azure Role-Based Access Control.
Indiquez le paramètre ID d’un rôle personnalisé existant pour supprimer ce rôle personnalisé.
Par défaut, Remove-AzRoleDefinition vous invite à confirmer.
Pour supprimer l’invite, utilisez le paramètre Force.
S’il existe des attributions de rôles existantes apportées au rôle personnalisé à supprimer, la suppression échoue.
Lorsque vous utilisez le paramètre -PassThru, l’applet de commande retourne l’objet PSRoleDefinition supprimé.
L’objet retourné contient une collection Permissions avec Actions, NotActions, DataActions, NotDataActions et toutes les conditions Attribute-Based Access Control (ABAC) (Condition et ConditionVersion) pour chaque entrée d’autorisation.
Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.