Exchange Server PowerShell (Exchange Management Shell)

Командная оболочка Exchange построена на Windows PowerShell и обеспечивает мощный интерфейс командной строки, который позволяет автоматизировать задачи администрирования Exchange. Вы можете использовать Командная консоль Exchange для управления всеми аспектами Exchange. Например, можно создавать учетные записи электронной почты, создавать соединители отправки и получать соединители, настраивать свойства баз данных почтовых ящиков и управлять группами рассылки. Вы можете использовать оболочку управления Exchange для выполнения всех задач, доступных в средствах графического управления Exchange, а также для действий, которые там не могут выполняться (например, массовые операции). На самом деле, когда вы что-то делаете в центре администрирования Exchange (EAC), панели управления Exchange (ECP) или в центре управления консоль управления Exchange (EMC), это оболочка управления Exchange, которая делает работу за кулисами.

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

Чтобы немедленно приступить к использованию оболочки управления Exchange, см. в разделе Документация по документации exchange Management Shell далее в этой статье.

Как работает оболочка управления Exchange для всех ролей сервера Exchange, за исключением edge Transport

Независимо от того, используете ли вы оболочку управления Exchange на локальном сервере Exchange или на сервере Exchange, расположенном по всей стране, удаленный PowerShell работает.

При нажатии ярлыка на оболочку управления Exchange на сервере Exchange локальный экземпляр Windows PowerShell выполняет следующие действия:

  1. Подключение к ближайшему серверу Exchange (чаще всего локальному серверу Exchange) с помощью Windows PowerShell компонента Windows Remote Management (WinRM).

  2. Выполнение проверок подлинности.

  3. Создание удаленного сеанса PowerShell.

Вы получаете доступ только к комлетам и параметрам Exchange, связанным с группами ролей управления Exchange и назначенными ролями управления. Дополнительные сведения о том, как Exchange использует группы ролей и роли для управления тем, кто может выполнять какие задачи, см. в Exchange Server разрешения.

Преимущество удаленной PowerShell состоит в том, что вы можете использовать Windows PowerShell локальном компьютере для подключения к удаленному серверу Exchange и импорта комлетов Exchange в сеансе Windows PowerShell, чтобы можно было управлять Exchange. Единственные требования к компьютеру:

  • Поддерживаемая операционная система для Exchange Server.
  • Поддерживаемая версия .NET Framework.
  • Поддерживаемая версия Windows Management Framework (WMF), которая включает WinRM и Оболочка Windows PowerShell.

Для получения подробной информации см. следующие статьи:

Однако мы рекомендуем установить средства управления Exchange (включая оболочку управления Exchange) на любом компьютере, который используется для широкого управления Exchange Server. Без установленных средств управления Exchange необходимо вручную подключаться к удаленному серверу Exchange, и у вас нет доступа к дополнительным возможностям, которые предоставляют средства управления Exchange.

Дополнительные сведения о подключении к серверам Exchange без установленных средств управления Exchange см. в рублях Connect to Exchange servers using remote PowerShell.

Как командная консоль Exchange работает на пограничных транспортных серверах

На пограничных транспортных серверах Командная консоль Exchange работает иначе. Обычно пограничные транспортные серверы развертываются в сети периметра в качестве автономных серверов или членов домена Active Directory периметра.

При нажатии ярлыка на транспортном сервере Exchange Edge Shell локальный экземпляр Windows PowerShell создает локальный сеанс PowerShell для использования.

Пограничные транспортные серверы не используют роли управления или группы ролей управления для управления разрешениями. Локальная группа администраторов выбирает тех, кто может настраивать функции Exchange на локальном сервере.

Дополнительные сведения о пограничных транспортных серверах см. в разделе Edge Transport Servers.

Документация по командной консоли Exchange

В следующей таблице вы можете найти ссылки на статьи, которые помогут вам узнать и использовать оболочку управления Exchange.


Статья Описание
Запустите командную консоль Exchange Найдите и откройте оболочку управления Exchange на сервере Exchange или на компьютере с установленными средствами управления Exchange.
Подключение к серверам Exchange Server с помощью удаленной оболочки PowerShell Используйте Windows PowerShell на локальном компьютере для подключения к серверу Exchange.
Управление удаленным доступом PowerShell к серверам Exchange Узнайте, как заблокировать или разрешить удаленный доступ пользователей к серверам Exchange.
Поиск разрешений, необходимых для запуска командлета Exchange Найдите разрешения, необходимые для запуска определенного комлета или одного или более параметров в этом комлете.
Синтаксис командлетов Exchange Узнайте о структуре и синтаксисе cmdlets в Exchange PowerShell.
Фильтры получателей в командах Exchange Management Shell Узнайте о фильтрах получателей в оболочке управления Exchange.
Используйте Update-ExchangeHelp для обновления статей справки Exchange PowerShell на серверах Exchange Узнайте, как использовать Update-ExchangeHelp для обновления справочных статей для справочных статей exchange на серверах Exchange.