تعيين تراخيص StaffHub للمستخدمين

يجب أن يكون لديك أذونات مسؤول Office 365 العام لتنفيذ هذه الخطوات. تأكد أيضاً من امتلاك المستخدمين تراخيص Office 365.

  1. سجل دخولك إلى Office 365.

  2. انتقل إلى مركز إدارة Office 365.

  3. حدد المستخدمون > المستخدمون النشطاء.

  4. حدد المستخدم الذي تريد أن تعين له ترخيص ‏Project Sonoma (‏StaffHub). انقل التبديل إلى وضع تشغيل.

    تعيين ترخيص Project Sonoma للمستخدم.

استخدام PowerShell لتعيين التراخيص بشكل مجمع

فيما يلي نماذج البرامج النصية لتعيين التراخيص بشكل مجمع. للمزيد من المعلومات راجع تعيين التراخيص لحسابات المستخدمين باستخدام Office 365 PowerShell‏.

1. تعيين التراخيص لجميع المستخدمين

Connect-MsolService
$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq “DESKLESS"} 
$license = $licenseObj.AccountSkuId
 Get-MSOLUser -All | Set-MsolUserLicense -AddLicenses $license 

سوف تشبه سلسلة الترخيص <Contoso>:DESKLESS. في هذه السلسلة، يمثل العنصر النائب <Contoso> اسم المؤسسة.

2. التعيين على "قسم" أو بعض الخصائص الأخرى (في هذا المثال، قسم = البيع بالتجزئة

إذا كنت تريد تعيين ترخيصاً لمجموعة فرعية من المستخدمين استناداً إلى بيانات التعريف الأخرى من سجل المستخدم، يمكنك إضافة عامل تصفية Where-Object في السطر الأخير من التعليمات البرمجية. على سبيل المثال، إذا تم ملء حقل القسم وكنت تريد تعيين ترخيص فقط حيث يكون اسم القسم "البيع بالتجزئة"، فيمكنك استخدام أمر cmdlet التالي:

Get-MSOLUser -All | Where-Object {$_.department -eq ‘Retail'} | Set-MsolUserLicense -AddLicenses $license

3. تصدير جميع المستخدمين الذين تم تعيينهم ثم إزالة بعض الأشخاص

إذا أردت إنشاء ملف يتضمن قائمة بالمستخدمين ثم إزالة أسماء المستخدمين الذين لا تريد تعيين تراخيص لهم في الوقت الحالي من هذه القائمة، يمكنك استخدام أمر cmdlet التالي:

Connect-MsolService
$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq “DESKLESS"} 
$license = $licenseObj.AccountSkuId 
Get-MsolUser -All | Select-Object Displayname, UserPrincipalName | ` 
Export-CSV -Path d:\ExportedUsers.csv -NoTypeInformation 

# قم بتحرير الملف d:\ExportedUsers.csv وإزالة المستخدمين الذين لا تريد تعيين ترخيص لهم قبل تشغيل الأمر التالي

Import-Csv -Path d:\Exportedusers.csv | ForEach-Object `
{ Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses $license}

4. إزالة التراخيص

إذا كنت تريد إزالة التراخيص من المستخدمين، فاستبدل -AddLicenses‏ بـ -RemoveLicenses‏ في أيٍ من هذه البرامج النصية.

انظر أيضاً

السماح لـ StaffHub بمنح الحسابات للعاملين المتنقلين

مقدمة حول Microsoft StaffHub‏

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×