оставить рабочими алиасы, которые эту функцию вызывают?
Ты указываешь AliasesToExport , но не указываешь FunctionsToExport - https://docs.microsoft.com/en-us/powershell/scripting/developer/module/how-to-write-a-powershell-module-manifest?view=powershell-7.2
из local-module.psd1: FunctionsToExport = @() AliasesToExport = @('wh') Из вывода gmo: ModuleType Version PreRelease Name ExportedCommands ---------- ------- ---------- ---- ---------------- Script 0.1.0.0 local-module wh Но при этом wh wh: The term 'Wrap-Hello' is not recognized as a name of a cmdlet, function, script file, or executable program.
А разве можно сделать экспорт Алиага, но при этом не экспортировать командлет?
Экспорт/импорт модуля вполне это позволяет. Другое дело что, как показали мои эксперименты, алиас работать не будет)
Обсуждают сегодня