Exchange Server PowerShell (Exchange Management Shell)
Статья
07.09.2023
Командная консоль Exchange основана на технологии Windows PowerShell и предоставляет мощный интерфейс командной строки, позволяющий автоматизировать задачи администрирования Exchange. Вы можете использовать Командная консоль Exchange для управления всеми аспектами Exchange. Например, можно создать учетные записи электронной почты, соединители отправки и получения, настроить свойства базы данных почтовых ящиков и управлять группами рассылки.
Вы можете использовать командную консоль Exchange для выполнения каждой задачи, доступной в графических средствах управления Exchange, а также действий, которые не удается выполнить (например, массовые операции). Фактически, когда вы делаете что-то в Центре администрирования Exchange (EAC), Exchange панель управления (ECP) или консоли управления Exchange (EMC), именно командная консоль Exchange выполняет эту работу в фоновом режиме.
Кроме того, Командная консоль Exchange это надежная и гибкая платформа для создания сценариев. Длинные сложные скрипты Visual Basic часто можно заменить командами командной консоли Exchange, которые используют всего одну строку кода. Командная консоль Exchange обеспечивает такую гибкость, так как использует объектную модель, основанную на платформа .NET Framework Майкрософт. Эта объектная модель позволяет командлетам Exchange передавать результат одной команды следующим.
В коллекция PowerShell для Exchange Server PowerShell нет модуля, предоставляемого корпорацией Майкрософт. Вместо этого, чтобы использовать PowerShell в Exchange Server, у вас есть следующие варианты:
Принцип работы командной консоли Exchange для всех ролей сервера Exchange, кроме пограничного транспорта
Независимо от того, используете ли вы командную консоль Exchange на локальном сервере Exchange или на сервере Exchange, расположенном по всей стране, удаленный PowerShell выполняет эту работу.
При выборе ярлыка командной консоли Exchange на сервере Exchange локальный экземпляр Windows PowerShell выполняет следующие действия.
Подключается к ближайшему серверу Exchange Server (обычно это локальный сервер Exchange Server) с помощью необходимого компонента Windows PowerShell с именем Удаленное управление Windows (WinRM).
Выполняет проверки подлинности.
Создает удаленный сеанс PowerShell для использования.
Вы получите доступ только к командлетам и параметрам Exchange, связанным с назначенными группами ролей управления Exchange и ролями управления. Дополнительные сведения о том, как Exchange использует группы ролей и роли для управления тем, кто может выполнять задачи, см. в разделе разрешения Exchange Server.
Преимущество удаленного powerShell заключается в том, что вы можете использовать Windows PowerShell на локальном компьютере для удаленного подключения к Exchange Server, импортировав командлеты Exchange в сеанс PowerShell. Единственные требования к компьютеру:
Поддерживаемая операционная система для Exchange Server.
Поддерживаемая версия .NET Framework.
Поддерживаемая версия Windows Management Framework (WMF), которая включает WinRM и Оболочка Windows PowerShell.
Для получения подробной информации см. следующие статьи:
Однако мы рекомендуем установить средства управления Exchange (включая командную консоль Exchange) на любом компьютере, который используется для частого управления Exchange Server. Без установленных средств управления Exchange необходимо вручную подключиться к удаленному серверу Exchange, и у вас нет доступа к дополнительным возможностям, предоставляемым средствами управления Exchange.
Принципы работы командной консоли Exchange на пограничных транспортных серверах
На пограничных транспортных серверах Командная консоль Exchange работает иначе. Обычно пограничные транспортные серверы развертываются в сети периметра в качестве автономных серверов или членов домена Active Directory периметра.
При выборе ярлыка командной консоли Exchange на пограничном транспортном сервере Exchange локальный экземпляр Windows PowerShell создает локальный сеанс PowerShell для использования.
Пограничные транспортные серверы не используют роли управления или группы ролей управления для управления разрешениями. Локальная группа администраторов выбирает тех, кто может настраивать функции Exchange на локальном сервере.
Дополнительные сведения о пограничных транспортных серверах см. в разделе Edge Transport Servers.
Документация по командной консоли Exchange
В следующей таблице приведены ссылки на статьи, которые помогут вам узнать о командной консоли Exchange и использовать ее.
Найдите и откройте ярлык для Exchange PowerShell (также известной как командная консоль Exchange) на серверах Exchange или компьютерах, на которых установлены средства управления Exchange.
Сведения о структуре и синтаксисе командлетов в Exchange PowerShell, Exchange Online PowerShell, автономном Exchange Online Protection (EOP) PowerShell и PowerShell & безопасности.
Администраторы могут узнать, как использовать PowerShell для поиска разрешений, необходимых для выполнения любого командлета в Exchange Server PowerShell или Exchange Online PowerShell.
Планирование и выполнение стратегии развертывания конечных точек с помощью основных элементов современного управления, совместного управления и интеграции Microsoft Intune.