Как получить доступные команды из модуля?



чтобы узнать, какие powershell-модули доступны на машине, я использую команду



Get-Module -ListAvailable


возвращает список с типом модуля, - name и экспортированными командами. Но экспортированные команды всегда пусты и просто отображаются {}
Почему это не отображается?
Должен ли я использовать другой параметр или есть другой командлет или метод для получения доступных команд?

590   3  

3 ответов:

экспортировать команды недоступны, если модуль не загружен. Вам нужно сначала загрузить модуль, а затем выполнить get-command:

Import-Module -Name <ModuleName>
Get-Command -Module <ModuleName>

использовать параметр -ListAvailable

Get-Module <moduleName> -ListAvailable | % { $_.ExportedCommands.Values }

"<moduleName>" не является обязательным. Опустите, чтобы показать все доступные модули.

шикарный 2.0-это работает для меня:

get-module / % {$_.Вывоз команд.Значения}

чтобы перечислить загруженные модули в текущем сеансе:

get-module

Comments

    Ничего не найдено.