У меня есть среда Exchange 2010 с примерно 1000 пользователей в 6 базах данных. У всех включены архивы, которые хранятся в отдельных базах данных.
У меня есть программное обеспечение для резервного копирования, которое получает базу данных, но я хочу дополнить его, выполнив экспорт почтовых ящиков в формате .pst непосредственно из Exchange. Я хочу взять всех пользователей в данной базе данных и экспортировать в .pst. Моя команда выглядит следующим образом:
foreach ($i in (Get-Mailbox -database Accounting)) { New-MailboxExportRequest -Mailbox $i -FilePath "\\server\D$\PSTBackup\test\Accounting\$($i.Alias).pst" -baditemlimit 50 -acceptlargedataloss }
Проблема в том, что он экспортирует их все сразу (убивая ресурсы нашего сервера), и половина из них терпит неудачу, потому что слишком много запущено одновременно. Мне нужен сценарий для резервного копирования около 20 почтовых ящиков за раз. Любая помощь приветствуется.