Пре него што разговарамо о сигурном начину чишћења фасцикле ВинСкС у Виндовс Сервер 2012, покушајмо да схватимо о којој се мапи ради, шта се чува у њој и зашто се временом повећава.
Ако се сећате, приликом инсталирања додатних компоненти у Виндовс Сервер 2003, чаробњак за инсталацију потребан је за уметање инсталационог диска у ЦД-Ром или за одређивање путање до директоријума са дистрибуцијом Виндовс Сервер 2003. Мицрософт је одлучио да промени приступ инсталирању додатних улога и функција Виндовс-а. Сада су све бинарне датотеке потребне за распоређивање било које улоге похрањене у директорију Ц: \ Виндовс \ ВинСкС (ВинСкС - Виндовс један поред другог). То значи да приликом инсталирања било које додатне улоге сада нема потребе за претрагом и повезивањем дистрибутивног диска на сервер. Наравно, уз овај приступ, ОС-у је потребно много више простора на диску. Морате да схватите да ВинСКСС директоријум садржи кључне компоненте система, тако да не можете ништа ручно да уклоните из њега. Зашто тако? Величина ВинСКСС мапе непрестано расте? Одговор је једноставан - ажурирања. Када инсталирате исправке за разне компоненте, стара и нова верзија ажуриране компоненте остају у ВинСКСС директоријуму. Захваљујући овој архитектури, можемо било када уклонити било коју инсталирану исправку и вратити се на стару верзију компоненте.
Садржај:
- Функције на захтев на Виндовс Сервер 2012
- Инсталирајте удаљене улоге и функције у Виндовс Сервер 2012
Али шта ако систем ради и не постоји планове за распоређивање додатних улога и нема довољно простора на диску? Уосталом, нелогично је да на системском диску неколико гигабајта заузима дистрибуција која никада неће бити потребна! Нажалост, у систему Виндовс Сервер 2008, брисање ових датотека без оштећења система је прилично тешко. Међутим, у новом оперативном систему сервера - Виндовс Сервер 2012, Мицросфт је одлучио да исправи овај недостатак и увео је нову функцију под називом Функције на захтев.
Функције на захтев на Виндовс Сервер 2012
Функција Функције на захтев (функције на захтев) омогућава вам да смањите величину коју систем заузима на диску, пружајући могућност брисања бинарних датотека неискориштених улога из мапе ВинСкС. У случају да у будућности постане потребно вратити претходно избрисану улогу, тада се све датотеке потребне за улоге могу извући из слике дистрибутивног пакета Виндовс Сервер 2012, сервиса Виндовс Упдате или мрежног ресурса с оригиналним ВинСкС садржајем.
Помоћу следеће Поверсхелл наредбе можете добити информације о свим улогама система:
Гет-ВиндовсФеатуре
Као што видите, у колони Инсталирај стање Приказује се статус сваке улоге. Могући статуси:
- Инсталирано: улога или функција су инсталирани и систем их тренутно користи
- Доступно: улога није инсталирана на серверу, међутим, диск садржи све потребне датотеке које вам омогућавају да инсталирате / активирате ову улогу у било ком тренутку.
- Уклоњено: - улога или функција на серверу нису инсталирани, датотеке потребне за његову инсталацију бришу се с диска
Сходно томе, приликом инсталирања било које улоге путем ГУИ-ја или Поверсхелл-а (наредба Инсталл-ВиндовсФеатуре) његов статус из Доступне промене у Инсталлед и приликом деинсталације (наредба Унинсталл-ВиндовсФеатуре), обрнуто.
Улогу са диска (из мапе ВинСкС) можете у потпуности уклонити само преко Поверсхелл-а. Да бисте то учинили, користите посебан аргумент наредби Унинсталл-ВиндовсФеатур - Уклони.
На пример, да бисте избрисали бинарне датотеке за улогу ДХЦП сервера, покрените наредбу:
Деинсталирајте-ВиндовсФеатуре -Наме ДХЦП -Уклоните
Да бисте избрисали датотеке директорија услуга Ацтиве Дирецтори домена:
Деинсталирајте-ВиндовсФеатуре АД-Домаин-Сервицес -Ремове
Користећи Поверсхелл цјевоводе, можете написати сложенију наредбу која уклања дискету инсталационих датотека са свих неискориштених улога и функција Виндовс Сервер-а:
Гет-ВиндовсФеатуре | Вхере-Објецт $ _. ИнсталлСтате -Ек “Аваилабле” | Деинсталирај ВиндовсФеатуре-Уклони
У нашем примеру, под условом да је инсталирана само улога датотечног сервера, величина мапе ВинСкС смањена је са 8 на 5,2 ГБ. Није лоше, зар не? Штавише, за брисање мапе ВинСкС била нам је потребна само једна наредба.
Инсталирајте удаљене улоге и функције у Виндовс Сервер 2012
Размислите о другом сценарију који претпоставља да морате инсталирати одређену улогу Виндовс Сервер 2012 чија је дистрибуција уклоњена из ВинСкС директорија. Постоји неколико начина за враћање улоге: коришћење ГУИ Управитеља сервера или коришћење Поверсхелл-а.
Пре него што започнете враћање датотека са улогама, требате одредити индекс инсталираног издања система Виндовс Сервер 2012. Требат ће нам диск са дистрибуцијским комплетом за Виндовс Сервер 2012 (тачније, датотека имаге.вим слика која се налази у директорију извора). Покрените следећу Поверсхелл наредбу:
Гет-виндовсимаге -имагепатх \ извора \ инсталл.вим
Пронађите верзију Виндовс сервера инсталирану на рачунару и запамтите њен индекс (вредност у линији индекса). У нашем примјеру то је Виндовс Сервер 2012 Датацентер са индексом 4. (Већ смо испитали функције рада са различитим издањима Виндовс 2012 у једној дистрибуцији у чланку "Интегрисање драјвера у инсталациони диск за Виндовс Сервер 2012").
Иста операција се може извести помоћу услужног програма Дисм:
дисм.еке / гет-имагеинфо /имагефиле:д:\соурцес\инсталл.вим
Инсталирајте удаљену улогу помоћу Управитеља сервера
Отворите конзолу управитеља сервера и покрените чаробњака за додавање улога и функција. Изаберите улогу или функцију коју желите инсталирати. Чаробњак ће упозорити да неке датотеке потребне за инсталирање ове улоге недостају и морате одредити алтернативни пут до локације дистрибуције. Наведите алтернативни пут до извора.
У пољу Патх одредите пуни пут до инталл.вим датотеке и индекс инсталираног издања ОС-а у овом формату:
ВИМ: Д: \ Извори \ Инсталл.вим: 4
Ако је потребно, у овом ретку можете одредити мрежни пут до директорија са ВИМ датотеком или мрежни пут до директоријума ВинСкС. Поред тога, пут до овог директорија може се одмах одредити за групу сервера који користе групну политику ( Конфигурација рачунара -> Административни предлошци -> Систем -> Наведите подешавања за опционалну инсталацију компонената и поправак компонената) Последња опција је погодна у случају великог броја инсталација сервера са Виндовс Сервер 2012, јер укупни ефекат чишћења ВинСкС мапе може достићи стотине ГБ.
Након што се кликне дугме ОК, све потребне датотеке за инсталирану улогу бит ће копиране у ВинСкС директориј.
Опоравак избрисане улоге за Виндовс 2012 помоћу Поверсхелл-а
Исту операцију можете обавити и само са једном Поверсхелл наредбом. Претпоставимо да морамо опоравити избрисане датотеке улога АДДС. Покрените следећу наредбу:
Инсталирајте-ВиндовсФеатуре АД-Домаин-Сервицес -Соурце ВИМ: ВИМ: Д: \ Соурцес \ Инсталл.вим: 4
Дакле, у овом смо чланку открили нову Виндовс Сервер 2012 функцију под називом Феатурес он Деманд, која вам омогућава уклањање бинарне дистрибуције неискориштених улога сервера из ВинСкС директорија. Ако је потребно, избрисана улога се може лако вратити: све што је потребно за то је дистрибуција Виндовс Сервер 2012.
У Виндовс-у 8, функција Феаутере он Деманд делује мало другачије, чињеница је да Поверсхелл цмдлет који користимо једноставно недостаје. Његов колега (није тако згодан) је команда ДИСМ са опцијом / Дисабле-Феатуре. Садржај Винскс директорија можете једноставно компримовати. Детаљи у чланку Како смањити величину мапе Винскс у Виндовс-у 8