ПоверСхелл Дирецт у Хипер-В 2016

ПоверСхелл Дирецт -ово је нова ПоверСхелл функционалност у Виндовс Сервер 2016 и Виндовс 10, која вам омогућава да креирате директну локалну сесију ПоверСхелл са било којом виртуелном машином која ради на Хипер-В хосту, а веза није преко мреже, већ преко интерне магистралне магистрале. Тако Хипер-В администратор може управљати ВМ-ом помоћу ПоверСхелл-а чак и на изолованом систему без виртуелних мрежних адаптера.

Основни захтеви за коришћење Поверсхелл Дирецт:

  • Као домаћин ОС Хипер-В може се користити Виндовс Сервер 2016 или Виндовс 10
  • Гостујући ВМ мора бити покренут на истом Хипер-В хост-у из којег се успоставља веза (тј. Локална веза)
  • Гости ОС виртуелне машине мора бити и Виндовс Сервер 2016 / Виндовс 10
  • На Хипер-В домаћину, Поверсхелл конзола мора бити покренута као администратор
  • Да би се повезао са гостујућим ОС-ом, виртуелна машина ће морати да наведе корисничко име и лозинку за рачун овог ВМ-а

Прије тога, администратор је могао извршавати наредбе само на виртуалном уређају у Хипер-В преко мреже користећи  Инвоке-Команда или Унесите-Пссессион. Као параметар за повезивање с удаљеним ВМ-ом наведите његово мрежно име (-ЦомпутерНаме).

На пример, можете добити листу покретаних процеса на удаљеном серверу као што је овај:
Инвоке-Цомманд -ЦомпутерНаме ВС16-Цоре -СцриптБлоцк Гет-Процесс

Или направите нову интерактивну сесију ПС-а са удаљеним сервером:
Ентер-ПССессион -ЦомпутерНаме ВС16-Цоре

У таквом сценарију, ПС сесија није могла да се успостави са ВМ искљученом од виртуелног прекидача смештеног у изолованом систему или заштићеном заштитним зидом. Сва контрола врши се само преко графичке конзоле Хипер-В.

Да бисте се повезали с таквим гостујућим ВМ-ом помоћу Поверсхелл Дирецт, не користи се мрежно име гостујућег ОС-а, већ име или ГУИД ВМ-а у Хипер-В. Када се повезујете преко Поверсхелл Дирецт, такође можете да употребите Ентер-ПССессион да креирате интерактивну Поверсхелл сесију или Инвоке-Цомманд да покренете једну наредбу или скрипту.

  1. Набавите листу ВМ-ова на Хипер-В хосту: Гет-ВМ | Изаберите име
  2. Покрените интерактивну сесију ПоверСхелл: Унесите-ПССессион -ВМНаме "вин10 Цомпацт ПСДирецт" -редитељ (Гет-Цредентиал)
  3. Да бисте завршили сесију, урадите: Излаз-ПССесија

Да бисте покренули једну наредбу или скрипту, користите Инвоке-Цомманд:

Инвоке-Цомманд -ВМИд -ФилеПатх Ц: \ сцрипт \ соме_сцрипт.пс1

На пример, ако требате копирати одређену датотеку у изоловани ВМ путем Поверсхелл Дирецт, користите ову скрипту.

Креирајте нову сесију ПССессион1:

$ ПССессион1 = Нова ПССессион -ВМИд -Креденција (Гет-Цредентиал)

Копирајте датотеку на виртуелну машину:

Цопи-Итем -ТоСессион $ ПССессион1 -Патх Ц: \ вин10.исо -Одредиште Д: \ ИСО \

Копирајте датотеку из ВМ-а:

Цопи-Итем -ФромСессион $ ПССессион1 -Патх Ц: \ резултат_ дата.ткт -Одредиште Ц: \ вм_дата \

Као што видите, коришћење Поверсхелл Дирецт-а је прилично једноставно и практично. Као и већина других иновација у Виндовс Сервер 2016, Поверсхелл Дирецт је првенствено усмерен на побољшање функционалности система са становишта провајдера сервиса / облака који пружају услугу виртуелне машине.