Могу ли я скрыть определение из Import-Module? - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть файл с группой определений функций и назначений переменных, некоторые из которых используются только для помощи другим функциям или определениям. Можно ли скрыть их от команды Import-Module так, чтобы пользователь их не видел?

В качестве альтернативы, существует ли способ объявления экспорта вручную?

1 Ответ

0 голосов
/ 13 апреля 2020

Кажется, вы не экспортировали членов вашего модуля вручную. Используйте для этого командлет Export-ModuleMember. Если вы не экспортируете члена, он не будет виден пользователю.

Чтобы экспортировать функцию / командлет / псевдоним / переменную, напишите

Export-ModuleMember -Function MyFunction -Alias MyAlias -Cmdlet MyCmdlet -Variable MyVariable

в нижней части окна. файл модуля.

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