Windows Server 2012: Установка ролей и фич из CLI при помощи Powershell

С появлением Windows server 2012, появилась необходимость автоматизировать некоторые процессы конфигурирования ОС. В частности установка Фич и ролей и CLI при помощи Powershell.

 

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

Командлет Install-WindowsFeature Устанавливает роли сервера — подробней тут

Узнать список ролей и их фич:

Get-WindowsFeature

IIS 8

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

Install-WindowsFeature -Name Web-Server -IncludeAllSubFeature -IncludeManagementTool

В этом случае будет ошибка, так как .net 3.5 просто так на 2012 не устанавливается и его нужно предварительно поставить, как описано тут

Установка дефолтных компонентов.

Через GUI прокликать установку IIS 8. В конце экспортировать файл «прокликанной» конфигурации.

Install-WindowsFeature -ConfigurationFilePath C:\IIS_Def_Config.xml

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

DNS

Install-WindowsFeature -Name DNS -logpath c:\dns_log_Setup.txt

 

 

OCsetup:

start /w ocsetup <component_name> /log:C:\test\ocsetup.log

http://technet.microsoft.com/ru-ru/library/dd799247(v=ws.10).aspx

http://support.microsoft.com/kb/936209

http://technet.microsoft.com/ru-RU/library/jj574158.aspx

http://technet.microsoft.com/en-us/library/jj205467.aspx

http://technet.microsoft.com/en-us/library/hh831809.aspx#BKMK_installwps

Об авторе Alex

Работаю Администратором. В основном Windows. Специализируюсь на Hyper-V
Запись опубликована в рубрике Powershell, Windows, Администрирование с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий