Leave a comment

Comments 7

ckler January 26 2016, 10:36:36 UTC
у меня заблокированные перекидываются в отдельный OU, а в консоли экча(2010) можно сортировать по OU

Reply

ckler January 26 2016, 12:26:04 UTC
еще такой проставлялкой галок пользуюсь, тут поиск без OU, можно переделать под отключение ящиков
Get-User -RecipientTypeDetails UserMailbox -ResultSize unlimited |Where{($_.UserAccountControl -like "AccountDisabled*")} | ForEach { $Users = @{} } { $_.SamAccountName } |Get-Mailbox |Set-Mailbox -HiddenFromAddressListsEnabled $true

Reply

eugene_df January 26 2016, 12:29:13 UTC
О! Красиво и лаконично.

Reply

eugene_df January 26 2016, 13:24:55 UTC
Спасибо! Чуть допилил под свои нужды твой вариант. Отлично подошел.

Reply


vovney January 26 2016, 11:14:34 UTC
Процитирую, только это перенос не в хранилище, а в pst файлы и последующее полное удаление из баз:
Со сроками хранения pst разберетесь отдельно.

Регламент резервного копирования и последующего удаления ящиков уволенных сотрудников. Раз в 2-3 месяца можно делать, в зависимости от количества. Предварительно перенести нужные учетки с ящиками для очистки из OU Disabled в OU Mail_disabled. Выполнять на любом из почтовых серверов.

1. Экспорт ящиков в *.pst на сервер бэкапов:

foreach ($i in (Get-Mailbox -ResultSize Unlimited|Where {$_.OrganizationalUnit -eq "*/Mail_disabled"})) { New-MailboxExportRequest -Mailbox $i -FilePath "\\servername\BackupPST\$($i.Alias).pst" }

upd ессно в destination folder надо дать нужные права на запись, насколько я помню в т.ч. для группы Exchange Servers2. Отключение ящиков ( ... )

Reply

eugene_df January 26 2016, 12:30:22 UTC
Любопытный вариант. Весьма. Привлекает уход от использования дополнительных дейта сторов.

Reply

vovney January 26 2016, 12:33:58 UTC
А зачем тратить аж целую базу на это? Тем более ограничение по std всего 5 баз

Процент запросов на доступ после отключения - минимален, в случае нужды спокойно подключается pst файл.

Reply


Leave a comment

Up