Я ищу способ отправить команду wmi (а именно «процесс wmic») на виртуальную машину (размещенную с Hyper-V 2016) и получить ее результат. Я наблюдаю за состоянием установки развертывания Windows на виртуальной машине с помощью powershell, и мне нужно дождаться запуска процесса (в виртуальной машине).
В данный момент виртуальная машина находится в состоянии предварительной среды Windows, поэтому я не могу включить удаленное взаимодействие с PowerShell (поскольку в этом состоянии PowerShell не включен)
Это своего рода "уловка-22". Удаленное взаимодействие Powershell - это действительно хорошая функция, построенная поверх / вокруг WinRM / WSMan / CIM, так что сказать, что вы не можете включить удаленное взаимодействие PowerShell, является видимым признаком отсутствия доступа к WinRM / WSMan, что означает, что вы не можете использовать WMI / CIM.
Если бы все было в желаемом состоянии, вы могли бы просто запустить Test-WSMan
. К сожалению, это не ваша ситуация.
Предполагая, что вы не используете автоматизацию, такую как SCCM или загрузку скриптов в образ, который вы развертываете, вы находитесь в сложной ситуации по следующим основным причинам:
Ваше лекарство во многом зависит от вашего окружения. В нашей среде мы:
После присоединения к домену GPP позволяет нам, помимо прочего:
Вы также можете:
Вы не предоставили более подробной информации о вашей среде, поэтому это только вид на 1000 метров.