Microsoft 365

יצוא נפח תיבה (Mailbox Usage) ב-Office 365 לקובץ CSV

בדיקת נפח תיבה (Mailbox Usage) היא תהליך קריטי בניהול סביבת ה-Office 365 של הארגון. תהליך זה לאחר הייצוא לקובץ CSV מספק תובנות חשובות על גודל תיבות הדואר, מאפשר שמירה על סדר וניקיון במערכת, ותורם לשמירה על אבטחת המידע.

להלן הסברים מפורטים על החשיבות של תהליך זה:

נפח תיבה

חשיבות בדיקת יצוא נפח תיבות דואר (Mailbox Usage) ב-Office 365

שמירה על סדר וניקיון במערכת

  • ניהול נפח אחסון: תיבות דואר גדולות מדי עלולות לתפוס מקום אחסון יקר ב-Office 365, מה שעלול להוביל לעלויות נוספות או לצורך בשדרוג רישיונות. בדיקת נפח תיבות הדואר מאפשרת לך לזהות תיבות דואר שצורכות יותר מדי מקום ולנקוט פעולות כמו ארכוב או מחיקת מיילים מיותרים.
  • ניקוי משתמשים שעזבו: כאשר עובדים עוזבים את הארגון, תיבות הדואר שלהם נותרות לעיתים פעילות ולא מנוהלות. תיבות דואר אלה עלולות להכיל מידע רגיש או לתפוס מקום אחסון ללא צורך. יצוא נפח תיבות הדואר מאפשר לך לזהות תיבות דואר של משתמשים שאינם פעילים ולנקוט פעולות כמו השבתת התיבה, מחיקתה או העברת הנתונים לארכיון.
  • מניעת הצטברות נתונים מיותרים: ללא ניהול שוטף, תיבות דואר עלולות להצטבר עם מיילים ישנים ומיותרים. יצוא נפח תיבות הדואר עוזר לך לזהות תיבות דואר שדורשות ניקוי או ארכוב, ובכך לשמור על סביבה מאורגנת ויעילה.

שמירה על אבטחת המידע

  • זיהוי תיבות דואר לא פעילות: תיבות דואר של משתמשים שעזבו את הארגון עלולות להוות סיכון אבטחתי אם הן נשארות פעילות. משתמשים זדוניים יכולים לנצל תיבות דואר אלה כדי לגשת למידע רגיש או לבצע פעולות לא מורשות. יצוא נפח תיבות הדואר מאפשר לך לזהות תיבות דואר לא פעולות ולנקוט פעולות כמו השבתה או מחיקה.
  • ניהול הרשאות וגישה: יצוא נפח תיבות הדואר מאפשר לך לזהות תיבות דואר עם גישה לא מורשית או הרשאות עודפות. לדוגמה, תיבות דואר משותפות (Shared Mailboxes) שעלולות להיות פתוחות לגישה של משתמשים רבים מדי. ניהול נכון של הרשאות מסייע במניעת דליפת מידע.
  • ארכוב ושמירת נתונים: יצוא נפח תיבות הדואר מאפשר לך לזהות תיבות דואר שדורשות ארכוב של נתונים ישנים. ארכוב מסודר של נתונים עוזר לשמור על אבטחת המידע, מכיוון שהוא מבטיח שהמידע הרגיש מאוחסן בצורה מאובטחת וניתן לגישה רק למי שצריך.

שיפור ביצועי המערכת

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

עמידה בתקנות ודרישות חוקיות

  • שמירה על תאימות (Compliance): ארגונים רבים מחויבים לעמוד בתקנות כמו GDPR, HIPAA, או תקנות פרטיות אחרות. יצוא נפח תיבות הדואר מאפשר לך לזהות תיבות דואר המכילות מידע רגיש ולוודא שהמידע מאוחסן ומנוהל בהתאם לדרישות החוק.
  • ניהול נתונים לפי מדיניות הארגון: יצוא נפח תיבות הדואר עוזר לך לוודא שהנתונים בארגון מנוהלים לפי מדיניות הפחתת סיכונים (Data Retention Policies) ומדיניות אבטחת המידע של הארגון.

יצוא נפח תיבה (Mailbox Usage) ב-Office 365 לקובץ CSV

כאמור, יצוא נפח תיבות (Mailbox Usage) ב-Office 365 באמצעות PowerShell הוא תהליך שיכול לעזור לך לקבל מידע על גודל תיבת הדואר של כל משתמש בארגון שלך. להלן מדריך מפורט כיצד לעשות זאת:

התקנת מודול Exchange Online PowerShell

ראשית, עליך להתקין את מודול Exchange Online PowerShell אם עדיין לא עשית זאת.

  1. פתח את PowerShell כבעל הרשאות ניהול (Run as Administrator).
  2. הפעל את הפקודה הבאה כדי להתקין את המודול:
   Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber

התחברות ל-Exchange Online

לאחר שהמודול מותקן, עליך להתחבר ל-Exchange Online.

  1. הפעל את הפקודה הבאה כדי להתחבר:
   Connect-ExchangeOnline -UserPrincipalName your_admin@yourdomain.com -ShowProgress $true

החלף את your_admin@yourdomain.com בכתובת הדואר האלקטרוני של מנהל המערכת שלך.

יצוא נפח תיבות הדואר

כעת, לאחר שהתחברת ל-Exchange Online, תוכל לייצא את נפח תיבות הדואר.

  1. הפעל את הפקודה הבאה כדי לקבל את נפח תיבות הדואר של כל המשתמשים:
   Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select-Object DisplayName,ItemCount,TotalItemSize | Export-Csv -Path "C:\MailboxUsage.csv" -NoTypeInformation
  • Get-Mailbox -ResultSize Unlimited: מאחזר את כל תיבות הדואר בארגון.
  • Get-MailboxStatistics: מאחזר סטטיסטיקות עבור כל תיבת דואר.
  • Select-Object DisplayName,ItemCount,TotalItemSize: בוחר את השם, מספר הפריטים וגודל תיבת הדואר.
  • Export-Csv -Path "C:\MailboxUsage.csv" -NoTypeInformation: מייצא את הנתונים לקובץ CSV במיקום שצוין.

סקירת הקובץ

לאחר שהפקודה מסתיימת, תוכל למצוא את הקובץ MailboxUsage.csv במיקום שצוין (במקרה זה, C:\). תוכל לפתוח את הקובץ ב-Excel או בכל תוכנה אחרת התומכת בפורמט CSV כדי לסקור את הנתונים.

ניתוק מהשירות

לאחר שסיימת, חשוב להתנתק מ-Exchange Online.

  1. הפעל את הפקודה הבאה כדי להתנתק:
   Disconnect-ExchangeOnline -Confirm:$false

טיפים נוספים

כדי לקבל אינדיקציה מהירה על נפח התיבות ניתן להשתמש בפקודה הבאה:

Get-Mailbox | Get-MailboxStatistics | Select-Object DisplayName,StorageLimitStatus,TotalItemSize

כדי לקבל מידע רק על תיבות דואר מסוימות (למשל, רק תיבות דואר של משתמשים ולא תיבות דואר משותפות), תוכל להוסיף מסנן ל-Get-Mailbox:

Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox | Get-MailboxStatistics | Select-Object DisplayName,ItemCount,TotalItemSize | Export-Csv -Path "C:\MailboxUsage.csv" -NoTypeInformation

כדי לקבל מידע לגבי נתונים נוספים, כגון גודל תיבת הדואר במונחים של GB, תוכל להוסיף חישוב נוסף:

Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select-Object DisplayName,ItemCount,@{Name="TotalItemSizeGB";Expression={[math]::Round(($_.TotalItemSize.Value.ToBytes() / 1GB),2)}} | Export-Csv -Path "C:\MailboxUsage.csv" -NoTypeInformation

או זה

Get-Mailbox | Get-MailboxStatistics | Select-Object DisplayName, @{name=”TotalItemSize (GB)”;expression={[math]::Round((($_.TotalItemSize.Value.ToString()).Split(“(“)[1].Split(” “)[0].Replace(“,”,””)/1GB),2)}},ItemCount | Sort “TotalItemSize (GB)” -Descending
שימו לב: טעינת תוצאות בטננטים ענקיים עשויה לקחת זמן ממושך

יצוא רשימת נפחי תיבות לפי שם דומיין לקובץ csv

ניתן להשתמש בקוד הקצר הבא למציאת נפחים לפי שם דומיין. נוח בחיפוש תיבות ב-365 או ב-Exchange ענקיים:

get-mailbox -resultsize unlimited | where {$_.primarysmtpaddress -like "*domain.com"} | Get-mailboxstatistics|select Displayname,ItemCount,TotalItemSize|Sort-Object TotalItemSize –Descending | Export-csv c:\admin\all-mailboxes.csv

אם במהלך הייצוא מתקבלת השגיאה הבאה:

The specified mailbox Identity:"David Zuchmir"  isn't unique.
    + CategoryInfo          : NotSpecified: (:) [Get-MailboxStatistics], ManagementObjectAmbiguousException
    + FullyQualifiedErrorId : [Server=DKS9PSFD313562,RequestId=362356nb9-743c-21ae-62b48d22ab523fd0,TimeStamp=3/23/2022
    11:23:46 AM] [FailureCategory=Cmdlet-ManagementObjectAmbiguousException] 7E52780A,Microsoft.Exchange.Management.MapiTasks.GetMailboxStatistics
    + PSComputerName        : ps.outlook.com

יש להתעלם ולהמתין לקובץ שיווצר.

גם אם מתקבלת הודעה שגיאה- אין להיכנס מיד לקובץ ה-csv אלא יש להמתין לסיום תהליך הייצוא ורק לאחר מכן לפתוח את הקובץ. פתיחה לפני הזמן לא תציג שום נתון.

יצוא רשימת תיבות מתוך שרת Exchange לפי שם דומיין לקובץ TXT

על מנת לקבל רשימת תיבות הנמצאות ב-OU בשרת EXCHANGE יש להשתמש בפקודה הבאה:

Get-Mailbox -OrganizationalUnit domain.local/hosting/company > c:\admin\company.txt

ייצוא נפחים מתוך שרת Exchange לפי שם דומיין לקובץ csv

לייצוא נפחים לפי שם דומיין מתוך שרת Exchange יש להתמש בפקודה הבאה:

Get-Mailbox -organizationalunit contoso.local/hosting/company | Get-MailboxStatistics | Select-Object DisplayName, @{name=”TotalItemSize (GB)”;expression={[math]::Round((($_.TotalItemSize.Value.ToString()).Split(“(“)[1].Split(” “)[0].Replace(“,”,””)/1GB),2)}},ItemCount | Sort “TotalItemSize (GB)” -Descending | Export-csv c:\admin\all-exchange-mailboxes.csv

יצוא רשימת נפחי תיבות לקובץ csv

כדי לקבל רשימה מסודרת יש להפעיל את הקובץ הבא
יש לשנות את סיומת הקובץ אל ps1 ולאחר מכן להפעיל.

לחילופין ניתן להעתיק את הטקסט ולהדביק בחלון Powershell ואנטר

במידה ומתקבלת הודעת שגיאה, יש לשים לב שמאופשר אצלכם הפעלה של Remote Signed Powershell Scripts

וידאו

היכן שהקובץ יופעל שם קובץ ה-CSV ייווצר.

התוצאה:

csv

סיכום

בדיקת יצוא נפח תיבות דואר ב-Office 365 היא כלי חיוני לשמירה על סדר, ניקיון ואבטחת המידע בארגון. התהליך מאפשר לך לנהל את נפח האחסון, לנקות תיבות דואר של משתמשים שעזבו, לשפר את ביצועי המערכת, ולעמוד בתקנות ודרישות חוקיות. ניהול נכון של תיבות הדואר מבטיח שהארגון שלך פועל בצורה יעילה, מאובטחת ותואמת את המדיניות והתקנות הרלוונטיות.

באמצעות כלים כמו PowerShell, תוכל לבצע את התהליך בצורה אוטומטית ומסודרת, ולקבל תובנות שיעזרו לך לשמור על סביבת ה-Office 365 שלך מאורגנת ובטוחה.

Rami

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

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

Back to top button