Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-04-23

Командная консоль Exchange, созданная на основе технологии Windows PowerShell, предоставляет мощный интерфейс командной строки для Microsoft Exchange Server 2010, позволяющий автоматизировать задачи администрирования. С помощью командной консоли можно управлять каждой областью работы Exchange. Она позволяет подключать новые учетные записи электронной почты, настраивать соединители SMTP, сохранять свойства баз данных, сохранять транспортные агенты и многое другое. Командная консоль может выполнять все задачи, которые выполняются в консоли управления Exchange и веб-интерфейсе Exchange, а также ряд задач, недоступных для выполнения с помощью этих интерфейсов. На самом деле, при выполнении задачи в консоли и веб-интерфейсе, в этих интерфейсах используется командная консоль.

Командная консоль также предоставляет надежную и гибкую платформу сценариев, позволяющую упростить создание текущих сценариев Microsoft Visual Basic. Задачи, ранее требовавшие создания многострочных сценариев Visual Basic, теперь могут быть выполнены с использованием всего одной строки кода в командной консоли. Командная консоль обеспечивает такую гибкость за счет того, что в основе ее работы с системой лежит использование не текста, а объектной модели, созданной на платформе Microsoft .NET. Эта объектная модель позволяет командной консоли использовать выходные данные одних команд при выполнении других.

Если необходимо начать использовать командную консоль немедленно, см. раздел Основные сведения о командной консоли Exchange. В противном случае прочитайте этот раздел для получения дополнительных сведений о командной консоли Exchange 2010.

Локальная и удаленная командная консоль

Командная консоль в системе Exchange 2010 для подключения к серверам под управлением Exchange 2010 используется двумя способами: как локальная консоль и как удаленная консоль. В следующих разделах описаны все основные принципы.

Локальная командная консоль

В Microsoft Exchange Server 2007 командная консоль состоит из узла Windows PowerShell, оснастки Windows PowerShell, в которой содержатся все командлеты Exchange, и некоторых дополнительных пользовательских сценариев. Загрузка всех трех компонентов позволяет запустить командлеты Exchange на сервере Exchange, на котором открылась командная консоль.

При открытии Windows PowerShell на компьютере создайте локальный сеанс. Проще говоря, сеанс — это среда, в которой запускается Windows PowerShell. Командлеты, переменные и другие компоненты Windows PowerShell в том же сеансе могут обмениваться данными друг с другом. В системе Exchange 2007 командлеты всегда запускаются в локальном сеансе на локальном сервере Exchange 2007. Даже при изменении объекта, который находится на другом сервере, командлет всегда запускается на локальном сервере Exchange.

За исключением роли пограничного транспортного сервера, Exchange 2010 не использует локальную командную консоль. Вместо этого сервер использует новую концепцию под названием удаленная командная консоль, которая описана в следующем разделе.

Удаленная командная консоль Exchange

С помощью системы Exchange 2010 можно подключиться к удаленному сеансу на удаленном компьютере Exchange 2010 для выполнения команд на этом удаленном компьютере. Если командная консоль используется для администрирования сервера, происходит физическое подключение или администрирование сервера по всей стране. Удаленная командная консоль используется для выполнения операции в Exchange 2010. Только роль пограничного транспортного сервера не использует удаленную командную консоль.

Работа удаленной командной консоли во многом сходна с работой командной консоли в системе Exchange 2007. За исключением изменений в новых версиях, командная консоль используется так же, как и в версии Exchange 2007. Если средства управления Exchange установлены и необходимо использовать командную консоль, выполните действия, описанные в разделе Открытие командной консоли Exchange.

В версии Exchange 2010 при выборе ярлыка командной консоли открывается консоль Windows PowerShell. В отличие от Exchange 2007, оснастка Windows PowerShell для Exchange не загружается. Вместо этого Windows PowerShell подключается к самому ближайшему серверу Exchange 2010 с помощью нового необходимого компонента, который называется Windows Remote Management 2.0, выполняет проверку подлинности, а затем создает удаленный сеанс для использования. При создании удаленного сеанса предоставляется доступ только к командлетам и параметрам, связанным с назначенными ролями управления. Дополнительные сведения о ролях управления см. в разделе Общие сведения об управлении доступом на основе ролей.

Преимущество удаленной командной консоли состоит в том, что вам не требуется устанавливать специальные инструменты Exchange на компьютер. Достаточно установить приложения Windows PowerShell и Windows Remote Management на клиентский компьютер под управлением ОС Windows Vista с пакетом обновления 1 (SP1) или Windows Server 2008, и можно подключаться к удаленному компьютеру Exchange 2010 для его администрирования. Однако несмотря на возможность управлять сервером Exchange 2010 только с помощью Windows PowerShell и Windows Remote Management, рекомендуется установить средства управления Exchange на компьютер, используемый для управления Exchange 2010. Без установленных средств управления Exchange необходимо подключиться к удаленному серверу Exchange 2010 вручную, но при этом не будет доступа к дополнительным функциям, которые предоставляются средствами управления Exchange.

Дополнительные сведения о подключении к серверам Exchange 2010 без установленных средств управления Exchange см. в разделе Создание подключения к удаленной командной консоли Exchange вручную.

Роль пограничного транспортного сервера

Exchange 2010 использует локальную командную консоль только на сервере с ролью пограничного транспортного сервера. Это происходит потому, что каждый компьютер, который запускает роль пограничного транспортного сервера, администрируется индивидуально, а также потому, что роль пограничного транспортного сервера не использует доменные службы Служба каталогов Active Directory (AD DS). Командную консоль можно открыть на пограничном транспортном сервере с помощью процедуры, описанной в разделе Открытие командной консоли Exchange.