Полезные скрипты для Exchange

Спрятать из адресной книжки всех заблокированных пользователей

Get-Mailbox | ?{$_.ExchangeUserAccountControl -eq ‘AccountDisabled’} | ?{$_.RecipientTypeDetais -eq “UserMailbox”} l set-mailbox -HiddenFromAddressListsEnabled $true

Выгрузить все почтовые ящики

foreach ($Mailbox in (Get-Mailbox)) { New-MailboxExportRequest -Mailbox $Mailbox -FilePath “\\share\folder\$($Mailbox.Alias).pst” }

Выгрузить всех заблокированных

Get-Mailbox | ?{$_.ExchangeUserAccountControl -eq ‘AccountDisabled’} | ?{$_.RecipientTypeDetails -eq “UserMailbox”} | foreach $_  { New-MailboxExportRequest -Mailbox $_ -FilePath “\\vk-mdb01\d$\Export\$($_.Alias).pst” }

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.