Powershell Resize-VHD не распознается как имя командлета

Я пытаюсь использовать 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

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

9
задан Codeguard
10.11.2022 9:44 Количество просмотров материала 3614
Распечатать страницу

1 ответ

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

  1. на Control Panel | Programs and features | Turn windows features on or off
  2. Tick Hyper-V | Hyper-V Management tools | Hyper-V Module for Windows PowerShell
  3. после установки, перезагрузки, если попросил
5
отвечен Codeguard 2022-11-11 17:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх