В Exchange 2010 SP1 есть несколько скриптов, которые делают управление членами DAG более простым. Смысл их очень просто – вы запускаете скрипт, переводящий сервер в режим обслуживания, перемещая активные базы на другой сервер. После завершения обслуживания вы запускаете другой скрипт, который выводит сервер из режима обслуживания и затем перераспределяет базы между членами DAG. В деталях процесс описан ниже.
1. Запуск скриптаStartDagServerMaintenance.ps1 для помещения члена DAG в режим обслуживания
После запуска данного скрипта он перемещает все активные базы на другие члены массива и устанавливает значение настройки сервера почтовых ящиков DatabaseCopyAutoActivationPolicy в значение Blocked. Для каждой базы выполняется командлет Suspend-MailboxDatabaseCopy и при необходимости ресурсы кластера перемещаются на другой сервер.
[PS] C:\Program Files\Microsoft\Exchange Server\V14\scripts>.\StartDagServerMaintenance.ps1 -serverName adatum-ex1
![exch10_script_1 exch10_script_1](http://system-administrators.info/wp-content/uploads/2012/02/exch10-script-1-thumb.png)
2. Запуск скрипта StopDagServerMaintenance.ps1 для вывода члена DAG из режима обслуживания
После завершения обслуживания запустите данный скрипт для вывода сервера из режима обслуживания. Он запустит для каждой базы командлет Resume-MailboxDatabaseCopy, восстановит работу кластера и установить параметр DatabaseCopyAutoActivationPolicy в значение Unrestricted.
[PS] C:\Program Files\Microsoft\Exchange Server\V14\scripts>.\StopDagServerMaintenance.ps1 -serverName adatum-ex1
![exch10_script_2 exch10_script_2](http://system-administrators.info/wp-content/uploads/2012/02/exch10-script-2-thumb.png)
Вы можете запускать эти скрипты с другого сервера, используя опцию serverName.
3. Запуск скрипта RedistributeActiveDatabases.ps1 для перераспределения активных баз между DAG
Наконец последний скрипт предназначен для перераспределения баз в DAG.
[PS] C:\Program Files\Microsoft\Exchange Server\V14\scripts>.\RedistributeActiveDatabases.ps1 -DagName DAG -BalanceDbsByActivationPreference -ShowFinalDatabaseDistribution -Confirm:$false
![exch10_script_3 exch10_script_3](http://system-administrators.info/wp-content/uploads/2012/02/exch10-script-3-thumb.png)
C помощью указания различных опций можно перераспределить базы на основании приоритета активации, используя параметр BalanceDbsByActivationPreference. Если вы используете параметр BalanceDbsBySiteAndActivationPreference, скрипт будет предпринимать попытку активировать наиболее предпочитаемую копию и затем выполнить балансировку в пределах сайта.
Посмотреть дополнительные параметры скрипта можно запустив команду get-help .\RedistributeActiveDatabases.ps1
Полезная информация
Быстрая и надежная регистрация ооо для вашего бизнеса.