haschked
Goto Top

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

Content-ID: 668812

Url: https://administrator.de/contentid/668812

Ausgedruckt am: 21.11.2024 um 20:11 Uhr

kpunkt
kpunkt 16.10.2024 um 14:58:02 Uhr
Goto Top
Hm....
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}}  
Sucht bei den shared die letzten 90 Tage durch und wirft pro shared das Datum der letzten Mail aus.
So zumindest die scriptschreibende AI
HaschkeD
HaschkeD 16.10.2024 um 15:54:44 Uhr
Goto Top
Danke face-smile
Da scheint die KI noch net ganz so fit zu sein beim Skript....
unbenannt
pebcak7123
Lösung pebcak7123 16.10.2024 um 16:25:19 Uhr
Goto Top
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...
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}}  
kpunkt
kpunkt 17.10.2024 um 06:44:48 Uhr
Goto Top
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.