Set-MsolUserLicense
التحديثات تعيين الترخيص لمستخدم.
ملاحظة
تم إهمال الأمر cmdlet Set-MsolUserLicense . تعرف على كيفية تعيين التراخيص باستخدام Microsoft Graph PowerShell. لمزيد من المعلومات، راجع تعيين ترخيص Microsoft Graph API.
بناء الجملة
Set-MsolUserLicense
-ObjectId <Guid>
[-LicenseOptions <LicenseOption[]>]
[-AddLicenses <String[]>]
[-RemoveLicenses <String[]>]
[-TenantId <Guid>]
[<CommonParameters>]
Set-MsolUserLicense
[-LicenseOptions <LicenseOption[]>]
-UserPrincipalName <String>
[-AddLicenses <String[]>]
[-RemoveLicenses <String[]>]
[-TenantId <Guid>]
[<CommonParameters>]
الوصف
يقوم الأمر cmdlet Set-MsolUserLicense بتحديث تعيين الترخيص للمستخدم. يمكن أن يتضمن ذلك إضافة ترخيص جديد أو إزالة ترخيص أو تحديث خيارات الترخيص أو أي مجموعة من هذه الإجراءات.
أمثلة
مثال 1: إضافة ترخيص إلى مستخدم
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "Contoso:ENTERPRISEPACK"
يضيف هذا الأمر Office 365 لترخيص المؤسسات إلى المستخدم.
مثال 2: إزالة ترخيص من مستخدم
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -RemoveLicenses "contoso:ENTERPRISEPACK"
يزيل هذا الأمر Office 365 لترخيص المؤسسات من المستخدم. قد يؤدي ذلك إلى إزالة بيانات المستخدم من كل خدمة.
مثال 3: استبدال ترخيص بترخيص آخر
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "contoso:DESKLESS" -RemoveLicenses "contoso:ENTERPRISEPACK"
يستبدل هذا الأمر ترخيص Office 365 للمؤسسات بترخيص Office 365 Deskless. يتم إجراء هذه التغييرات في عملية واحدة. لذلك، لا ينتهي الأمر بالمستخدم في حالة وسيطة حيث تتم إزالة ترخيص Office 365 للمؤسسات دون إضافة Office 365 Deskless.
المعلمات
-AddLicenses
تحديد صفيف من التراخيص لتعيينها للمستخدم.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LicenseOptions
تحديد صفيف من الإعدادات الخاصة بالترخيص أو SKU. يستخدم لتعطيل الخدمات الفردية عند تعيين ترخيص.
Type: | LicenseOption[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ObjectId
يحدد معرف الكائن الفريد للمستخدم الذي سيتم تحديث التراخيص له.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RemoveLicenses
تحديد صفيف من التراخيص لإزالتها من المستخدم.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TenantId
يحدد المعرف الفريد للمستأجر الذي سيتم إجراء العملية عليه. القيمة الافتراضية هي مستأجر المستخدم الحالي. تنطبق هذه المعلمة فقط على المستخدمين الشركاء.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UserPrincipalName
يحدد اسم المستخدم الأساسي للمستخدم المراد تحديثه.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
الارتباطات المرتبطة
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ