Выгрузка ящиков из Exchange в pst
Общая
Скрипт для выгрузки ящиков из БД Exchnage
Скрип для выгрузки основных ящиков из Exchange в PST
Add-PSSnapin *Microsoft.Exchange*
$UserMailboxes = Get-Mailbox -Archive -DomainController <Имя сервера> | Select Alias
foreach ($User in $UserMailboxes) {
$UserName = $User.Alias
New-MailboxExportRequest -Mailbox $UserName -FilePath "\\Путь\до папки\$($UserName).pst"
}
Скрип для выгрузки архивных ящиков из Exchange в файл PST
Add-PSSnapin *Microsoft.Exchange*
$UserMailboxes = Get-Mailbox -Archive -DomainController <Имя сервера> | Select Alias
foreach ($User in $UserMailboxes) {
$UserName = $User.Alias
New-MailboxExportRequest -Mailbox $UserName -FilePath "\\Путь\до папки\$($UserName).pst" -IsArchive
}
Проверка статуса выгрузки (Указать нужный статус InProgress, Completed, Failed) или без статуса для вывода всего списка
Get-MailboxExportRequest -Status Completed
- Просмотров: 8592