ПоверСхелл Дирецт -ово је нова ПоверСхелл функционалност у Виндовс Сервер 2016 и Виндовс 10, која вам омогућава да креирате директну локалну сесију ПоверСхелл са било којом виртуелном машином која ради на Хипер-В хосту, а веза није преко мреже, већ преко интерне магистралне магистрале. Тако Хипер-В администратор може управљати ВМ-ом помоћу ПоверСхелл-а чак и на изолованом систему без виртуелних мрежних адаптера.
Основни захтеви за коришћење Поверсхелл Дирецт:
- Као домаћин ОС Хипер-В може се користити Виндовс Сервер 2016 или Виндовс 10
- Гостујући ВМ мора бити покренут на истом Хипер-В хост-у из којег се успоставља веза (тј. Локална веза)
- Гости ОС виртуелне машине мора бити и Виндовс Сервер 2016 / Виндовс 10
- На Хипер-В домаћину, Поверсхелл конзола мора бити покренута као администратор
- Да би се повезао са гостујућим ОС-ом, виртуелна машина ће морати да наведе корисничко име и лозинку за рачун овог ВМ-а
Прије тога, администратор је могао извршавати наредбе само на виртуалном уређају у Хипер-В преко мреже користећи Инвоке-Команда или Унесите-Пссессион. Као параметар за повезивање с удаљеним ВМ-ом наведите његово мрежно име (-ЦомпутерНаме).
На пример, можете добити листу покретаних процеса на удаљеном серверу као што је овај:Инвоке-Цомманд -ЦомпутерНаме ВС16-Цоре -СцриптБлоцк Гет-Процесс
Или направите нову интерактивну сесију ПС-а са удаљеним сервером:Ентер-ПССессион -ЦомпутерНаме ВС16-Цоре
У таквом сценарију, ПС сесија није могла да се успостави са ВМ искљученом од виртуелног прекидача смештеног у изолованом систему или заштићеном заштитним зидом. Сва контрола врши се само преко графичке конзоле Хипер-В.
Да бисте се повезали с таквим гостујућим ВМ-ом помоћу Поверсхелл Дирецт, не користи се мрежно име гостујућег ОС-а, већ име или ГУИД ВМ-а у Хипер-В. Када се повезујете преко Поверсхелл Дирецт, такође можете да употребите Ентер-ПССессион да креирате интерактивну Поверсхелл сесију или Инвоке-Цомманд да покренете једну наредбу или скрипту.
- Набавите листу ВМ-ова на Хипер-В хосту:
Гет-ВМ | Изаберите име
- Покрените интерактивну сесију ПоверСхелл:
Унесите-ПССессион -ВМНаме "вин10 Цомпацт ПСДирецт" -редитељ (Гет-Цредентиал)
- Да бисте завршили сесију, урадите:
Излаз-ПССесија
Да бисте покренули једну наредбу или скрипту, користите Инвоке-Цомманд:
Инвоке-Цомманд -ВМИд -ФилеПатх Ц: \ сцрипт \ соме_сцрипт.пс1
На пример, ако требате копирати одређену датотеку у изоловани ВМ путем Поверсхелл Дирецт, користите ову скрипту.
Креирајте нову сесију ПССессион1:
$ ПССессион1 = Нова ПССессион -ВМИд -Креденција (Гет-Цредентиал)
Копирајте датотеку на виртуелну машину:
Цопи-Итем -ТоСессион $ ПССессион1 -Патх Ц: \ вин10.исо -Одредиште Д: \ ИСО \
Копирајте датотеку из ВМ-а:
Цопи-Итем -ФромСессион $ ПССессион1 -Патх Ц: \ резултат_ дата.ткт -Одредиште Ц: \ вм_дата \
Као што видите, коришћење Поверсхелл Дирецт-а је прилично једноставно и практично. Као и већина других иновација у Виндовс Сервер 2016, Поверсхелл Дирецт је првенствено усмерен на побољшање функционалности система са становишта провајдера сервиса / облака који пружају услугу виртуелне машине.