-2

Я новичок в Windows PowerShell, и я не могу дать команду правильно. Я хочу импортировать модуль NetAdapter. Но я получаю сообщение об ошибке «Import-ModuleNetAdapter не распознается как имя командлета, функции, сценария, файла или работоспособной программы».

 - List item
 - Import-ModuleNetAdapter
 - ~~~~~~~~~~~~~~~~~~~~~~~
 - CategoryInfo          : ObjectNotFound: (Import-ModuleNetAdapter:String) [], CommandNotFoundException 
 - FullyQualifiedErrorId : CommandNotFoundException

Я буду использовать модуль с единственной целью самообороны. Как вывести список команд из командлета?

1 ответ1

2

Import-Module - это командлет, который принимает в качестве параметра имя модуля для импорта. Как отмечает PetSerAI в комментариях, вы должны отделить имя командлета от параметра пробелом:

Import-Module NetAdapter

Вы должны увидеть что-то вроде этого:

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Manifest   2.0.0.0    NetAdapter                          {Disable-NetAdapter, Disable-NetAdapterBinding, Disable-Ne...

Ввод Import-ModuleNetAdapter заставляет PowerShell искать командлет с буквальным именем Import-ModuleNetAdapter , который не существует, создавая CommandNotFoundException вы видите.

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