我正在向用户会话环境变量 PSModule 添加一个 UNC 路径,例如“\\server\share\modules”,如下所示:
$env:PSModulePath = $env:PSModulePath + ";\\server\share\modules"
但是,当我尝试从此路径加载模块时,出现错误
PS C:\> Import-Module WS_XML_MODULE
Import-Module : The specified module 'WS_XML_MODULE' was not loaded because no valid module file was found in any module directory.
At line:1 char:1
+ Import-Module WS_XML_MODULE
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (WS_XML_MODULE:String) [Import-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
列出所有可用模块,应该显示 UNC 路径可用模块,但不会显示任何 UNC 文件夹模块......
Get-Module -listavailable
有人知道为什么吗?谢谢