דיווח על תרחישים עבור 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 יום.

הערה: במקרים מסוימים הדוח מספקים תאריך LastLogin, אך תמיד יהיה ספירה DaysInactive. תיבות דואר תחת חסימה משפטית עשויים להופיע גם בדוח זה ולאחר שהם לא בהכרח מייצגים דואר הדורשת ניקוי או ההסרה.

כדי להתחיל, יהיה עליך להתחבר ל- 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

הצג משתמשים באמצעות מסנני ומיון

באפשרותך להשתמש בפקודה שבו כדי לסנן רשימה, הפקודה ' מיון ' כדי לציין את הסדר של רשימת ולאחר הפקודה Select כדי לציין את ערכה של מאפיינים כדי להציג.

כדי להתחיל, יהיה עליך להתחבר לחשבון Office 365 עם במודול Windows Azure Active Directory עבור Windows PowerShell. לקבלת ההוראות, ראה התחברות ל- Office 365 PowerShell .

לדוגמה, נניח הדרוש לך רשימה של חברים במחלקת ה-Sales ומעוניין לראות שלהם המשתמש הקרן שם (UPN), שם תצוגה, אם הם והם מורשים, כל ממוינים לפי UPN שלהם:

  • השתמש בפקודה שבו כדי לציין רק חשבונות המשתמשים שאת המאפיין מחלקה מוגדר "Sales".

  • עליך להשתמש בפקודה מיון כדי למיין לפי המאפיין UserPrincipalName.

  • השתמש בפקודה ' בחר ' כדי לציין את UserPrincipalName, DisplayName ומאפיינים isLicensed.

  • לבסוף, תוכל להשתמש בפקודה More כדי להציג את רשימת מסך אחד בכל פעם.

הנה בפקודה המתקבל:

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

משאבי קהילה PowerShell של office 365

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×