سيناريوهات التقارير ل Office 365 PowerShell

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

استخدم هذه السيناريوهات PowerShell انشاء تقارير حول المستخدمين و# مجموعات التوزيع و# علب بريد غير مستخدم، و# استخدام التصفيه و# الفرز.

اعداد تقرير حول Office 365 المرخصين و# المستخدمين غير المرخصين

يمكنك استخدام PowerShell ل# انشاء قوائم المستخدمين المرخصين و# غير مرخصه و# عرضها في نافذه PowerShell او تخزينها في ملف.

ل# البدء، ستحتاج الي الاتصال ب# حساب Office 365 ب# استخدام Windows Azure Active Directory الوحده النمطيه ل Windows PowerShell. راجع الاتصال ب Office 365 PowerShell ل# الحصول علي الارشادات.

استخدم هذا الامر ل# عرض حسابات المستخدم المرخصه ب# مقدار شاشه واحده في كل مره:

Get-MsolUser | Where-Object {$_.isLicensed -eq $true} | More

ل# تصدير هذه القائمه الي ملف نصي ل# الفحص بحثا عن المزيد من السهوله و# البحث، قم ب# تعبئه المسار و# اسم الملف بين علامات اقتباس المزدوجه، ازاله نص التعليمات و# < و# > الاحرف.

$fileName="<path and name of a text file, example: c:\O365reports\LicensedUsers.txt>"
Get-MsolUser | Where {$_.isLicensed -eq $true} | Out-File  $fileName

تشغيل اوامر الناتجه من الاطار Windows Azure Active Directory النمطيه ل Windows PowerShell.

ل# تصدير هذه القائمه الي ملف CSV ل# الاستيراد الي Microsoft Excel ل# تحليل مفصل، تعبئه المسار و# اسم الملف، ثم قم ب# تشغيل اوامر الناتج.

$fileName="<path and name of a CSV file, example: c:\O365reports\LicensedUsers.csv>"
Get-MsolUser | Where-Object {$_.isLicensed -eq $true} | Export-Csv $fileName -NoTypeInformation

ل# عرض المستخدمين غير المرخصين ب# مقدار شاشه واحده في كل مره، تشغيل هذا الامر:

Get-MsolUser -UnlicensedUsersOnly | More

ل# تصدير هذه القائمه الي ملف نصي ل# الفحص بحثا عن المزيد من السهوله و# البحث، تعبئه المسار و# اسم الملف، ثم قم ب# تشغيل اوامر الناتج.

$fileName="<path and name of a text file, example: c:\O365reports\Non-LicensedUsers.txt>"
Get-MsolUser -UnlicensedUsersOnly | Out-File  $fileName

ل# تصدير هذه القائمه الي ملف CSV ل# الاستيراد الي Microsoft Excel ل# تحليل، تعبئه المسار و# اسم الملف، ثم قم ب# تشغيل اوامر الناتج.

$fileName="<path and name of a CSV file, example: c:\O365reports\Non-licensedUsers.csv>"
Get-MsolUser -UnlicensedUsersOnly | Export-Csv $fileName -NoTypeInformation

اعداد تقرير ب# شان المجموعات توزيع Office 365

يتم استخدام مجموعات التوزيع داخل المؤسسات ب# تطبيقات البريد الالكتروني مثل Microsoft Outlook ل# ارسال رسائل البريد الالكتروني الي مجموعات من المستخدمين. ينشئ هذا السيناريو قائمه مجموعات التوزيع في الاشتراك في Office 365.

ل# البدء، ستحتاج الي الاتصال ب Exchange Online. ل# الاتصال ب Exchange Online ب# استخدام اسم حساب المستخدم و# كلمه المرور، راجع الاتصال ب Exchange Online PowerShell. ل# تثبيت Microsoft Exchange Online Remote PowerShell الوحده النمطيه و# الاتصال ب# استخدام MFA، راجع الاتصال ب Exchange Online PowerShell ب# استخدام مصادقه متعدده العوامل.

استخدم هذا الامر ل# عرض قائمه موجوده توزيع المجموعات ب# مقدار شاشه واحده في كل مره.

Get-Recipient | Where { $_.RecipientType -eq "MailUniversalDistributionGroup"} | More

ل# تصدير هذه القائمه الي ملف نصي ل# الفحص بحثا عن المزيد من السهوله و# البحث، تعبئه المسار و# اسم الملف، ثم قم ب# تشغيل اوامر الناتج.

$fileName="<path and name of a text file, example: c:\O365reports\DistGroups.txt>"
Get-Recipient | Where { $_.RecipientType -eq "MailUniversalDistributionGroup"} | Out-File  $fileName

ل# تصدير هذه القائمه الي ملف CSV ل# الاستيراد الي Microsoft Excel ل# تحليل مفصل، تعبئه المسار و# اسم الملف، ثم قم ب# تشغيل اوامر الناتج.

$fileName="<path and name of a CSV file, example: c:\O365reports\DistGroups.csv>"
Get-Recipient | Where { $_.RecipientType -eq "MailUniversalDistributionGroup"} | Export-Csv $fileName -NoTypeInformation

الحصول علي قائمه ب# علب بريد Exchange غير النشطه

عند مغادره المستخدمين ل# مؤسسه، يمكنك تبقي علب البريد الخاصه بهم خلف، اتخاذ مساحه التخزين في الاشتراك في Office 365. في هذا السيناريو، تكتشف علب البريد التالفه حتي انه يمكنك ثم قم ب# الاجراء الملائم ل# ازالتها. يوضح هذا السيناريو كيف يتم سرد كافه المستخدمين الذين لم يقوموا ب# تسجيل ل# علبه بريده ل# مده 30 يوما علي الاقل.

ملاحظة: في بعض الحالات قد يوفر التقرير تاريخ لاستلوجين، و# لكن سيتم ان يكون هناك عدد دايسيناكتيفي. قد تظهر علب البريد ضمن قائمه احتجاز دعوي قضائيه ايضا في هذا التقرير، و# التي لا تمثل علبه بريد التي تتطلب تنظيف او ازاله الضروره.

ل# البدء، ستحتاج الي الاتصال ب Exchange Online. ل# الاتصال ب Exchange Online ب# استخدام اسم حساب المستخدم و# كلمه المرور، راجع الاتصال ب Exchange Online PowerShell. ل# تثبيت Microsoft Exchange Online Remote PowerShell الوحده النمطيه و# الاتصال ب# استخدام MFA، راجع الاتصال ب Exchange Online PowerShell ب# استخدام مصادقه متعدده العوامل.

هذا الامر سيتم عرض قائمه تضم مستخدمين غير نشط ل# مده 30 يوما علي الاقل، ب# مقدار شاشه واحده في كل مره.

Get-StaleMailboxDetailReport | Sort UserName -Unique | Select TenantName, UserName, WindowsLiveID, LastLogin, DaysInactive | More

ل# انشاء قائمه تضم مستخدمين غير نشط ل# مده 30 يوما علي الاقل و# تصديره الي ملف CSV، قم ب# ملء المسار و# اسم الملف، ثم قم ب# تشغيل اوامر الناتجه.

$fileName="<path and name of a CSV file, example: c:\O365reports\StaleMailboxes.csv>"
Get-StaleMailboxDetailReport | Sort UserName -Unique | Select TenantName, UserName, WindowsLiveID, LastLogin, DaysInactive | Export-Csv $fileName -NoTypeInformation

عرض المستخدمين استخدام عوامل التصفيه و# الفرز

يمكنك استخدام الامر حيث ل# تصفيه قائمه و# الامر " فرز " ل# تحديد ترتيب قائمه الامر تحديد ل# تحديد المجموعه من الخصائص ل# عرضها.

ل# البدء، ستحتاج الي الاتصال ب# حساب Office 365 ب# استخدام Windows Azure Active Directory الوحده النمطيه ل Windows PowerShell. راجع الاتصال ب Office 365 PowerShell ل# الحصول علي الارشادات.

علي سبيل المثال، ل# نفترض ان كنت ب# حاجه الي قائمه الاعضاء الذين في بريدك قسم المبيعات و# تريد رؤيه الخاصه بهم المستخدم الاساسي الاسم الاساسي (UPN)، اسم العرض، و# ما اذا كانت مرخصه، كافه تم فرزها حسب UPN الخاصه بها:

  • يمكنك استخدام الامر حيث ل# تحديد فقط حسابات المستخدم التي تم تعيين الخاصيه قسم المعلومات الخاصه به الي "المبيعات".

  • يمكنك استخدام الامر " فرز " ل# اجراء الفرز حسب الخاصيه UserPrincipalName.

  • يمكنك استخدام الامر Select ل# تحديد UserPrincipalName و# اسم العرض، و# خصائص إيسليسينسيد.

  • و# اخيرا، يمكنك استخدام الامر " المزيد " ل# عرض قائمه ب# مقدار شاشه واحده في كل مره.

فيما يلي الامر الناتج:

Get-MsolUser | Where { $_.Department -eq "Sales" } | Sort UserPrincipalName | Select UserPrincipalName,DisplayName,isLicensed | More

الان و# بعد فل# نفترض انه يجب سرد كافه اعضاء كلا اقسام المبيعات و# التسويق الخاص بك. في هذه الحاله، يمكنك توسيع معايير حيث الامر الخاص ب# تضمين كل من الاقسام و# اضافه الخاصيه القسم الي الامر Select. فيما يلي الامر الناتج:

Get-MsolUser | Where { $_.Department -eq "Sales" -or $_.Department -eq "Marketing" } | Select UserPrincipalName,DisplayName,isLicensed,Department | More

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

انظر أيضاً

PowerShell ل# مسؤولي Office 365

سيناريوهات office 365 PowerShell

سيناريوهات Office 365 PowerShell ب# الاعداد

سيناريوهات اداره المستخدمين ل Office 365 PowerShell

سيناريوهات وظيفه اضافيه ل Office 365 PowerShell

موارد المجتمع office 365 PowerShell

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×