【发布时间】:2021-04-23 16:54:07
【问题描述】:
我有一些看起来像这样的 PowerShell 模块和脚本:
MyClassModule.psm1
class MyClass {
#...
}
MyUtilityModule.psm1
using module MyClassModule
# Some code here
MyScript.ps1
using module MyUtilityModule
[MyClass]::new()
我的问题是:
如果将类作为依赖项导入 MyUtilityModule 中,为什么此脚本会失败?
导入是否总是只在它们被导入的直接脚本本地?
有没有办法让它们在 using 语句中全局化?
如果有任何不同,我需要至少向后兼容 PowerShell 5.1 版
【问题讨论】:
标签: powershell class module using