В этом разделе объясняется, как использовать командную консоль 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

  1. Выполните командлет Get-ExchangeServer и используйте его выходные данные в качестве входных для командлета Where-Object, чтобы отфильтровать группу серверов, к которой нужно применить параметры. Выходные данные оператора where используйте в качестве входных для одной из следующих команд:

    • Set-MailboxServer

    • Set-TransportServer

    • Set-ClientAccessServer

    • Set-UMServer

    Например:

    Копировать код
    Get-ExchangeServer | where {$_.Domain -eq "contoso.com"} | Set-MailboxServer -MAPIEncryptionRequired $true
    
  2. (Необязательно) Создайте сценарий с приведенной выше командой. Файл сценария должен иметь расширение PS1.

  3. (Необязательно) Чтобы созданный в действии 2 сценарий выполнялся периодически, воспользуйтесь командой сервера Microsoft Windows At.exe либо назначенными задачами Windows. Периодическое выполнение сценария обеспечивает применение соответствующих параметров конфигурации к серверам, недавно добавленным в организацию.

Подробные сведения о синтаксисе и параметрах см. в следующих разделах справки:

Дополнительные сведения

Дополнительные сведения о настройке политик сервера в Exchange 2003 см. в статье Настройка системных политик в сервере Exchange Server 2003 (на английском языке).