Ответ 1
Экспортированные команды недоступны, если модуль не загружен. Сначала необходимо загрузить модуль, а затем выполнить команду get-command:
Import-Module -Name <ModuleName>
Get-Command -Module <ModuleName>
Чтобы узнать, какие модули powershell доступны на машине, я использую команду
Get-Module -ListAvailable
Возвращает список с именем модуля, именем и экспортированными командами. Но экспортированные команды всегда пусты и просто отображают {} Почему это не отображается? Должен ли я использовать другой параметр или есть другой командлет или метод для извлечения доступных команд?
Экспортированные команды недоступны, если модуль не загружен. Сначала необходимо загрузить модуль, а затем выполнить команду get-command:
Import-Module -Name <ModuleName>
Get-Command -Module <ModuleName>
Используйте параметр -ListAvailable
Get-Module <moduleName> -ListAvailable | % { $_.ExportedCommands.Values }
"<moduleName>
" необязательно. Опустите, чтобы показать все доступные модули.