Управљање улогама и функцијама Виндовс Сервер-а из ПоверСхелл-а

У програму Виндовс Сервер 2012Р2 / 2016/2019 можете инсталирати и уклањати различите улоге и компоненте сервера преко графичког Управитеља сервера. Међутим, у већини случајева ове исте операције могу се изводити много брже од ПоверСхелл конзоле. У овом ћемо чланку погледати улоге и функције управљања значајкама у тренутним верзијама Виндовс Сервера..

Садржај:

  • Како да набројите све инсталиране улоге и компоненте Виндовс сервера?
  • Инсталирајте улоге и функције Виндовс Сервер-а из ПоверСхелл-а
  • Примена улога на многим Виндовс серверима
  • Како уклонити улогу или функцију у програму Виндовс Сервер помоћу програма ПоверСхелл?

Како да набројите све инсталиране улоге и компоненте Виндовс сервера?

Користите цмдлет да бисте навели све расположиве улоге и функције Виндовс сервера. Гет-ВиндовсФеатуре. Ако га извршите без параметара, појавиће се информације о свим компонентама..

Као што видите, име компоненте (Приказивачко име), њено име система (Име) и статус (Стање инсталирања: Инсталирано, доступно или уклоњено) Листа улога и компоненти је стабло са угнијежђеним улогама које подсећа на ону коју видите када инсталирате улоге путем графичког Управитеља сервера. Да бисте инсталирали и уклонили улоге и компоненте путем ПоверСхелл-а, морате знати њихово име система, које се налази у колони Име.

Савет. Ако је улога или функција у стању Уклоњено, то значи да су његове инсталационе датотеке избрисане из локалног складишта система (смањује величину ВинСкС мапе) и не можете да инсталирате ову улогу.

Улоге и компоненте се уклањају са слике на следећи начин:

Деинсталирајте-ВиндовсФеатуре -Наме ДХЦП -Уклоните

Да бисте инсталирали даљинску улогу, користите цмдлет:

Инсталирајте-ВиндовсФеатуре ДХЦП (Потребан приступ интернету)

Или можете да вратите компоненте дистрибуције помоћу верзије система Виндовс Сервер:

Инсталирајте-ВиндовсФеатуре ДХЦП - Извор Е: \ извори \ скс

Можете да наведете инсталиране компоненте сервера:

Гет-ВиндовсФеатуре | Где-објект $ _. инсталлстате -ек "инсталиран" | фт Назив, Инсталлстате

Судећи према снимку екрана, овај сервер се користи као сервер датотека (улоге ФилеАндСтораге-Сервицес, Стораге-Сервицес). Већина преосталих компоненти користи се за управљање и надгледање сервера..

Ако не знате тачно име улоге, можете користити замјенске знакове. На пример, да бисте проверили која од веб компоненти улоге ИИС је инсталирана, урадите (мало смањите синтаксу):

Гет-ВиндовсФеатуре -Наме веб- * | Где је инсталирано

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

Гет-ВиндовсФеатуре -ЦомпутерНаме мск-прнт1 | Где је инсталирано | фт Назив, Инсталлстате

Судећи по инсталираним Принт-Сервицес и Принт-Сервер улогама, овај сервер се користи као сервер за штампање.

Можете користити цмдлет Гет-ВиндовсФеатуре за претраживање сервера у домену са инсталираном одређеном улогом. Можете претраживати сервере у одређеној Ацтиве Дирецтори ОУ помоћу цмдлет Гет-АДЦомпутер из модула АцтивеДирецтори за ПоверСхелл или помоћу наведене листе сервера ($ серверс = ('сервер1', 'сервер2')) На пример, морамо пронаћи све сервере датотека са улогом ФилеАндСтораге-Сервицес у наведеном АД спремнику (користим ПС уређивач - Висуал Студио Цоде)

импорт-модуле ацтиведирецтори
$ Сервери = гет-адцомпутер -пропертиес * -Филтер Оперативни систем -нелике "* 2008 *" -и омогућен -ек "труе" -и оперативни систем -лике "* Виндовс Сервер *" -СеарцхБасе 'ОУ = Сервери, ОУ = МСК , ДЦ = винитпро.ру, ДЦ = ру '| одаберите име
Фореацх ($ сервер у $ серверима)

Гет-ВиндовсФеатуре -наме ФилеАндСтораге-Сервицес -ЦомпутерНаме $ сервер.Наме | Где је инсталирано | фт $ сервер.наме, Име, Инсталлстате

Као резултат тога, имамо листу сервера на којима је ова улога инсталирана..

Инсталирајте улоге и функције Виндовс Сервер-а из ПоверСхелл-а

Да бисте инсталирали улоге и функције у Виндовс Сервер, користите цмдлет Инсталл-ВиндовсФеатуре.

Да бисте инсталирали ДНС улогу на тренутни сервер и алате за управљање (укључујући Поверсхелл модул - ДНССервер), покрените:

Инсталирајте-ВиндовсФеатуре ДНС -ИнцлудеМанагементТоолс

Подразумевано, цмдлет инсталира све потребне зависне улоге и компоненте када је улога инсталирана. За листање зависности пре инсталације користите опције.
Инсталирајте-ВиндовсФеатуре -наме УпдатеСервицес -вхатиф

На пример, да бисте инсталирали улогу сервера ажурирања ВСУС, морате инсталирати неке ИИС компоненте.

Шта ако: Наставите са инсталацијом?
Шта ако: Извођење инсталације за „[Виндовс Сервер Упдате Сервицес] Виндовс Сервер Упдате
Шта ако: Извођење инсталације за "[Виндовс Сервер Упдате Сервицес] ВИД базу података".
Шта ако: Извођење инсталације за "[Виндовс Сервер Упдате Сервицес] ВСУС Сервицес".
Шта ако: Извођење инсталације за "[Веб Сервер (ИИС)] Виндовс Аутхентицатион".
Шта ако: Извођење инсталације за "[Веб Веб (ИИС)] Динамиц Цомпрессион Динамиц Цомпрессион".
Шта ако: Извођење инсталације за "[Веб Веб (ИИС)] Перформанце".
Шта ако: Извођење инсталације за "[Веб Сервер (ИИС)] статички садржај".
Шта ако: Извођење инсталације за "[Виндовс Интернал Датабасе] Виндовс Интернал Датабасе".
Шта ако: Можда ће бити потребно поново покренути циљни сервер након што се инсталација заврши.

Да бисте инсталирали улогу главног рачунала за удаљену радну површину, услугу лиценцирања РДС-а и услужне програме за управљање РДС-ом на удаљени сервер, користите наредбу:

Инсталл-ВиндовсФеатуре -ЦомпутерНаме мск-рдс21 РДС-РД-Сервер, РДС-Лиценсинг -ИнцлудеАллСубФеатуре -ИнцлудеМанагементТоолс -Рестарт

Са параметром -Поново покрени сервер ће се аутоматски поново покренути ако то захтијева инсталирана компонента.

Такође можете инсталирати компоненту са овом командом (на пример, СМТП сервер улога):

Гет-ВиндовсФеатуре -Наме СМТП-сервер | Инсталл-ВиндовсФеатуре

Примена улога на многим Виндовс серверима

Још једна занимљива карактеристика приликом размештања сервера истог типа. Можете инсталирати потребне компоненте на референтни Виндовс Сервер и извести листу инсталираних улога у ЦСВ датотеку:

Гет-ВиндовсФеатуре | где је $ _. Инсталирано -ек $ Труе | одаберите име | Екпорт-Цсв Ц: \ пс \ Ролес.цсв -НоТипеИнформатион -Вербосе

Тада можете користити ову ЦСВ датотеку за инсталирање истог низа улога на друге типичне сервере:

Импорт-Цсв Ц: \ ПС \ Ролес.цсв | фореацх Инсталл-ВиндовсФеатуре $ _. наме

Ако су улога или компонента већ инсталирани, наредба ће се вратити НоЦхангеНеедед и наставите да инсталирате следећу улогу.

Или да бисте инсталирали исти скуп улога на више сервера одједном, можете користити следећу команду:

$ сервери = ('срв1', 'срв2', 'срв3')
фореацх ($ сервер у $ серверима) Инсталл-ВиндовсФеатуре РДС-РД-Сервер -ЦомпутерНаме $ сервер

Како уклонити улогу или функцију у програму Виндовс Сервер помоћу програма ПоверСхелл?

Користите цмдлет да бисте уклонили Виндовс Сервер улоге и функције Уклони-ВиндовсФеатуре.

На пример, да уклоните улогу сервера за штампање, покрените наредбу:

Ремове-ВиндовсФеатуре Принт-Сервер - Поново покрени