Das Cmdlet Remove-RdsRoleAssignment entfernt eine Rollenzuweisung, indem es die drei Eigenschaften einer Rollenzuweisung angibt: die Rolle, den Prinzipal und den Bereich.
Um die Rolle zu definieren, können Sie einen der folgenden Parameter verwenden:
RDS Inhaber
RDS-Mitwirkender
RDS-Lesegerät
RDS-Bediener
Um den Prinzipal anzugeben, können Sie einen der folgenden Parameter verwenden:
SignInName
ApplicationId
GroupObjectId (GruppeObjekt-ID)
Um den Bereich zu definieren, können Sie eine Kombination der folgenden Parameter verwenden:
TenantGroupName (TenantGroupName)
Mietername
HostPoolName
AppGroupName (Englisch)
Beispiele
Beispiel 1: Entfernen einer Rollenzuweisung für einen Benutzer
Mit diesem Befehl wird die Rollenzuweisung für admin@contoso.com die Person entfernt, die der Rolle "RDS-Besitzer" im Bereich der App-Gruppe "Desktopanwendungsgruppe" zugewiesen ist.
Beispiel 2: Entfernen einer Rollenzuweisung für einen Dienstprinzipal
Mit diesem Befehl wird die Rollenzuweisung für den angegebenen Dienstprinzipal entfernt, der der Rolle "RDS-Leser" im Hostpoolbereich "contosoAHostPool" zugewiesen ist.
Beispiel 3: Entfernen einer Rollenzuweisung für eine Azure AD-Gruppe
Mit diesem Befehl wird die Rollenzuweisung für die angegebene Azure AD-Gruppe entfernt, die der Rolle "RDS-Operator" im Mandantenbereich "contosoA" zugewiesen ist.
Parameter
-AADTenantId
Die Azure Active Directory-Mandanten-ID des Benutzers. Dies ist erforderlich, wenn Sie einen Benutzer auf Mandantengruppenebene zuweisen. Dies ist auch erforderlich, wenn Sie einen Benutzer auf Mandanten-, Hostpool- oder App-Gruppenebene zuweisen, wenn er nicht in dem Azure AD-Mandanten vorhanden ist, der dem Windows Virtual Desktop-Mandanten zugeordnet ist.
Ein Bereich, der speziell für Windows Virtual Desktop gilt.
Parametereigenschaften
Typ:
Switch
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
True
Wert aus verbleibenden Argumenten:
False
-GroupObjectId
Die Objekt-ID der Azure AD-Gruppe.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
UserGroupObjectId
Parametersätze
GroupObjectIdParameterSet
Position:
Named
Obligatorisch.:
True
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
True
Wert aus verbleibenden Argumenten:
False
-HostPoolName
Der Name des Hostpools.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
True
Wert aus verbleibenden Argumenten:
False
-RoleDefinitionName
Der Name der Rolle.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
SignInNameParameterSet
Position:
0
Obligatorisch.:
True
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
True
Wert aus verbleibenden Argumenten:
False
ServicePrincipalParameterSet
Position:
0
Obligatorisch.:
True
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
True
Wert aus verbleibenden Argumenten:
False
GroupObjectIdParameterSet
Position:
0
Obligatorisch.:
True
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
True
Wert aus verbleibenden Argumenten:
False
-SignInName
Der Benutzerprinzipalname (User Principal Name, UPN) des Benutzers.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
Email, Benutzerhauptname
Parametersätze
SignInNameParameterSet
Position:
Named
Obligatorisch.:
True
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
True
Wert aus verbleibenden Argumenten:
False
-TenantGroupName
Der Name der Mandantengruppe.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
True
Wert aus verbleibenden Argumenten:
False
-TenantName
Der Name des Mandanten.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
True
Wert aus verbleibenden Argumenten:
False
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.