5

Я пытаюсь использовать командлет Resize-VHD , но это приводит к следующей ошибке:

PS> Resize-VHD -Path "C:\Container.vhd" -SizeBytes 20GB
    Error:
        Resize-VHD : The term 'Resize-VHD' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
        At line:1 char:1
        + Resize-VHD -Path "C:\Container.vhd" -SizeBytes 20GB
        + ~~~~~~~~~~
            + CategoryInfo          : ObjectNotFound: (Resize-VHD:String) [], CommandNotFoundException
            + FullyQualifiedErrorId : CommandNotFoundException

Как мне это исправить?

1 ответ1

5

Оказывается, мне нужно было установить функции Hyper-V в Windows (хотя сам Hyper-V мне не нужен, я использую VHD в качестве переносимого файлового контейнера)

  1. Перейти к Control Panel | Programs and features | Turn windows features on or off
  2. Тик Hyper-V | Hyper-V Management tools | Hyper-V Module for Windows PowerShell
  3. После установки перезагрузите, если спросили

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .