Ich suche ein Powershell Kommando um disconnected/disabled User der Letzten 7 Tage zu finden.
get-mailboxdatabase | Get-MailboxStatistics | ? { $_.disconnectreason } | select Database,disconnectDate, disconnectReason, DisplayName, @{label="WindowsEmailAddress";expression={ get-user -identity ($_).MailboxGuid.Guid | select -expandproperty WindowsEmailAddress } } | Export-Csv -NoTypeInformation mailbox_report.csv
der obige Befehl funktioniert aber ich bekomme das nicht mit dem Datum hin.
Ich habe schon einige Kombinationen ausprobiert aber leider kommen immer alle User.
get-mailboxdatabase | Get-MailboxStatistics | Where{$_.Lastlogontime -lt (Get-Date).AddDays(-7)} | ? { $_.disconnectreason } | select Database,disconnectDate, disconnectReason, DisplayName, @{label="WindowsEmailAddress";expression={ get-user -identity ($_).MailboxGuid.Guid | select -expandproperty WindowsEmailAddress } } | Export-Csv -NoTypeInformation mailbox_report.csv
vielleicht hat ja jemand eine Idee