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

 

Применимо к:Windows Server 2012, Windows Server 2012 R2

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

Важно!

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

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

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

Данный раздел содержит следующие подразделы.

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

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

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

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

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

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

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

    Команда Указать альтернативный исходный путь на странице Подтверждение выбранных элементов для установки позволяет указать альтернативный исходный путь для файлов, необходимых для установки ролей и компонентов на выбранном сервере. В Windows Server 2012 функция Компоненты по запросу позволяет уменьшить объем дискового пространства, используемого операционной системой, за счет удаления файлов ролей и компонентов с серверов, которые управляются только удаленно. Удалив файлы ролей и компонентов с сервера при помощи командлета Uninstall-WindowsFeature -Remove, в дальнейшем можно установить роли и компоненты на сервер, указав альтернативный исходный путь или общий ресурс, на котором хранятся необходимые файлы ролей и компонентов. Права на Чтение в исходном пути или файловом ресурсе общего доступа необходимо присвоить группе Все (не рекомендуется по соображениям безопасности) или учетной записи компьютера (ДОМЕН\ИМЯ_СЕРВЕРА$) конечного сервера; предоставления доступа учетной записи пользователя недостаточно. Дополнительные сведения о функции "Компоненты по запросу" см. в разделе Варианты установки Windows Server.

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

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

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

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

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

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

    Примечание

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

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

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

  2. Введите Get-WindowsFeature и нажмите клавишу ВВОД, чтобы просмотреть список доступных и установленных ролей и компонентов на локальном сервере. Если локальный компьютер не является сервером или вам требуются сведения об удаленном сервере, выполните командлет Get-WindowsFeature -ComputerName <имя_компьютера>, где имя_компьютера — это имя удаленного компьютера, где работает Windows Server 2012 R2 или Windows Server 2012. Результаты выполнения этого командлета содержат имена команд для ролей и компонентов, добавленных в командлет на шаге 4.

    Примечание

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

  3. Введите Get-Help Install-WindowsFeature и нажмите клавишу ВВОД для просмотра синтаксиса и допустимых параметров командлета Install-WindowsFeature.

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

    Install-WindowsFeature –Name <feature_name> -ComputerName <computer_name> -Restart
    

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

    Примечание

    Необходимо добавить параметр ComputerName, если вы запускаете командлет с компьютера, работающего под управлением Windows 8.1 или Windows 8.

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

    • Виртуальные жесткие диски должны работать под управлением выпуска 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 <имя_компьютера>), чтобы просмотреть список ролей и компонентов, установленных на сервере.

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

    Примечание

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

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

  2. Введите Get-WindowsFeature и нажмите клавишу ВВОД, чтобы просмотреть список доступных и установленных ролей и компонентов на локальном сервере. Если локальный компьютер не является сервером или вам требуются сведения об удаленном сервере, выполните командлет Get-WindowsFeature -ComputerName <имя_компьютера>, где имя_компьютера — это имя удаленного компьютера, где работает Windows Server 2012 R2 или Windows Server 2012. Результаты выполнения этого командлета содержат имена команд для ролей и компонентов, добавленных в командлет на шаге 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-файлу на указанном сервере.

    Примечание

    Необходимо добавить параметр ComputerName, если вы запускаете командлет с компьютера, работающего под управлением Windows 8.1 или Windows 8.

    Общая сетевая папка, в которой хранится 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 <имя_компьютера>), чтобы просмотреть список ролей и компонентов, установленных на сервере.

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

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

Важно!

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

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

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

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

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

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

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

  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 <имя_компьютера>), чтобы просмотреть список ролей и компонентов, установленных на сервере.

Установка по требованию .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 R2 или 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, а затем на панели приложения щелкните Запустить от имени администратора.

    • На сервере, на котором установлены основные серверные компоненты 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 2012 R2 или Windows Server 2012.

  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:\\имя_сервера\share\install.wim:3

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

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

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

    Примечание

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

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

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

    • На сервере, где установлены основные серверные компоненты, введите 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 и файлов других компонентов, которые удалены как часть конфигурации "Компоненты по требованию". Параметр политики Указать параметры установки дополнительных компонентов и восстановления компонентов находится в папке Конфигурация компьютера\Административные шаблоны\Система в консоли управления групповыми политиками или редакторе локальных групповых политик.

Примечание

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

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

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

    Конфигурация компьютера\Административные шаблоны\Система\Указать параметры установки дополнительных компонентов и восстановления компонентов

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

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

    • Путь к общей папке: **\\имя_сервера\share\**имя_папки

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

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

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

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

См. также

Параметры установки Windows Server
Особенности развертывания Microsoft .NET Framework 3.5
Включение или отключение компонентов Windows