首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell PSModule unc路径

Powershell PSModule unc路径
EN

Stack Overflow用户
提问于 2017-03-21 19:38:39
回答 2查看 1.3K关注 0票数 1

我向用户会话环境变量PSModule添加了一个UNC路径,比如"\server\share\modules“,如下所示:

代码语言:javascript
复制
$env:PSModulePath = $env:PSModulePath + ";\\server\share\modules"

但是,当我试图从这个路径加载一个模块时,我得到一个错误

代码语言:javascript
复制
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文件夹模块...

代码语言:javascript
复制
Get-Module -listavailable

有人知道为什么吗?谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-03-21 23:58:57

去工作吧..。

我查看了system modules文件夹,文件夹和文件的语法完全相同,用点分隔单词,如Microsoft.Powershell.Something

然后,我将PSM1文件的名称更改为相同,并将它们放入具有相同名称和BAmm的文件夹中。一下子就加载了我所有的模块。

票数 0
EN

Stack Overflow用户

发布于 2018-10-18 04:18:28

将"WS_XML_MODULE.psm1和WS_XML_MODULE.psd1“放在名为"WS_XML_MODULE”的文件夹中。

确保"WS_XML_MODULE“文件夹位于"\server\share\modules”中

注意:请不要在路径中包含模块名称

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42926050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档