Как узнать кто давно не подключался к почтовому ящику в exchange.
Задача вывести кто давно не подключался к почтовому ящику в exchange 2016
Function New-Array {,$args} $Report = New-Array $days = "30" $date_last = (Get-Date).AddDays(-$days) $mailboxes = Get-Mailbox -ResultSize unlimited foreach($mailbox in $mailboxes) { $mbx_DN = $mailbox.DistinguishedName $email = $mailbox.PrimarySmtpAddress.toString() $Stat = Get-MailboxStatistics -Identity $mbx_DN | Where-Object {$_.lastLogonTime -lt $date_last -and $_.LastLogonTime -ne $null } |` Select-Object DisplayName, @{Name="TotalItemSizeGB"; Expression={[math]::Round(($_.TotalItemSize.ToString().Split("(")[1].Split(" ")[0].Replace(",","")/1GB),0)}},LastLogonTime,DatabaseName,DatabaseProhibitSendReceiveQuota if ($Stat){ $tmp = New-Object System.Object $tmp | Add-Member -type NoteProperty -name DisplayName -value $($stat.DisplayName) $tmp | Add-Member -type NoteProperty -name Email -value $email $tmp | Add-Member -type NoteProperty -name TotalSize_MB -value $($stat.TotalItemSizeGB) $tmp | Add-Member -type NoteProperty -name LastLogon… Читать далее