Удаление 20 копий почтовых баз Exchange 2010 с сервера копий NY-EXCH-MBX-02 скриптом PowerShell:
$CopyServer = NY-EXCH-MBX-02;
1..20 | foreach {
$dbname= 'Mailbox_copy_' + $_
$db = Get-MailboxDatabase $dbname
Dismount-Database $db -Confirm:$False
Set-MailboxDatabase $db -CircularLoggingEnabled $False
Remove-MailboxDatabaseCopy -Identity $dbname\$CopyServer -confirm:$False
Set-MailboxDatabase $db -CircularLoggingEnabled $True
Mount-Database $db
}
Алгоритм: размонтирование базы, отключение циклических логов, удаление копии базы с сервера, ответственного за копии баз, включение циклических логов, монтирование базы.
$CopyServer = NY-EXCH-MBX-02;
1..20 | foreach {
$dbname= 'Mailbox_copy_' + $_
$db = Get-MailboxDatabase $dbname
Dismount-Database $db -Confirm:$False
Set-MailboxDatabase $db -CircularLoggingEnabled $False
Remove-MailboxDatabaseCopy -Identity $dbname\$CopyServer -confirm:$False
Set-MailboxDatabase $db -CircularLoggingEnabled $True
Mount-Database $db
}
Алгоритм: размонтирование базы, отключение циклических логов, удаление копии базы с сервера, ответственного за копии баз, включение циклических логов, монтирование базы.
Комментариев нет:
Отправить комментарий