Inaktive Postfächer suchen
Hallo,
wir nutzen Exchange Online und haben viele Shared Mailboxes.
Kann man herausfinden welche nicht mehr genutzt werden?
Letzter Login ist da ja nicht zielführend.....
Danke und VG
Dennis
wir nutzen Exchange Online und haben viele Shared Mailboxes.
Kann man herausfinden welche nicht mehr genutzt werden?
Letzter Login ist da ja nicht zielführend.....
Danke und VG
Dennis
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 668812
Url: https://administrator.de/contentid/668812
Ausgedruckt am: 21.11.2024 um 20:11 Uhr
4 Kommentare
Neuester Kommentar
Hm....
EXO Powershell
Sucht bei den shared die letzten 90 Tage durch und wirft pro shared das Datum der letzten Mail aus.
So zumindest die scriptschreibende AI
EXO Powershell
Get-Mailbox -RecipientTypeDetails SharedMailbox | Get-MessageTrace -StartDate (Get-Date).AddDays(-90) -EndDate (Get-Date) | Group-Object RecipientAddress | Select-Object Name,@{n='LastEmailReceived';e={($_.Group | Sort-Object Received -Descending | Select-Object -First 1).Received}}
So zumindest die scriptschreibende AI
Moin,
habs mal umgebaut damit es funktioniert, allerdings nimmt es nur die primäre smtp addresse der SharedMailbox und schaut auch nur nach empfangenen Mails nicht nach versendeten...
habs mal umgebaut damit es funktioniert, allerdings nimmt es nur die primäre smtp addresse der SharedMailbox und schaut auch nur nach empfangenen Mails nicht nach versendeten...
Get-MessageTrace -RecipientAddress ((Get-Mailbox -RecipientTypeDetails SharedMailbox).PrimarySmtpAddress) | Group-Object RecipientAddress | Select-Object Name,@{n='LastEmailReceived';e={($_.Group | Sort-Object Received -Descending | Select-Object -First 1).Received}}
Ja, man sollte solche zusammengeklickte Scripts eigentlich immer erstmal testen. Beim schnellen Drüberschauen sah's richtig und brauchbar aus. Tja...
Das von @pebcak7123 funktioniert aber.
Das von @pebcak7123 funktioniert aber.