У меня есть тип перечисления, определенный в модуле. Как экспортировать его, чтобы он был доступен извне после загрузки модуля?
enum fruits {
apple
pie
}
function new-fruit {
Param(
[fruits]$myfruit
)
write-host $myfruit
}
Моя расширенная функция принимает перечисление вместо ValidateSet
, которое работает, если перечисление доступно, но терпит неудачу, если это не так.
Обновление: разделение его на ps1 и точечный поиск (ScriptsToProcess) работает, однако я бы хотел, чтобы был более чистый способ.
using module moduleName
после импорта - person wOxxOm   schedule 01.11.2016The using module command imports the module and also loads the class definitions
docs.microsoft.com/en-us/powershell/module/ - person metablaster   schedule 17.12.2020