L’applet de commande Remove-RdsRoleAssignment supprime une attribution de rôle en spécifiant les trois propriétés d’une attribution de rôle : le rôle, le principal et l’étendue.
Pour définir le rôle, vous pouvez utiliser l’un des paramètres suivants :
Propriétaire RDS
Collaborateur RDS
Lecteur RDS
Opérateur RDS
Pour spécifier le principal, vous pouvez utiliser l’un des paramètres suivants :
SignInName (en anglais)
ApplicationId
GroupObjectId
Pour définir l’étendue, vous pouvez utiliser une combinaison des paramètres suivants :
TenantGroupName
Nom du locataire
HostPoolName
AppGroupName
Exemples
Exemple 1 : Supprimer une attribution de rôle pour un utilisateur
Cette commande supprime l’attribution de rôle pour admin@contoso.com les personnes affectées au rôle Propriétaire RDS dans l’étendue du groupe d’applications « Groupe d’applications de bureau ».
Exemple 2 : Supprimer une attribution de rôle pour un principal de service
Cette commande supprime l’attribution de rôle pour le principal de service spécifié qui est affecté au rôle Lecteur RDS dans l’étendue du pool d’hôtes « contosoAHostPool ».
Exemple 3 : Supprimer une attribution de rôle pour un groupe Azure AD
Cette commande supprime l’attribution de rôle pour le groupe Azure AD spécifié qui est affecté au rôle Opérateur RDS au niveau de l’étendue du locataire « contosoA ».
Paramètres
-AADTenantId
ID de locataire Azure Active Directory de l’utilisateur. Cela est nécessaire lors de l’affectation d’un utilisateur dans l’étendue du groupe de locataires. Cela est également nécessaire lors de l’affectation d’un utilisateur à l’étendue du locataire, du pool d’hôtes ou du groupe d’applications lorsqu’ils n’existent pas dans le locataire Azure AD associé au locataire Windows Virtual Desktop.
Nom d’utilisateur principal (UPN) de l’utilisateur.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Alias:
Messagerie électronique, Nom Principal de l'Utilisateur
Jeux de paramètres
SignInNameParameterSet
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
True
Valeur des arguments restants:
False
-TenantGroupName
Nom du groupe de locataires.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
True
Valeur des arguments restants:
False
-TenantName
Nom du client.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
True
Valeur des arguments restants:
False
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.