Назад | Перейти на главную страницу

Ошибка экспорта конфигурации ВМ

Я пытаюсь экспортировать виртуальную машину только для конфигурации, используя этот сценарий, который был первоначально опубликован почти десять лет назад.

С тех пор внутреннее устройство Hyper-V явно изменилось, так как я получаю сообщение об ошибке:

Не удалось сохранить с ошибкой «Устройство не распознает команду».

Я не нахожу никаких указаний на то, что это за команда, для целей устранения неполадок, но на первый взгляд очевидным кандидатом является ExportSystemDefinition() вызов:

$Out = $Service.ExportSystemDefinition($VM.Path.Path, $Target, $Export.GetText(1))

Однако PowerShell IntelliSense завершает вызов этого метода. Значит, это должно быть в силе. Это может быть Gen1 / Gen2, поскольку Gen2, вероятно, тогда еще не существовало (моя виртуальная машина - Gen2).

Когда я запускаю сценарий $task.JobState равно 10, но я не уверен, что это за код ошибки и как его найти.

Как я могу заставить это работать?