Автоматически установить роли и компоненты windows server необходимые для exchange server

Обновлено: 07.07.2024

В данном руководстве рассматривается установка Exchange Server 2016.

Для установки Exchange 2016 ниже представлены следующие рекомендации:

  • Почтовый ящик – минимум 8 ГБ ОЗУ;
  • Клиентский доступ – минимум 4 ГБ ОЗУ;
  • Сочетание почтовых ящиков и клиентского доступа – минимум 8 ГБ ОЗУ;
  • Пограничный транспорт – минимум 4 ГБ ОЗУ;

Мы будем рассматривать тот случай, когда у вас уже есть два сервера с установленной на них операционной системой Windows Server 2016. Кроме того, на одном из серверов должна быть установлена роль Active Directory Domain Services.

На Windows Server 2016 требуется установить все доступные обновления перед установкой Exchange Server 2016.

На будущем сервере Exchange заходим в систему под учетной записью, которая состоит в группах: Администраторы предприятия, администраторы схемы и администраторы домена.

На «Панели задач» нажимаем правой кнопкой мыши на «Windows PowerShell» и выбираем «Запуск от имени администратора».

Панель задач

Теперь необходимо установить средства удаленного администрирования для последующей подготовки Active Directory к установке Exchange Server 2016.

Выполняем команду «Install-WindowsFeature RSAT-ADDS».

Выполняем команду

Начался процесс установки средств удаленного администрирования.

После того, как установка средств удаленного администрирования успешно завершена, необходимо установить компоненты, необходимые для работы сервера Exchange.

Начался процесс установки необходимых компонентов.

Установка компонентов

Установка необходимых компонентов успешно завершена.

Теперь необходимо перезагрузить сервер.

Когда сервер перезагрузился - необходимо установить Unified Communications Managed API 4.0 на будущий сервер Exchange.

Скачиваем Unified Communications Managed API 4.0 после чего запускаем «UcmaRuntimeSetup.exe».

Запуск программы

Откроется «Мастер установки Unified Communications Managed API 4.0».

Нажимаем на кнопку «Далее».

Кнопка «Далее»

Далее необходимо принять условия лицензии.

Нажимаем на кнопку «Установить».

Лицензионное соглашение

Начался процесс установки «Unified Communications Managed API 4.0».

Начался процесс установки

Установка «Unified Communications Managed API 4.0» завершена.

Нажимаем на кнопку «Готово».

Запускаем установщик NDP471-KB4033342-x86-x64-AllOS-ENU.exe

Подтверждаем лицензионное соглашение и нажимаем «Установить».

Нажимаем «Установить»

Затем начинается установка.

Начинается установка

Для продолжении установки требуется закрыть программы, для этого нажимаем «ДА».

Нажимаем «ДА»

После завершения установки нажимаем «Готово».

Нажимаем «Готово»

Затем установщик запросит перезагрузить сервер, нажимаем «Перезагрузить сейчас».

Нажимаем «Перезагрузить сейчас»

После перезагрузки устанавливаем еще Распространяемые пакеты Visual C++ для Visual Studio 2013 для этого переходим по ссылке.

После того как скачали файл, запускаем его и подтверждаем лицензию затем нажимаем «Install».

Нажимаем «Install»

Пакеты Visual C++ установлены. Нажимаем «Close».

Нажимаем «Close»

Теперь необходимо подготовить схему Active Directory.

На «Панели задач» нажимаем правой кнопкой мыши на «Windows PowerShell» и выбираем «Запуск от имени администратора».

Запуск от имени администратора

Переходим на диск «D», где находятся установочные файлы Exchange Server 2016.

Выполняем команду

Выполняем команду

Начался процесс подготовки схемы Active Directory.

Процесс подготовки

Процесс подготовки схемы Active Directory успешно завершен.

Теперь необходимо подготовить Active Directory и создать организацию Exchange.

Обратите внимание, после «OrganizationName» необходимо указать название вашей организации на английском языке.

В данном руководстве используется название организации «dm11».

Процесс подготовки

Начался процесс подготовки Active Directory и создания организации Exchange.

Процесс подготовки Active Directory и создания организации Exchange успешно завершен.

Теперь необходимо подготовить домен.

Процесс подготовки домена успешно завершен.

Процесс подготовки завершен

Теперь можно приступить к установке Exchange Server 2016.

Запускаем «Setup.exe»

На данном этапе можно проверить наличие обновлений для Exchange Server 2016.

Выбираем «Подключиться к Интернету и проверить наличие обновлений» и нажимаем на кнопку «Далее».

Проверить наличие обновлений

На данный момент обновлений для Exchange Server 2016 нет.

Нажимаем на кнопку «Далее».

Нажимаем «Далее»

Далее «Мастер установки Exchange Server» предлагает ознакомиться с информацией касательно Exchange Server 2016.

Нажимаем на кнопку «Далее».

Введение

Теперь необходимо принять условия лицензии.

Нажимаем на кнопку «Далее».

Принять условия лицензии

Выбираем «Не использовать рекомендуемые параметры», чтобы сервер Exchange автоматически не отправлял в Microsoft отчеты об ошибках и другую информацию по использованию сервера Exchange.

Рекомендуемые параметры

Теперь необходимо выбрать какие роли будут установлены на ваш сервер.

Выбираем «Роль почтового ящика», затем выбираем «Автоматически установить роли и компоненты Windows Server, необходимые для Exchange Server» и нажимаем на кнопку «Далее».

Выбор роли сервера

Оставляем настройки без изменений и нажимаем на кнопку «Далее».

Путь для установки

Теперь можно настроить параметры защиты от вредоносных программ.

В пункте «Отключить проверку на наличие вредоносных программ» выбираем «Нет» и нажимаем на кнопку «Далее».

Параметры защиты от вредоносных программ

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

Нажимаем на кнопку «Установить».

Проверки готовности

Начался процесс установки Exchange Server 2016.

Ход установки

Установка Exchange Server 2016 успешно завершена.

Нажимаем на кнопку «Готово».

Установка завершена

Теперь необходимо указать имя пользователя и пароль для входа в «Exchange Admin Center».

Нажимаем на кнопку «Войти».

Указать имя и пароль

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

Указать часовой пояс

Можно приступать к работе с сервером Exchange.

Центр администрирования Exchange

Теперь можно проверить состояние служб Exchange Server.

Нажимаем «Start», ищем «Exchange Management Shell», затем нажимаем правой кнопкой мыши на «Exchange Management Shell» и выбираем «Запуск от имени администратора».

Запуск от имени администратора

Проверка служб успешно завершена.

Значение «True» в «RequireServiceRunning» свидетельствует о том, что служба запущена.

Значение «True»

Необходимо перезагрузить сервер, можно приступать к дальнейшей настройке.

Порядок установки антиспам-агентов через командную консоль Exchange Management Shell

1. Запустите сценарий PowerShell Install-AntispamAgents.ps1 и в консоли запустите команду:

2. Сделайте перезапуск транспортной службы MS Exchange:

3. Дальше перечислите IP-адреса SMTP-серверов вашей организации — это необходимо, чтобы их пропускал агент Sender ID. Укажите IP-адреса (как минимум один) так:

4. Убедитесь, что на сервере запущены все необходимые для анализа и защиты входящей почты агенты. Проверьте это командами:

Проверьте, как это работает:

В конце проверьте работу фильтра полностью, со всеми параметрами конфигурации:

Обратите внимание, включено ли автоматическое удаление спама. Для начала эту функцию лучше оставить выключенной, чтобы не потерять нужные письма.

Рекомендуем включить функцию отбоя спама с уведомлением отправителю:

Добавляем новые домены к ранее созданному списку:

Рекомендуем установить и включить антиспам-агенты на сервере почтовых ящиков после установки Exchange Server 2016. Это просто необходимо, если нет иных инструментов против спама в получаемой почте.

Мы также готовы оказать помощь в установке и настройке почтового сервера MS Exchange.

Нашим клиентам мы предлагаем реализацию данного проекта и последующее ИТ-обслуживание в рамках ИТ-аутсорсинга.

Альтернативным вариантом является - взять в аренду уже настроенный сервер Exchange или подключиться к публичному облачному Exchange на базе структуры EFSOL.

Прежде чем установить сервер почтовых ящиков Exchange Server 2016 или Exchange Server 2019, проверьте следующие предварительные требования:

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

Целевой сервер должен быть членом домена Active Directory.

Для учетной записи, которая используется для установки Exchange, нужны следующие разрешения * :

Членство в группе администраторов организации. Обязательно, если это первый сервер Exchange Server в организации.

Членство в группе администраторов схемы. Обязательно, если вы еще не расширили схему Active Directory или не подготовили Active Directory для Exchange 2016 или Exchange 2019.

Членство в группе ролей управления организацией Exchange. Обязательно, если вы уже подготовили домен Active Directory, который будет содержать сервер Exchange Server, либо в организации уже есть другие серверы Exchange Server.

* Члены группы ролей Делегированная установка могут устанавливать Exchange на серверах, уже подготовленных администратором Exchange в Active Directory. Дополнительные сведения см. в статье Делегирование установки серверов Exchange Server.

Прочитайте заметки о выпуске в статье Заметки о выпуске Exchange Server.

Дополнительные сведения о планировании и развертывании Exchange см. в статье Планирование и развертывание Exchange Server.

Сведения о том, как установить роль пограничного транспортного сервера на компьютере, см. в статье Установка пограничных транспортных серверов Exchange с помощью мастера установки. Обратите внимание, что эту роль нельзя установить на сервере почтовых ящиков.

Что нужно знать перед началом работы

Предполагаемое время для завершения: 60 минут.

Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.

После установки Exchange на сервере изменить имя этого сервера будет невозможно. Переименование сервера после установки роли сервера Exchange не поддерживается.

Установка роли сервера почтовых ящиков Exchange

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

В проводнике щелкните правой кнопкой мыши скачанный файл ISO-образа Exchange и выберите Подключить. В появившемся виртуальном DVD-дисководе начните установку Exchange, дважды щелкнув Setup.exe .

Откроется мастер установки Exchange Server. На странице Проверить наличие обновлений? выберите один из указанных ниже вариантов и нажмите кнопку Далее, чтобы продолжить.

Подключиться к Интернету и проверить наличие обновлений. Рекомендуем выбрать этот вариант, чтобы выполнить поиск обновлений для устанавливаемой версии Exchange (результаты не включают свежие накопительные пакеты обновления). При выборе этого варианта откроется страница Загрузка обновлений, на которой выполняется поиск обновлений. Чтобы продолжить, нажмите кнопку Далее.

Не проверять обновления сейчас.

Программа установки Exchange, страница "Проверка обновлений".

На странице Копирование файлов отображается ход копирования файлов на локальный жесткий диск. Как правило, файлы копируются в папку %WinDir%\Temp\ExchangeSetup , но вы можете проверить их расположение в журнале установки Exchange ( C:\ExchangeSetupLogs\ExchangeSetup.log ).

Программа установки Exchange, страница "Введение".

На странице Лицензионное соглашение ознакомьтесь с условиями лицензионного соглашения на программное обеспечение, выберите Я принимаю условия лицензионного соглашения и нажмите Далее, чтобы продолжить.

Программа установки Exchange, страница "Лицензионное соглашение".

На странице Рекомендуемые параметры выберите один из следующих параметров:

Использовать рекомендуемые параметры. Exchange автоматически отправляет отчеты об ошибках, а также сведения об оборудовании компьютера и использовании Exchange в корпорацию Майкрософт. Чтобы узнать, какие данные отправляются в корпорацию Майкрософт и как они используются, щелкните элемент ? или одну из ссылок на справку на странице.

Не использовать рекомендованные параметры. Эти параметры отключены, но вы в любое время можете включить их после завершения работы программы установки.

Для продолжения нажмите кнопку Далее.

Программа установки Exchange, страница "Рекомендуемые параметры".

На странице Выбор роли сервера настройте следующие параметры:

Роль почтового ящика. При выборе этого варианта также будут автоматически установлены средства управления.

Автоматически установить роли и компоненты Windows, необходимые для Exchange. Выберите этот вариант, чтобы мастер установки установил необходимые компоненты Windows. Для завершения установки некоторых компонентов Windows может потребоваться перезапустить компьютер. Если не выбрать этот параметр, потребуется вручную установить данные компоненты.

Примечание. При выборе этого варианта будут установлены только компоненты Windows, требуемые для Exchange. Другие необходимые компоненты следует установить вручную. Дополнительные сведения см. в статье Обязательные условия для Exchange Server.

Для продолжения нажмите кнопку Далее.

Программа установки Exchange, страница "Выбор роли сервера", пункт "Роль сервера почтовых ящиков".

На странице Место на диске и путь для установки указан путь для установки, используемый по умолчанию ( C:\Program Files\Microsoft\Exchange Server\V15 ). Чтобы выбрать другое расположение, нажмите кнопку Обзор. Убедитесь, что на диске достаточно свободного места для установки Exchange. Чтобы продолжить, нажмите кнопку Далее.

Если это первый сервер Exchange 2016 или Exchange 2019 в организации и вы еще не выполнили инструкции из статьи Подготовка Active Directory и доменов для Exchange, откроется страница Организация Exchange. На этой странице задайте следующие параметры:

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

Название организации не должно содержать более 64 знаков и не может быть пустым.

Допустимые символы — от A до Z, от a до z, от 0 до 9, дефис или тире (-) и пробел, но пробелов не должно быть в начале и конце названия.

Указанное название организации нельзя изменить.

Применить модель безопасности разделенных разрешений Active Directory в организации Exchange. Для большинства организаций не нужно выбирать этот параметр. Если вам необходимо разделить управление субъектами безопасности Active Directory и конфигурацией Exchange, возможно, разделенные разрешения — то, что вам нужно. Чтобы получить дополнительные сведения, щелкните элемент ?.

Для продолжения нажмите кнопку Далее.

На странице Параметры защиты от вредоносных программ можно отключить проверку на наличие вредоносных программ. По умолчанию проверка на наличие вредоносных программ включена (выбрано значение Нет). Если вы отключите проверку на наличие вредоносных программ, ее можно будет включить позже. Нажмите Далее, чтобы продолжить.

Программа установки Exchange, страница "Параметры защиты от вредоносных программ".

На странице Проверки готовности убедитесь, что проверки готовности организации и роли сервера выполнены успешно. В противном случае на странице будет отображаться только кнопка Повторить.

Программа установки Exchange, страница "Проверка готовности" с обнаруженными ошибками.

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

Программа установки Exchange, страница "Проверка готовности" с исправленными ошибками.

На странице Ход установки отображается индикатор хода установки.

На странице Установка завершена нажмите Готово и перезагрузите компьютер.

Дальнейшие действия

Чтобы убедиться в успешности установки Exchange, выполните действия, указанные в статье Проверка установки Exchange.

Возникли проблемы? Попросите помощи на форумах Exchange. Перейти на форумы можно по следующей ссылке: Exchange Server.

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

В этой статье описаны доступные параметры командной строки, а также приводятся примеры их использования.

Дополнительные сведения о планировании для Exchange 2016 или Exchange 2019 см. в статье Планирование и развертывание сервера Exchange Server.

Сведения о задачах, которые необходимо выполнить после установки, см. в статье Задачи после установки сервера Exchange Server.

Основные параметры командной строки для автоматического режима

В приведенной ниже таблице описаны основные параметры командной строки (верхний уровень, определение сценария), доступные в режиме автоматической установки в Exchange 2016 или Exchange 2019:

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

В приведенной ниже таблице описаны необязательные (вспомогательные) параметры командной строки, доступные в режиме автоматической установки в Exchange 2016 или Exchange 2019:

Что нужно знать перед началом работы

Скачайте последнюю версию Exchange на целевой компьютер. Дополнительные сведения см. в статье Обновления для сервера Exchange Server.

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

После установки Exchange на сервер изменить имя этого сервера будет невозможно. Переименование сервера после установки роли сервера Exchange не поддерживается.

Для серверов почтовых ящиков:

Предполагаемое время для завершения: 60 минут.

Целевой сервер должен быть членом домена Active Directory.

Для учетной записи, которая используется для установки Exchange, нужны следующие разрешения: * .

Членство в группе администраторов организации. Обязательно, если это первый сервер Exchange Server в организации.

Членство в группе администраторов схемы. Обязательно, если вы еще не расширили схему Active Directory или не подготовили Active Directory для Exchange.

Членство в группе ролей управления организацией Exchange. Обязательно, если вы уже подготовили домен Active Directory, который будет содержать сервер Exchange Server, либо в организации уже есть другие серверы Exchange Server.

* Участники группы ролей "Делегированная установка" могут установить Exchange на серверы, уже подготовленные администратором Exchange в Active Directory. Дополнительные сведения см. в статье Делегирование установки серверов Exchange.

Для пограничных транспортных серверов:

Предполагаемое время для завершения: 40 минут.

Рекомендуется устанавливать пограничные транспортные серверы в сети периметра, находящейся за пределами внутреннего леса Active Directory организации. Установка роли пограничного транспортного сервера на компьютерах, присоединенных к домену, позволит только включить управление компонентами и параметрами Windows для домена. Пограничные транспортные серверы не используют прямой доступ к Active Directory. Они применяют службы Active Directory облегченного доступа к каталогам (AD LDS) для хранения конфигурации и данных получателей. Дополнительные сведения о роли сервера пограничного транспорта см. в разделе Пограничные транспортные серверы.

Убедитесь, что локальная учетная запись на целевом компьютере входит в локальную группу администраторов на целевом компьютере.

Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.

Установка Exchange в автоматическом режиме с помощью Setup.exe

На целевом сервере откройте проводник, щелкните правой кнопкой мыши скачанный ISO-файл образа Exchange и выберите пункт Подключить. Запомните, какая буква диска будет назначена виртуальному DVD-дисководу.

Откройте окно командной строки Windows. Это можно сделать несколькими способами:

Нажмите клавиши Windows + R, чтобы открыть диалоговое окно Выполнить, введите cmd.exe и нажмите кнопку ОК.

В окне командной строки введите следующую команду:

Программа установки копирует установочные файлы на локальный компьютер.

После завершения установки Exchange может понадобиться перезапуск сервера.

Примеры автоматического режима

Подготовка Active Directory для Exchange в автоматическом режиме

В этом примере описана настройка "Fabrikam Ltd" в качестве названия организации в Active Directory и подготовка Active Directory для устанавливаемой версии Exchange.

Установка серверов почтовых ящиков в автоматическом режиме

В этом примере описана установка первого сервера Exchange Server (сервер почтовых ящиков) в организации, указание "Корпорация Contoso" в качестве названия организации Exchange в Active Directory, а также установка средств управления Exchange на локальный сервер.

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

В этом примере описана установка роли сервера почтовых ящиков и средств управления в папку "C:\Exchange Server" на локальном сервере.

В этом примере описана установка роли сервера почтовых ящиков, используя параметры в файле ExchangeConfig.txt.

В этом примере описано использование контроллера домена с именем DC01, с которого выполняется чтение и запись в Active Directory, при установке роли сервера почтовых ящиков и средств управления на локальный сервер.

Установка пограничных транспортных серверов в автоматическом режиме

В этом примере описана установка роли пограничного транспортного сервера и средств управления в расположение по умолчанию на локальном сервере.

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

Удаление Exchange с серверов в автоматического режиме

В этом примере описано полное удаление Exchange с локального компьютера, а также удаление конфигурации Exchange этого сервера из Active Directory.

Удаление подготовленных объектов сервера Exchange Server из Active Directory в автоматическом режиме

В этом примере описано удаление подготовленного объекта сервера Exchange Server с именем Exchange03 из Active Directory перед установкой Exchange на сервер (если установка Exchange на сервер уже выполнена, команда работать не будет).

Эти процедуры в Exchange 2019 недоступны.

В этом примере описана установка русского и испанского (Испания) языковых пакетов на локальный сервер почтовых ящиков Exchange 2016 из указанной папки.

В этом примере описано удаление корейского языкового пакета с локального сервера почтовых ящиков Exchange 2016.

Дальнейшие действия

Чтобы убедится в успешности установки Exchange в автоматическом режиме, см. статью Проверка установки сервера Exchange Server.

Возникли проблемы? Попросите помощи на форумах Exchange. Перейти на форумы можно по следующей ссылке: Exchange Server.

date

23.07.2021

directory

PowerShell, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019

comments

Комментариев пока нет

В Windows Server 2012R2/2016/2019 вы можете устанавливать и удалять различные роли и компоненты сервера через графический Server Manager. Однако в большинстве случаев эти же самые операции можно выполнить гораздо быстрее из консоли PowerShell. В этой статье мы рассмотрим особенности управления ролями и компонентами в актуальных версиях Windows Server.

Как вывести все установленные роли и компоненты Windows Server?

Чтобы вывести список всех доступных ролей и компонентов Windows Server используется командлет Get-WindowsFeature . Если выполнить его без параметров, появится информация обо всех компонентах.

Как вы видите, отображается название компонента (Display Name), его системное имя (Name) и состояние (Install State: Installed, Available или Removed). Список ролей и компонентов представляет собой дерево со вложенными ролями, которое напоминает то, которые вы видите при установке ролей через графический Server Manager. Для установки и удаления ролей и компонентов через PowerShell, вам нужно знать их системное имя, которое содержится в столбце Name.

Get-WindowsFeature вывести все роли и компоненты windows server

Совет. Если роль или функция находится в состоянии Removed, значит ее установочные файлы удалены из локального репозитария системы (уменьшение размера папки WinSxS) и вы не сможете установить эту роль.

Роли и компоненты удаляются из образа так:

Uninstall-WindowsFeature –Name DHCP –Remove

Чтобы установить удаленную роль, воспользуйтесь командлетом:

Install-WindowsFeature DHCP (понадобится доступ в Интернет)

Либо вы можете восстановить компоненты их дистрибутива с вашей версией Windows Server. Данная команда установит роль DHCP сервера.

Install-WindowsFeature DHCP -Source E:\sources\sxs

Вы можете вывести список установленных компонентов сервера:

Get-WindowsFeature | Where-Object | ft Name,Installstate

Судя по скриншоту, данный сервер используется как файловый сервер (роли FileAndStorage-Services, Storage-Services). Большинство оставшихся компонентов используются для управления и мониторинга сервера.

Get-WindowsFeature installstate installed - список установленных ролей windows server 2016

Если вы не знаете точно имя роли, можно использовать знаки подстановки. Например, чтобы проверить какие из web компонентов роли IIS установлены, выполните (немного сократим синтаксис):

Get-WindowsFeature -Name web-* | Where installed

Get-WindowsFeature установленные компоненты iis

Вы можете получить список установленных компонентов на удаленном Windows Server:

Get-WindowsFeature -ComputerName msk-prnt1 | Where installed | ft Name,Installstate

Судя по установленным ролям Print-Services и Print-Server, этот сервер используется в качестве сервера печати.

получить список установленны ролей на удаленном windows serevr 2016

найти все Windows Server с установленными ролями в ActiveDirectory

В результате у нас появился список серверов, на которых установлена данная роль.

Установка ролей и компонентов Windows Server из PowerShell

Для установки ролей и компонентов в Windows Server используется командлет Install-WindowsFeature.

Чтобы установить роль DNS на текущем сервере и инструменты управления (в том числе модуль Powershell – DNSServer), выполните:

Install-WindowsFeature DNS -IncludeManagementTools

По-умолчанию командлет устаналивает все необходимые зависимые роли и компоненты при установке роли. Чтобы вывести список зависимостей до установки воспользуйтесь параметров.
Install-WindowsFeature -name UpdateServices -whatif

Например, для установки роли сервера обновлений WSUS, необходимо установить некоторые компоненты IIS.

What if: Continue with installation?
What if: Performing installation for "[Windows Server Update Services] Windows Server Update
What if: Performing installation for "[Windows Server Update Services] WID Database".
What if: Performing installation for "[Windows Server Update Services] WSUS Services".
What if: Performing installation for "[Web Server (IIS)] Windows Authentication".
What if: Performing installation for "[Web Server (IIS)] Dynamic Content Compression".
What if: Performing installation for "[Web Server (IIS)] Performance".
What if: Performing installation for "[Web Server (IIS)] Static Content".
What if: Performing installation for "[Windows Internal Database] Windows Internal Database".
What if: The target server may need to be restarted after the installation completes.

Чтобы установить роль Remote Desktop Session Host, службу лицензирования RDS и утилиты управления RDS на удаленном сервере, воспользуйтесь командой:

Install-WindowsFeature -ComputerName msk-rds21 RDS-RD-Server, RDS-Licensing –IncludeAllSubFeature –IncludeManagementTools –Restart

Install-WindowsFeature установка роли Windows Server POwerShell

C параметром –Restart сервер будет автоматически перезагружен, если установленный компонент это потребует.

Также можно установить компонент такой командой (например роль SMTP сервера):

Get-WindowsFeature -Name SMTP-Server | Install-WindowsFeature

Деплой ролей на множество серверов Windows Server

Еще одна интересная возможность при развертывании однотипных серверов. Вы можете установить необходимые компоненты на эталонном Windows Server и экспортируете список установленных ролей в CSV файл:

Get-WindowsFeature | where | select name | Export-Csv C:\ps\Roles.csv -NoTypeInformation –Verbose

Экспорт конфигурации ролей и компоеннтов windows server в csv файл

Потом вы можете использовать этот CSV файл для установки такого же набора ролей на других типовых серверах:

Import-Csv C:\PS\Roles.csv | foreach

установка ролей Windows Server по эталонному csv файлу

Если роль или компонент уже установлен, команда вернет NoChangeNeeded и продолжит установку следующей роли.

Либо для установки одинакового набора ролей сразу на нескольких серверах можно использовать такую команду:

$servers = ('srv1', 'srv2',’srv3’)
foreach ($server in $servers)

Как удалить роль или компонент в Windows Server с помощью PowerShell?

Для удаления ролей и компонентов Windows Server используется командлет Remove-WindowsFeature .

Читайте также: