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
Please also mark the comments that contributed to the solution of the article
Content-ID: 668812
Url: https://administrator.de/contentid/668812
Printed on: December 5, 2024 at 16:12 o'clock
4 Comments
Latest comment
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.