У меня есть тип перечисления, определенный в модуле. Как я могу экспортировать его для доступа извне, как только модуль был загружен?Export Powershell 5 enum декларация от модуля
enum fruits {
apple
pie
}
function new-fruit {
Param(
[fruits]$myfruit
)
write-host $myfruit
}
Моя продвинутая функция принимает перечисление вместо ValidateSet
, который работает, если перечисление доступен, но терпит неудачу, если это не так.
Update: Разделяя его в PS1 и дот-поиске его (ScriptsToProcess) работает, но я хотел бы, что есть способ очистки.
Престол [как экспортировать класс в powershell v5 module] (// stackoverflow.com/a/3 8701492) - добавьте 'использование модуля moduleName' после импорта – wOxxOm