Используйте PowerShell удаленно, используя версию гипервизера - PullRequest
0 голосов

На самом деле я столкнулся с проблемой, мне нужно запустить скрипт powershell на всех моих виртуальных машинах, но этот должен выполняться с минимальной версией 3.

Наша виртуальная машина использует версию 2 иHyperV версии 4.

Я пытаюсь использовать удаленный доступ с PowerShell, используя «Enter-PSSession», но когда я пытаюсь запустить скрипт, он использует PowerShell виртуальной машины.

Можно ли заставить скрипт работать на виртуальной машине, используя версию HyperV PowerShell?Обновление версии на виртуальных машинах на данный момент невозможно.

Спасибо

1 Ответ

0 голосов
/ 18 мая 2018

Нет, это невозможно.PowerShell Remoting выполняет код локально на целевом компьютере.

Если ваш код не работает и вы не можете обновить WMF (PowerShell) на целевых компьютерах, вам придется переписать код.Может быть, вы можете использовать WMI, C #, устаревшие утилиты командной строки ++ для достижения того же?

...