Импортирует ли PowerShell функцию команды модуля в соответствии с соглашением об именах? - PullRequest
0 голосов
/ 21 января 2020

У меня есть модуль PS, и в файле .psm1 для этого модуля все соответствующие файлы .ps1 являются "точечными" или в моем словаре загружены. Допустим, в одном из файлов .ps1 у меня есть функция SetFoo.

Если я выполняю Import-Module, я не могу использовать функцию SetFoo. Если я перечислю команды для модуля через Get-Command, это будет недоступно.

Если я изменю название функции на Set-Foo, функция распознается после выполнения Import-Module, и она отображается через Get-Command.

Так что мой вопрос таков: по соглашению об именах функций Set-Foo загружается, а SetFoo - нет? Я глупо нагуглил себя, но ничего не могу найти в документации PS по этому поводу.

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