Установка и удаление ролей, служб ролей и компонентов

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

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

В Windows Server консоль диспетчер сервера и командлеты Windows PowerShell для диспетчер сервера разрешать установку ролей и компонентов на локальных или удаленных серверах или автономных виртуальных жестких дисках (VHD). Можно установить несколько ролей и компонентов на одном удаленном сервере или автономном виртуальном жестком диске в одном мастере добавления ролей и компонентов или сеансе Windows PowerShell.

Внимание

диспетчер сервера нельзя использовать для управления более новым выпуском операционной системы Windows Server. диспетчер сервера, работающих в Windows Server 2012 R2 или Windows 8.1, нельзя использовать для установки ролей, служб ролей и компонентов на серверах под управлением Windows Server 2016.

Необходимо войти на сервер как администратор для установки или удаления ролей, служб ролей и компонентов. Если вы вошли на локальный компьютер с учетной записью, не имеющей прав администратора на целевом сервере, щелкните правой кнопкой мыши целевой сервер на плитке Серверы , выберите Управлять как и укажите учетную запись с правами администратора. Сервер, на котором требуется подключить автономный виртуальный жесткий диск, должен быть добавлен в диспетчер серверов. На таком сервере нужны права администратора.

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

Эта тема описана в следующих разделах.

Установка ролей, служб ролей и компонентов с помощью мастера добавления ролей и компонентов

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

Примечание.

Если вы работаете диспетчер сервера в Windows Server 2016 или Windows 10, можно использовать мастер добавления ролей и компонентов для установки ролей и компонентов только на серверах и автономных виртуальных жестких дисках под управлением Windows Server 2016.

Установка ролей и компонентов с помощью мастера добавления ролей и компонентов

  1. Если диспетчер серверов уже открыт, переходите к следующему шагу. Если диспетчер серверов еще не открыт, откройте его одним из следующих способов.

    • На рабочем столе Windows запустите диспетчер серверов, щелкнув Диспетчер серверов на панели задач Windows.

    • На начальном экране Windows щелкните плитку диспетчер сервера.

  2. В меню "Управление" щелкните "Добавить роли и компоненты".

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

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

  5. На странице Выбор целевого сервера выберите сервер из пула серверов или автономный виртуальный жесткий диск. Чтобы выбрать автономный виртуальный жесткий диск в качестве конечного сервера, сначала выберите сервер, на котором будет подключен виртуальный жесткий диск, а затем выберите VHD-файл. Сведения о добавлении серверов в пул серверов см. в разделе "Добавление серверов в диспетчер сервера". Выбрав конечный сервер, нажмите кнопку Далее.

    Примечание.

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

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

    • Виртуальные жесткие диски не должны содержать больше одного системного тома или раздела.

    • Общая сетевая папка, в которой хранится VHD-файл, должна предоставлять учетной записи компьютера (или локальной системы) для сервера, где будет подключен виртуальный жесткий диск, следующие права доступа. Одной лишь учетной записи пользователя недостаточно. На общем ресурсе можно предоставить разрешения Чтение и Запись группе Все, чтобы разрешить доступ к виртуальному жесткому диску, но из соображений безопасности делать это не рекомендуется.

      • Права наЧтение и запись в диалоговом окне Общий доступ к файлам.
      • Полный контроль доступа на вкладке "Безопасность", в диалоговом окне "Свойства файла или папки".
  6. Выберите роли, если необходимо, выберите службы ролей и нажмите кнопку Далее , чтобы выбрать компоненты.

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

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

  7. На странице Подтверждение выбранных элементов для установки проверьте выбранные вами роли, компоненты и серверы. Если все готово к установке, нажмите кнопку Установить.

    Вы также можете экспортировать выбранные элементы в XML-файл конфигурации, который можно использовать для автоматической установки с Помощью Windows PowerShell. Чтобы экспортировать конфигурацию, указанную в этом сеансе мастера добавления ролей и компонентов, нажмите кнопку "Экспорт параметров конфигурации", а затем сохраните XML-файл в удобное расположение.

    Команда Указать альтернативный исходный путь на странице Подтверждение выбранных элементов для установки позволяет указать альтернативный исходный путь для файлов, необходимых для установки ролей и компонентов на выбранном сервере. В Windows Server 2012 и более поздних выпусках Windows Server функции по запросу позволяют сократить объем дискового пространства, используемого операционной системой, путем удаления файлов ролей и компонентов с серверов, которые управляются исключительно удаленно. Удалив файлы ролей и компонентов с сервера при помощи командлета Uninstall-WindowsFeature -remove , в дальнейшем можно установить роли и компоненты на сервер, указав альтернативный исходный путь или общий ресурс, на котором хранятся необходимые файлы ролей и компонентов. Исходный путь или общий файловый ресурс должен предоставлять разрешения на чтение группе "Все" (не рекомендуется по соображениям безопасности) или учетной записи компьютера (DOMAIN\SERverNAME$) целевого сервера. Предоставление доступа к учетной записи пользователя недостаточно. Дополнительные сведения о функции "Компоненты по запросу" см. в разделе Варианты установки Windows Server.

    При установке ролей, служб ролей и компонентов на работающем физическом сервере можно указать WIM-файл в качестве альтернативного источника файлов компонентов. Исходный путь для WIM-файла должен быть в следующем формате, с WIM в качестве префикса и индексом, где находятся файлы компонентов, в качестве суффикса: WIM:e:\sources\install.wim:4. Однако вы не можете использовать WIM-файл непосредственно в качестве источника для установки ролей, служб ролей и компонентов в автономный виртуальный жесткий диск; Необходимо подключить автономный виртуальный жесткий диск и указать путь подключения к исходным файлам или указать папку, содержащую копию содержимого WIM-файла.

  8. После нажатия кнопки "Установка" на странице "Ход установки" отображаются ход установки, результаты и сообщения, такие как предупреждения, сбои или действия по настройке после установки, необходимые для установленных ролей или компонентов. В Windows Server 2012 и более поздних выпусках Windows Server можно закрыть мастер добавления ролей и компонентов во время установки, а также просмотреть результаты установки или другие сообщения в области уведомлений в верхней части консоли диспетчер сервера. Щелкните значок флага уведомлений, чтобы просмотреть дополнительные сведения о установках или других задачах, выполняемых в диспетчер сервера.

Установка ролей, служб ролей и компонентов при помощи командлетов Windows PowerShell

Командлеты развертывания диспетчер сервера для Windows PowerShell аналогично мастеру добавления ролей и компонентов на основе графического интерфейса и удаления мастера ролей и компонентов с важной разницей. В Windows PowerShell в отличие от мастера добавления ролей и компонентов, средств управления и оснастки для роли по умолчанию не включаются. Чтобы установить средства управления вместе с ролью, добавьте в командлет параметр IncludeManagementTools . Если вы устанавливаете роли и компоненты на сервере, на котором выполняется параметр установки основных компонентов Windows Server 2012 или более поздних версий, вы можете добавить средства управления роли в установку, но средства управления на основе графического интерфейса и оснастки не могут быть установлены на серверах, на которых выполняется параметр установки основных серверных компонентов Windows Server. На параметре установки основных серверных компонентов можно установить только программы командной строки и средства управления Windows PowerShell.

Установка ролей и компонентов при помощи командлета Install-WindowsFeature

  1. Выполните одно из следующих действий, чтобы открыть сеанс Windows PowerShell с повышенными правами.

    Примечание.

    Если вы устанавливаете роли и компоненты на удаленном сервере, вам не нужно запускать Windows PowerShell с повышенными правами пользователя.

    • На рабочем столе Windows щелкните правой кнопкой мыши Windows PowerShell на панели задач и выберите команду Запустить от имени администратора.

    • На начальном экране Windows щелкните правой кнопкой мыши плитку Для Windows PowerShell, а затем на панели приложений нажмите кнопку "Запустить как Администратор istrator".

  2. Введите Get-WindowsFeature и нажмите клавишу ВВОД , чтобы просмотреть список доступных и установленных ролей и компонентов на локальном сервере. Если локальный компьютер не является сервером или требуется информация о удаленном сервере, запустите Get-WindowsFeature -computerName< computer_name>, в котором computer_name представляет имя удаленного компьютера под управлением Windows Server 2016. Результаты командлета содержат имена команд ролей и компонентов, которые добавляются в командлет на шаге 4.

    Примечание.

    В Windows PowerShell 3.0 и более поздних выпусках Windows PowerShell не требуется импортировать модуль командлета диспетчер сервера в сеанс Windows PowerShell перед выполнением командлетов, входящих в модуль. Модуль автоматически импортируется при первом выполнении командлета, входящего в модуль. Кроме того, ни командлеты Windows PowerShell, ни имена функций, используемые с командлетами, не учитывает регистр.

  3. введите get-help Install-WindowsFeature и нажмите клавишу ВВОД , чтобы просмотреть синтаксис и принятые параметры для командлета Install-WindowsFeature .

  4. введите следующую команду, а затем нажмите клавишу ВВОД, где feature_name представляет имя команды роли или компонента, которую требуется установить (полученное на шаге 2), и computer_name представляет удаленный компьютер, на котором требуется установить роли и компоненты. Несколько значений параметра имя_компонента разделяйте запятыми. Параметр Restart автоматически перезапускает конечный сервер, если это требуется для установки роли или компонента.

    Install-WindowsFeature -Name <feature_name> -computerName <computer_name> -Restart
    

    Чтобы установить роли и компоненты на автономном виртуальном жестком диске, добавьте оба параметра — computerName и VHD . Если не добавить параметр computerName , то командлет решит, что доступ к виртуальному жесткому диску должен получить локальный компьютер. В параметре computerName содержится имя сервера, на котором требуется подключить виртуальный жесткий диск, а в параметре VHD — путь к VHD-файлу на указанном сервере.

    Примечание.

    При запуске командлета с компьютера под управлением клиентской операционной системы Windows необходимо добавить computerName этот параметр.

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

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

    • Виртуальные жесткие диски не должны содержать больше одного системного тома или раздела.

    • Общая сетевая папка, в которой хранится VHD-файл, должна предоставлять учетной записи компьютера (или локальной системы) для сервера, где будет подключен виртуальный жесткий диск, следующие права доступа. Одной лишь учетной записи пользователя недостаточно. На общем ресурсе можно предоставить разрешения Чтение и Запись группе Все, чтобы разрешить доступ к виртуальному жесткому диску, но из соображений безопасности делать это не рекомендуется.

      • Права наЧтение и запись в диалоговом окне Общий доступ к файлам.
      • Полный контроль доступа на вкладке "Безопасность", в диалоговом окне "Свойства файла или папки".
    Install-WindowsFeature -Name <feature_name> -VHD <path> -computerName <computer_name> -Restart
    

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

    Install-WindowsFeature -Name AD-Domain-Services,GPMC -computerName ContosoDC1 -IncludeManagementTools -Restart
    
  5. По завершении установки проверьте установку, открыв страницу "Все серверы" в диспетчер сервера, выбрав сервер, на котором установлены роли и компоненты, а также просмотрите плитку "Роли и компоненты" на странице выбранного сервера. Вы также можете запустить Get-WindowsFeature командлет, предназначенный для выбранного сервера (Get-WindowsFeature -computerName <computer_name>), чтобы просмотреть список ролей и компонентов, установленных на сервере.

Удаление ролей, служб ролей и функций с помощью мастера удаления ролей и компонентов

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

Удаление ролей и компонентов с помощью мастера удаления ролей и компонентов

  1. Если диспетчер серверов уже открыт, переходите к следующему шагу. Если диспетчер серверов еще не открыт, откройте его одним из следующих способов.

    • На рабочем столе Windows запустите диспетчер серверов, щелкнув Диспетчер серверов на панели задач Windows.

    • На начальном экране Windows выберите плитку Диспетчер сервера .

  2. В меню Управление выберите команду Удалить роли и компоненты.

  3. На странице Приступая к работе проверьте, все ли готово к удалению ролей и компонентов с сервера. Нажмите кнопку Далее.

  4. На странице "Выбор целевого сервера" выберите сервер из пула серверов или выберите автономный виртуальный жесткий диск. Чтобы выбрать автономный виртуальный жесткий диск, сначала выберите сервер, на котором будет подключен виртуальный жесткий диск, а затем выберите VHD-файл.

    Примечание.

    Общая сетевая папка, в которой хранится VHD-файл, должна предоставлять учетной записи компьютера (или локальной системы) для сервера, где будет подключен виртуальный жесткий диск, следующие права доступа. Одной лишь учетной записи пользователя недостаточно. На общем ресурсе можно предоставить разрешения Чтение и Запись группе Все, чтобы разрешить доступ к виртуальному жесткому диску, но из соображений безопасности делать это не рекомендуется.

    • Права наЧтение и запись в диалоговом окне Общий доступ к файлам.
    • Полный доступ на вкладке Безопасность в диалоговом окне Свойства файла или папки.

    Сведения о добавлении серверов в пул серверов см. в разделе "Добавление серверов в диспетчер сервера". Выбрав конечный сервер, нажмите кнопку Далее.

    Примечание.

    Мастер удаления ролей и компонентов можно использовать для удаления ролей и компонентов с серверов, работающих под управлением того же выпуска Windows Server, который поддерживает версию диспетчер сервера, которую вы используете. Вы не можете удалить роли, службы ролей или компоненты с серверов под управлением Windows Server 2016, если вы работаете диспетчер сервера в Windows Server 2012 R2, Windows Server 2012 или Windows 8. Мастер удаления ролей и компонентов нельзя использовать для удаления ролей и компонентов с серверов под управлением Windows Server 2008 или Windows Server 2008 R2.

  5. Выберите роли, если необходимо, выберите службы ролей и нажмите кнопку Далее , чтобы выбрать компоненты.

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

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

  6. На странице Подтверждение выбора компонентов для удаления проверьте выбранные вами роли, компоненты и серверы. Если вы готовы удалить роли или компоненты, нажмите кнопку "Удалить".

  7. После удаления страница хода удаления отображает ход удаления, результаты и сообщения, такие как предупреждения, сбои или необходимые действия по настройке после удаления, например перезапуск целевого сервера. В Windows Server 2012 и более поздних выпусках Windows Server можно закрыть мастер удаления ролей и компонентов во время удаления, а также просмотреть результаты удаления или другие сообщения в области уведомлений в верхней части консоли диспетчер сервера. Щелкните флаг уведомлений, чтобы просмотреть дополнительные сведения об удалении или других задачах, выполняемых в диспетчер сервера.

Удаление ролей, служб ролей и компонентов при помощи командлетов Windows PowerShell

Командлеты развертывания диспетчер сервера для Windows PowerShell аналогично мастеру удаления ролей и компонентов на основе графического интерфейса с важной разницей. В Windows PowerShell, в отличие от мастера удаления ролей и компонентов, средств управления и оснастки для роли по умолчанию не удаляются. Чтобы удалить средства управления вместе с ролью, добавьте в командлет параметр IncludeManagementTools . При удалении ролей и компонентов с сервера, на котором выполняется параметр установки основных серверных компонентов Windows Server 2012 или более поздней версии Windows Server, этот параметр удаляет средства управления командной строкой и Windows PowerShell для указанных ролей и компонентов.

Удаление ролей и компонентов при помощи командлета Uninstall-WindowsFeature

  1. Выполните одно из следующих действий, чтобы открыть сеанс Windows PowerShell с повышенными правами.

    Примечание.

    Если вы удаляете роли и компоненты с удаленного сервера, вам не нужно запускать Windows PowerShell с повышенными правами пользователя.

    • На рабочем столе Windows щелкните правой кнопкой мыши Windows PowerShell на панели задач и выберите команду Запустить от имени администратора.

    • На начальном экране Windows щелкните правой кнопкой мыши плитку Windows PowerShell, а затем на панели приложений щелкните "Запустить как Администратор istrator".

  2. Введите Get-WindowsFeature и нажмите клавишу ВВОД , чтобы просмотреть список доступных и установленных ролей и компонентов на локальном сервере. Если локальный компьютер не является сервером или требуется информация о удаленном сервере, запустите Get-WindowsFeature -computerName< computer_name>, в котором computer_name представляет имя удаленного компьютера под управлением Windows Server 2016. Результаты командлета содержат имена команд ролей и компонентов, которые добавляются в командлет на шаге 4.

    Примечание.

    В Windows PowerShell 3.0 и более поздних выпусках Windows PowerShell не требуется импортировать модуль командлета диспетчер сервера в сеанс Windows PowerShell перед выполнением командлетов, входящих в модуль. Модуль автоматически импортируется при первом выполнении командлета, входящего в модуль. Кроме того, ни командлеты Windows PowerShell, ни имена функций, используемые с командлетами, не учитывает регистр.

  3. введите get-help Uninstall-WindowsFeature и нажмите клавишу ВВОД , чтобы просмотреть синтаксис и принятые параметры для командлета Uninstall-WindowsFeature .

  4. Введите следующий командлет и нажмите клавишу ВВОД, где имя_компонента — командное имя роли или компонента, которые нужно удалить (получены в шаге 2), а имя_компьютера — удаленный компьютер, с которого будут удалены роли и компоненты. Несколько значений параметра имя_компонента разделяйте запятыми. Параметр Restart автоматически перезапускает конечные серверы, если это требуется для удаления роли или компонента.

    Uninstall-WindowsFeature -Name <feature_name> -computerName <computer_name> -Restart
    

    Чтобы удалить роли и компоненты с автономного виртуального жесткого диска, добавьте оба параметра — computerName и VHD . Если не добавить параметр computerName , то командлет решит, что доступ к виртуальному жесткому диску должен получить локальный компьютер. В параметре computerName содержится имя сервера, на котором требуется подключить виртуальный жесткий диск, а в параметре VHD — путь к VHD-файлу на указанном сервере.

    Примечание.

    При запуске командлета с компьютера под управлением клиентской операционной системы Windows необходимо добавить computerName этот параметр.

    Общая сетевая папка, в которой хранится VHD-файл, должна предоставлять учетной записи компьютера (или локальной системы) для сервера, где будет подключен виртуальный жесткий диск, следующие права доступа. Одной лишь учетной записи пользователя недостаточно. На общем ресурсе можно предоставить разрешения Чтение и Запись группе Все, чтобы разрешить доступ к виртуальному жесткому диску, но из соображений безопасности делать это не рекомендуется.

    • Права наЧтение и запись в диалоговом окне Общий доступ к файлам.
    • Полный контроль доступа на вкладке "Безопасность", в диалоговом окне "Свойства файла или папки".
    Uninstall-WindowsFeature -Name <feature_name> -VHD <path> -computerName <computer_name> -Restart
    

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

    Uninstall-WindowsFeature -Name AD-Domain-Services,GPMC -computerName ContosoDC1 -IncludeManagementTools -Restart
    
  5. По завершении удаления убедитесь, что роли и компоненты удаляются, открыв страницу "Все серверы" в диспетчер сервера, выбрав сервер, с которого вы удалили роли и компоненты, а также просмотрите плитку "Роли и компоненты" на странице выбранного сервера. Вы также можете запустить Get-WindowsFeature командлет, предназначенный для выбранного сервера (Get-WindowsFeature -computerName <computer_name>), чтобы просмотреть список ролей и компонентов, установленных на сервере.

Установка ролей и компонентов на нескольких серверах при помощи сценария Windows PowerShell

Хотя вы не можете использовать мастер добавления ролей и компонентов для установки ролей, служб ролей и компонентов на нескольких целевых серверах в одном сеансе мастера, можно использовать скрипт Windows PowerShell для установки ролей, служб ролей и компонентов на нескольких целевых серверах, которыми вы управляете с помощью диспетчер сервера. Скрипт, используемый для выполнения пакетного развертывания, так как этот процесс вызывается, указывает на XML-файл конфигурации, который можно легко создать с помощью мастера добавления ролей и компонентов, а затем щелкните "Экспорт параметров конфигурации" после перехода мастера перехода на страницу выбора "Подтверждение установки" мастера добавления ролей и компонентов.

Внимание

Все целевые серверы, указанные в скрипте, должны запускать выпуск Windows Server, соответствующий версии диспетчер сервера на локальном компьютере. Например, если вы работаете диспетчер сервера в Windows 10, можно установить роли, службы ролей и компоненты на серверах под управлением Windows Server 2016. Если средства управления на основе графического интерфейса добавляются в установку, процесс установки автоматически преобразует целевые серверы, на которых выполняется параметр установки основных серверных компонентов Windows Server, в полный вариант установки (сервер с полным графическим графическим интерфейсом сервера).

Скрипт, приведенный в этом разделе, является примером того, как пакетное развертывание можно выполнить с помощью командлета Install-WindowsFeature и скрипта Windows PowerShell. Есть и другие сценарии и методы пакетного развертывания на нескольких серверах. Другие сценарии для развертывания ролей и компонентов можно найти в репозитории центра сценариев.

Установка ролей и компонентов на нескольких серверах

  1. Если вы еще не сделали этого, создайте XML-файл конфигурации, содержащий роли, службы ролей и компоненты, которые необходимо установить на нескольких серверах. Этот файл конфигурации можно создать, запустив мастер добавления ролей и компонентов, выбрав роли, службы ролей и нужные компоненты, а затем щелкнув "Экспорт параметров конфигурации" после перехода мастера на страницу "Подтверждение выбора установки". Сохраните файл конфигурации в удобном месте. Не нужно нажимать кнопку Установить или выполнять мастер до конца, если вы используете его только для создания файла конфигурации.

  2. Выполните одно из следующих действий, чтобы открыть сеанс Windows PowerShell с повышенными правами.

    • На рабочем столе Windows щелкните правой кнопкой мыши Windows PowerShell на панели задач и выберите команду Запустить от имени администратора.

    • На начальном экране Windows щелкните правой кнопкой мыши плитку Windows PowerShell, а затем на панели приложений щелкните "Запустить как Администратор istrator".

  3. Скопируйте и вставьте следующий скрипт в сеанс Windows PowerShell.

    function Invoke-WindowsFeatureBatchDeployment {
        param (
            [parameter(mandatory)]
            [string[]] $computerNames,
            [parameter(mandatory)]
            [string] $ConfigurationFilepath
        )
    
        # Deploy the features on multiple computers simultaneously.
        $jobs = @()
        foreach($computerName in $computerNames) {
            $jobs += start-Job -Command {
                Install-WindowsFeature -ConfigurationFilepath $using:ConfigurationFilepath -computerName $using:computerName -Restart
            }
        }
    
        Receive-Job -Job $jobs -Wait | select-Object Success, RestartNeeded, exitCode, FeatureResult
    }
    

    Целевые серверы будут автоматически перезапущены, если этого требуют выбранные роли и компоненты.

  4. Запустите функцию следующим образом.

    1. Создайте переменную, где будут храниться имена конечных компьютеров, разделенные запятыми. В следующем примере в переменной $ServerNames хранятся имена целевых серверов Contoso_01 и Contoso_02. Нажмите ВВОД.

      # Sample Invocation
      $ServerNames = 'Contoso_01','Contoso_02'
      Invoke-WindowsFeatureBatchDeployment -computerNames $ServerNames -ConfigurationFilepath C:\Users\sampleuser\Desktop\DeploymentConfigTemplate.xml
      
    2. Чтобы запустить функцию, введите следующую команду и нажмите клавишу ВВОД, где $ServerNames — пример переменной, созданной в предыдущем шаге, а C:\Users\Sampleuser\Desktop\DeploymentConfigTemplate.xml — пример пути к файлу конфигурации, созданному на шаге 1.

      Invoke-WindowsFeatureBatchDeployment -computerNames $ServerNames -ConfigurationFilepath C:\Users\Sampleuser\Desktop\DeploymentConfigTemplate.xml

  5. По завершении установки проверьте установку, открыв страницу "Все серверы" в диспетчер сервера, выбрав сервер, на котором установлены роли и компоненты, а также просмотрите плитку "Роли и компоненты" на странице выбранного сервера. Можно также запустить Get-WindowsFeature командлет, предназначенный для определенного сервера (Get-WindowsFeature -computerName<computer_name>), чтобы просмотреть список ролей и компонентов, установленных на сервере.

Установка по требованию .NET Framework 3.5 и других компонентов

Начиная с Windows Server 2012 и Windows 8, файлы функций для платформа .NET Framework 3.5 (включая платформа .NET Framework 2.0 и платформа .NET Framework 3.0) по умолчанию недоступны на локальном компьютере. Данные файлы удалены. Файлы компонентов, удаленных в конфигурации функции "Компоненты по требованию", вместе с файлами компонентов для .NET Framework 3.5 доступны в Центре обновления Windows. По умолчанию, если файлы компонентов недоступны на целевом сервере под управлением Windows Server 2012 или более поздних выпусков, процесс установки выполняет поиск отсутствующих файлов путем подключения к Обновл. Windows. Вы можете переопределить поведение по умолчанию, настроив параметр групповой политики или указав альтернативный путь к источнику во время установки, независимо от того, устанавливается ли вы с помощью графического интерфейса мастера добавления ролей и компонентов или командной строки.

Компонент .NET Framework 3.5 можно установить, выполнив одно из описанных ниже действий.

  • Используйте Порядок установки .NET Framework 3.5 с помощью командлета Install-WindowsFeature для добавления параметра Source и укажите источник файлов компонентов для .NET Framework 3.5. Без добавления параметра Source в процессе установки сначала определяется, указан ли путь к файлам компонентов в параметрах групповой политики, и если такой путь не найден, поиск недостающих файлов компонентов осуществляется с помощью Центра обновления Windows.

  • Используйте для установки платформа .NET Framework 3.5 с помощью мастера добавления ролей и компонентов, чтобы указать альтернативное расположение исходного файла на странице параметров установки мастера добавления ролей и компонентов.

  • Воспользуйтесь Установка .NET Framework 3.5 с помощью DISM , чтобы получить файлы из Центра обновления Windows (по умолчанию), или укажите исходный путь к установочному носителю.

Настройка альтернативных источников файлов компонентов в групповой политике для .NET Framework 3.5 или другие компоненты, если файлы компонентов не обнаружены на локальном компьютере.

Внимание

При установке файлов компонентов из удаленного источника права на Чтение в исходном пути или файловом ресурсе общего доступа необходимо присвоить группе Все (не рекомендуется по соображениям безопасности) или учетной записи компьютера (локальная система) конечного сервера; предоставления доступа учетной записи пользователя недостаточно.

Серверы в рабочих группах не могут получить доступ к внешним файловым ресурсам, даже если учетная запись компьютера для сервера рабочей группы имеет права на Чтение внешнего общего ресурса. Другие исходные расположения, действующие для серверов рабочих групп, включают установочные носители, Центр обновления Windows и VHD- или WIM-файлы, хранящиеся на локальном сервере рабочей группы.

При установке ролей, служб ролей и компонентов на работающем физическом сервере можно указать WIM-файл в качестве альтернативного источника файлов компонентов. Исходный путь для WIM-файла должен быть в следующем формате, с WIM в качестве префикса и индексом, где находятся файлы компонентов, в качестве суффикса: WIM:e:\sources\install.wim:4. Однако вы не можете использовать WIM-файл непосредственно в качестве источника для установки ролей, служб ролей и компонентов в автономный виртуальный жесткий диск; Необходимо подключить автономный виртуальный жесткий диск и указать путь подключения к исходным файлам или указать папку, содержащую копию содержимого WIM-файла.

Порядок установки .NET Framework 3.5 с помощью командлета Install-WindowsFeature

  1. Выполните одно из следующих действий, чтобы открыть сеанс Windows PowerShell с повышенными правами.

    Примечание.

    Если вы устанавливаете роли и компоненты с удаленного сервера, вам не нужно запускать Windows PowerShell с повышенными правами пользователя.

    • На рабочем столе Windows щелкните правой кнопкой мыши Windows PowerShell на панели задач и выберите команду Запустить от имени администратора.

    • На начальном экране Windows щелкните правой кнопкой мыши плитку Windows PowerShell, а затем на панели приложений щелкните "Запустить как Администратор istrator".

    • На сервере, на котором выполняется параметр установки основных серверных компонентов Windows Server 2012 R2 или Windows Server 2012, введите PowerShell в командную строку и нажмите клавишу ВВОД.

  2. Введите следующую команду и нажмите клавишу ВВОД. В примере ниже исходные файлы находятся в хранилище параллельных компонентов (также называется SxS) на установочном носителе на диске D.

    Install-WindowsFeature NET-Framework-Core -Source D:\Sources\SxS
    

    Если нужно, чтобы в качестве источника недостающих файлов компонентов использовался Центр обновления Windows, или источник по умолчанию уже настроен с помощью групповой политики, параметр Source следует добавлять только для указания альтернативного источника.

Установка платформа .NET Framework 3.5 с помощью мастера добавления ролей и компонентов

  1. В меню "Управление" в диспетчер сервера нажмите кнопку "Добавить роли и компоненты".

  2. Выберите целевой сервер под управлением Windows Server 2016.

  3. На странице выбора компонентов мастера добавления ролей и компонентов выберите платформа .NET Framework 3.5.

  4. Если локальному компьютеру разрешено это делать настройками групповой политики, процесс установки пытается получить недостающие файлы компонентов с помощью Центра обновления Windows. Нажмите кнопку Установить; переходить к следующему шагу не нужно.

    Если параметры групповой политики не позволяют этому или вы хотите использовать другой источник для файлов компонентов платформа .NET Framework 3.5, на странице выбора установки мастера нажмите кнопку "Указать альтернативный исходный путь".

  5. Предоставьте путь к хранилищу соседствующих (side-by-side) компонентов (также называется SxS) в установочном носителе или к WIM-файлу. В примере ниже установочный носитель находится на диске D.

    D:\Sources\SxS\

    Чтобы указать WIM-файл, добавьте префикс WIM: и индекс образа для использования в WIM-файле в качестве суффикса, как показано в примере ниже.

    WIM:\\server_name\share\install.wim:3

  6. Нажмите кнопку ОК, а затем кнопку Установить.

Установка .NET Framework 3.5 с помощью DISM

  1. Выполните одно из следующих действий, чтобы открыть сеанс Windows PowerShell с повышенными правами.

    Примечание.

    Если вы устанавливаете роли и компоненты с удаленного сервера, вам не нужно запускать Windows PowerShell с повышенными правами пользователя.

    • На рабочем столе Windows щелкните правой кнопкой мыши Windows PowerShell на панели задач и выберите команду Запустить от имени администратора.

    • На начальном экране Windows щелкните правой кнопкой мыши плитку Windows PowerShell, а затем на панели приложения щелкните "Запустить как Администратор istrator".

    • На сервере, на котором выполняется параметр установки основных серверных компонентов, введите PowerShell в командную строку и нажмите клавишу ВВОД.

  2. Используйте одну из указанных ниже команд DISM.

    • Если компьютер имеет доступ к Обновл. Windows или расположение исходного файла по умолчанию уже настроено в групповой политике, выполните следующую команду.

      DISM /online /Enable-Feature /Featurename:NetFx3 /All
      
    • Если компьютер имеет доступ к установочному носителю, выполните команду, аналогичную следующей. В примере ниже установочный носитель операционной системы находится на диске D. Параметр LimitAccess не позволяет команде связаться с Центром обновления Windows или сервером, на котором выполняются службы WSUS.

      DISM /online /Enable-Feature /Featurename:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
      

    Примечание.

    В команде DISM учитывается регистр.

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

Параметр групповой политики, описанный в этом разделе, указывает расположение авторизованного источника файлов .NET Framework 3.5 и файлов других компонентов, которые удалены как часть конфигурации "Компоненты по требованию". Параметр политики Указывает параметры для дополнительного восстановления компонентов и восстановления компонентов находится в папке Configuration\Администратор istrative Templates\System в консоли управления групповыми политиками или редакторе локальных групповых политик.

Примечание.

Чтобы менять параметры групповой политики на локальном компьютере, необходимо быть членом группы администраторов. Если параметры групповой политики нужного компьютера управляются на уровне домена, для их изменения необходимо быть членом группы "Администраторы домена".

Порядок настройки пути по умолчанию к альтернативному источнику в групповой политике
  1. В редакторе локальной групповой политики или консоли управления групповыми политиками откройте следующий параметр политики.

    Configuration\Администратор istrative Templates\System\Specify settings for optional component installation and component repair

  2. Выберите Включить , чтобы включить данный параметр политики, если он еще не включен.

  3. В текстовом поле Альтернативный путь к исходным файлам в области Параметры укажите полный путь к общей папке или WIM-файлу. Чтобы указать WIM-файл в качестве альтернативного расположения исходных файлов, добавьте префикс WIM: к пути и индекс образа для использования в WIM-файле как суффикс. Ниже приводятся примеры возможных значений.

    • путь к общей папке: \\server_name\share\folder_name

    • путь к WIM-файлу, в котором 3 представляет индекс образа, в котором найдены файлы компонентов: WIM:\\server_name\share\install.wim:3

  4. Если вы не хотите, чтобы компьютеры, управляемые этим параметром политики, искали отсутствующие файлы функций в Обновл. Windows, выберите "Никогда не пытаться скачать полезные данные из Обновл. Windows".

  5. Если компьютеры, которые управляются данным параметром политики обычно получают обновления с помощью служб WSUS, но вы предпочитаете использовать для поиска недостающих файлов компонентов Центр обновления Windows, а не WSUS, выберите Напрямую обращаться в Центр обновления Windows, чтобы загрузить контент для восстановления вместо использования служб WSUS.

  6. После завершения изменения данного параметра политики нажмите кнопку ОК , а затем закройте редактор групповых политик.

См. также

Рекомендациипо установке Windows Server платформа .NET Framework 3.5. Каквключить или отключить компоненты Windows