Перечисление командлетов в сборке с использованием Powershell - PullRequest
0 голосов
/ 26 июня 2010

У меня есть сборка, которая содержит командлеты.Может ли Powershell перечислить доступные в этой сборке командлеты, не полагаясь на отражение?

Похоже, я должен быть в состоянии сделать это с Get-Module , который возвращает объект PSModuleInfo , который имеет свойство ExportedCmdlets, но я не могучтобы получить от него результаты с моей сборкой, хотя я могу импортировать ту же сборку с помощью Import-Module и затем вызывать в ней командлеты.

1 Ответ

2 голосов
/ 26 июня 2010

Конечно, сначала нужно импортировать двоичный файл:

Import-Module C:\path\to\assemblyName.dll

А затем получите командлеты с помощью командлета Get-Command с параметром -module:

Get-Command -module assemblyName -type cmdlet
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...