Datenmenge in Outlook pro Jahr ermitteln?
Hallo,
was mir gerade durch den Kopf geht.
Kann man die Datenmenge in Outlook pro Jahr ermitteln?
Es handelt sich um gehostetes Exchange. Damit kann ich das nicht auf dem Server ausführen.
Also irgendwas was in Outlook vom Benutzer gemacht werden kann.
Die Suche in Outlook ist ja nicht immer so zuverlässig und bei 10.000 Mails die Anzeige auch nicht so flutschig. Und die Anzeige der Ordnergröße hilft mir hier auch nicht da die Nutzer nach ihren Themen sortieren.
Es sind ca. 6-7 Jahre Daten in Outlook.
Damit könnte man ermitteln wieviel Platz man mit Mailstore sparen könnte.
Danke
Stefan
was mir gerade durch den Kopf geht.
Kann man die Datenmenge in Outlook pro Jahr ermitteln?
Es handelt sich um gehostetes Exchange. Damit kann ich das nicht auf dem Server ausführen.
Also irgendwas was in Outlook vom Benutzer gemacht werden kann.
Die Suche in Outlook ist ja nicht immer so zuverlässig und bei 10.000 Mails die Anzeige auch nicht so flutschig. Und die Anzeige der Ordnergröße hilft mir hier auch nicht da die Nutzer nach ihren Themen sortieren.
Es sind ca. 6-7 Jahre Daten in Outlook.
Damit könnte man ermitteln wieviel Platz man mit Mailstore sparen könnte.
Danke
Stefan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 490583
Url: https://administrator.de/forum/datenmenge-in-outlook-pro-jahr-ermitteln-490583.html
Ausgedruckt am: 14.04.2025 um 02:04 Uhr
4 Kommentare
Neuester Kommentar
Servus Stefan,
mit einem Outlook-Client-Powershell-Skript z.B.
Ergibt dann als Ausgabe eine Tabelle(bzw. Custom Object) sortiert nach Jahr mit Anzahl und Gesamtgröße aller Mails pro Jahr.
Grüße Uwe
mit einem Outlook-Client-Powershell-Skript z.B.
# Get Outlook Object
[void][reflection.assembly]::LoadWithPartialName("microsoft.visualbasic")
$objOL = [microsoft.visualbasic.interaction]::GetObject($null,"Outlook.Application")
if (!$objOL){$objOL = New-Object -Com Outlook.Application}
# Recursive folder function
$processFolder = {
param($folder)
if ($folder.DefaultItemType -eq 0){
$folder.Items | %{
[pscustomobject]@{Year = $_.ReceivedTime.Year;Size = $_.Size}
}
}
# for all subfolders
$folder.Folders | %{&$processFolder $_}
}
# start process from root of default MAPI store
$result = &$processfolder $objOL.GetNamespace("MAPI").GetDefaultFolder(6).Parent
# output data grouped by year
$result | ?{$_.Year -ne $null} | group Year | select @{n='Year';e={$_.Name}},Count,@{n='Size(MB)';e={"{0:F2}" -f (($_.Group | measure Size -Sum).Sum / 1MB)}} | sort Year
Grüße Uwe