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

«Ошибка при попытке доступа к объекту» в New-VM при создании ВМ поколения 2

у меня есть чрезвычайно непонятная ошибка: если я попытаюсь создать поколение 2 (поколение 1 отлично работает) Виртуальная машина с PowerShell, это ошибка. Создание его с помощью диспетчера Hyper-V удаленно работает нормально.

Сведения о среде: Windows Server 2016 Core Datacenter

Скрипт, вызывающий проблему:

# New-LabVM

param(
    [Parameter(Mandatory=$true)]
    [string]$Name,
    [long]$MemoryBytes = 1536MB,
    [long]$VHDSize = 20GB,
    [int]$VlanID = 100,
    [int]$Cores = 4
)

$vhdbasepath = 'V:\VHDs'

$vm = New-VM -Name $Name -MemoryStartupBytes $MemoryBytes -BootDevice NetworkAdapter -SwitchName Main -Generation 2 -NewVHDPath (Join-Path $vhdbasepath "${Name}.vhdx") -NewVHDSizeBytes $VHDSize

Сообщение об ошибке:

New-VM: Hyper-V обнаружил ошибку при попытке доступа к объекту на компьютере «LF-HV02», потому что объект не был найден. Возможно, объект был удален или у вас нет разрешения на выполнение задачи. Убедитесь, что на компьютере запущена служба управления виртуальными машинами. Если служба запущена, попробуйте снова выполнить задачу, используя Запуск от имени администратора.

Я вошел в систему как встроенный администратор, что исключает эту возможность.

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