В этом разделе объясняется, как использовать командную консоль Exchange для применения параметров конфигурации к нескольким серверам Exchange одновременно.
Примечание. |
---|
Для выполнения этой процедуры нельзя использовать консоль управления Exchange. |
В сервере Microsoft Exchange Server 2003 можно создать группу серверов и назначить политику всем серверам, входящим в нее. В сервере Exchange 2003 для этого создается новый контейнер системной политики в разделе Административные группы в диспетчере Exchange, после чего в нем создаются политики сервера. В сервере Exchange Server 2007 возможность создания политик сервера отсутствует. Однако применить параметры конфигурации к группе серверов Exchange 2007 можно с помощью командной консоли Exchange. Кроме того, чтобы поддерживать актуальность параметров, можно спланировать периодическое выполнение команд, применяющих параметры конфигурации.
Предварительная подготовка
Для выполнения командлетов Set-MailboxServer, Set-TransportServer, Set-UMServer и Set-ClientAccessServer используемой учетной записи необходимо делегировать следующую роль:
- роль администратора сервера Exchange Server и членство в
локальной группе администраторов на целевом сервере.
Чтобы выполнить командлет Set-TransportServer на компьютере с установленной ролью пограничного транспортного сервера, необходимо войти в систему с учетной записью, входящей в локальную группу администраторов на этом компьютере.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Процедура
Использование командной консоли Exchange для применения параметров конфигурации к нескольким серверам Exchange
-
Выполните командлет Get-ExchangeServer и используйте его выходные данные в качестве входных для командлета Where-Object, чтобы отфильтровать группу серверов, к которой нужно применить параметры. Выходные данные оператора
where
используйте в качестве входных для одной из следующих команд:- Set-MailboxServer
- Set-TransportServer
- Set-ClientAccessServer
- Set-UMServer
Например:
Копировать код Get-ExchangeServer | where {$_.Domain -eq "contoso.com"} | Set-MailboxServer -MAPIEncryptionRequired $true
- Set-MailboxServer
-
(Необязательно) Создайте сценарий с приведенной выше командой. Файл сценария должен иметь расширение PS1.
-
(Необязательно) Чтобы созданный в действии 2 сценарий выполнялся периодически, воспользуйтесь командой сервера Microsoft Windows At.exe либо назначенными задачами Windows. Периодическое выполнение сценария обеспечивает применение соответствующих параметров конфигурации к серверам, недавно добавленным в организацию.
Подробные сведения о синтаксисе и параметрах см. в следующих разделах справки:
Дополнительные сведения
Дополнительные сведения о настройке политик сервера в Exchange 2003 см. в статье Настройка системных политик в сервере Exchange Server 2003 (на английском языке).