Remove-RdsRoleAssignment
إزالة تعيين دور.
بناء الجملة
Remove-RdsRoleAssignment []
Remove-RdsRoleAssignment
[-TenantGroupName <String>]
[-TenantName <String>]
[-HostPoolName <String>]
[-AppGroupName <String>]
[<CommonParameters>]
Remove-RdsRoleAssignment
[-RoleDefinitionName] <string>
-SignInName <string>
-TenantName <string>
[-AADTenantId <string>]
[-TenantGroupName <string>]
[<CommonParameters>]
Remove-RdsRoleAssignment
[-RoleDefinitionName] <string>
-SignInName <string>
-TenantName <string>
-HostPoolName <string>
[-AADTenantId <string>]
[-TenantGroupName <string>]
[<CommonParameters>]
Remove-RdsRoleAssignment
[-RoleDefinitionName] <string>
-SignInName <string>
-TenantName <string>
-HostPoolName <string>
-AppGroupName <string>
[-AADTenantId <string>]
[-TenantGroupName <string>]
[<CommonParameters>]
Remove-RdsRoleAssignment
[-RoleDefinitionName] <string>
-ApplicationId <string>
-Deployment
[<CommonParameters>]
Remove-RdsRoleAssignment
[-RoleDefinitionName] <string>
-ApplicationId <string>
-TenantGroupName <string>
[<CommonParameters>]
Remove-RdsRoleAssignment
[-RoleDefinitionName] <string>
-ApplicationId <string>
-TenantName <string>
[-TenantGroupName <string>]
[<CommonParameters>]
Remove-RdsRoleAssignment
[-RoleDefinitionName] <string>
-ApplicationId <string>
-TenantName <string>
-HostPoolName <string>
[-TenantGroupName <string>]
[<CommonParameters>]
Remove-RdsRoleAssignment
[-RoleDefinitionName] <String>
-ApplicationId <String>
[-TenantGroupName <String>]
[-TenantName <String>]
[-HostPoolName <String>]
[-AppGroupName <String>]
[<CommonParameters>]
Remove-RdsRoleAssignment
[-RoleDefinitionName] <string>
-ApplicationId <string>
-TenantName <string>
-HostPoolName <string>
-AppGroupName <string>
[-TenantGroupName <string>]
[<CommonParameters>]
Remove-RdsRoleAssignment
-RoleDefinitionName <string>
-GroupObjectId <string>
-AADTenantId <string>
-Deployment
[<CommonParameters>]
Remove-RdsRoleAssignment
-RoleDefinitionName <string>
-GroupObjectId <string>
-AADTenantId <string>
-TenantGroupName <string>
[<CommonParameters>]
Remove-RdsRoleAssignment
-RoleDefinitionName <string>
-TenantName <string>
[-GroupObjectId <string>]
[-AADTenantId <string>]
[-TenantGroupName <string>]
[<CommonParameters>]
Remove-RdsRoleAssignment
-RoleDefinitionName <string>
-TenantName <string>
-HostPoolName <string>
[-GroupObjectId <string>]
[-AADTenantId <string>]
[-TenantGroupName <string>]
[<CommonParameters>]
Remove-RdsRoleAssignment
-RoleDefinitionName <string>
-TenantName <string>
-HostPoolName <string>
-AppGroupName <string>
[-GroupObjectId <string>]
[-AADTenantId <string>]
[-TenantGroupName <string>]
[<CommonParameters>]
الوصف
يقوم الأمر cmdlet Remove-RdsRoleAssignment بإزالة تعيين دور عن طريق تحديد الخصائص الثلاث لتعيين دور: الدور والكيان والنطاق.
لتعريف الدور، يمكنك استخدام إحدى المعلمات التالية:
- مالك RDS
- مساهم RDS
- قارئ RDS
- عامل تشغيل RDS
لتحديد الأساسي، يمكنك استخدام إحدى المعلمات التالية:
- SignInName
- معرف التطبيق
- GroupObjectId
لتعريف النطاق، يمكنك استخدام مجموعة من المعلمات التالية:
- TenantGroupName
- اسم المستأجر
- اسم المضيف
- اسم مجموعة التطبيقات
أمثلة
مثال 1: إزالة تعيين دور لمستخدم
PS C:\> Remove-RdsRoleAssignment -RoleDefinitionName "RDS Owner" -SignInName "admin@contoso.com" -TenantGroupName "Default Tenant Group" -TenantName "contoso" -HostPoolName "contosoHostPool" -AppGroupName "Desktop Application Group"
يزيل هذا الأمر تعيين الدور admin@contoso.com الذي تم تعيينه إلى دور مالك RDS في نطاق مجموعة تطبيقات "مجموعة تطبيقات سطح المكتب".
مثال 2: إزالة تعيين دور لمدير خدمة
PS C:\> Remove-RdsRoleAssignment -RoleDefinitionName "RDS Reader" -ApplicationId "yyyy-yyyy-yyyy-yyyy-yyyy" -TenantGroupName "contosoTenantGroup" -TenantName "contosoA" -HostPoolName "contosoAHostPool"
يزيل هذا الأمر تعيين الدور لمدير الخدمة المحدد الذي تم تعيينه إلى دور قارئ RDS في نطاق تجمع المضيف "contosoAHostPool".
مثال 3: إزالة تعيين دور لمجموعة Azure AD
PS C:\> Remove-RdsRoleAssignment -RoleDefinitionName "RDS Operator" -GroupObjectId "aaaa-aaaa-aaaa-aaaa-aaaa" -TenantGroupName "contosoTenantGroup" -TenantName "contosoA"
يزيل هذا الأمر تعيين الدور لمجموعة Azure AD المحددة التي تم تعيينها لدور عامل تشغيل RDS في نطاق المستأجر "contosoA".
المعلمات
-AADTenantId
معرف مستأجر Azure Active Directory للمستخدم. هذا مطلوب عند تعيين مستخدم في نطاق مجموعة المستأجرين. هذا مطلوب أيضا عند تعيين مستخدم في نطاق المستأجر أو تجمع المضيف أو مجموعة التطبيقات عندما لا يكون موجودا في مستأجر Azure AD المقترن بمستأجر Windows Virtual Desktop.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |
-AppGroupName
اسم مجموعة التطبيقات.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |
-ApplicationId
معرف التطبيق الخاص بكيان الخدمة.
النوع: | String |
الأسماء المستعارة: | SPN, ServicePrincipalName |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |
-Deployment
نطاق خاص بسطح المكتب الظاهري ل Windows.
النوع: | Switch |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |
-GroupObjectId
معرف الكائن لمجموعة Azure AD.
النوع: | String |
الأسماء المستعارة: | UserGroupObjectId |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |
-HostPoolName
اسم تجمع المضيف.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |
-RoleDefinitionName
اسم الدور.
النوع: | String |
Position: | 0 |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |
-SignInName
اسم المستخدم الأساسي (UPN) للمستخدم.
النوع: | String |
الأسماء المستعارة: | Email, UserPrincipalName |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |
-TenantGroupName
اسم مجموعة المستأجرين.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |
-TenantName
اسم المستأجر.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | True |
قبول أحرف البدل: | False |
الإدخالات
System.String
المخرجات
System.Object