【发布时间】:2021-10-08 15:10:29
【问题描述】:
似乎没有其他问题可以回答我的问题,所以我将其发布在这里。我正在从 .psm1 文件中导出函数。我的结构是这样的
Modules (folder)
CompanyName (folder)
SQL (folder)
SQL.psm1
Get-Module -Listavailable 的结果返回包含我的命令的文件。 (很明显我的路径是正确的,否则这个调用不会返回我在SQL.psm1中导出的函数)
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 0.0 SQL {Import-BCPFile, Export-BCPFile}
但是,我在尝试运行该函数时遇到错误, Import-BCPFile:在模块“SQL”中找到“Import-BCPFile”命令,但无法加载该模块。为了 更多信息,运行'Import-Module SQL'。
我运行Import-Module SQL 并得到另一个错误,
Import-Module : 未加载指定的模块“SQL”,因为在任何模块中都找不到有效的模块文件
目录。
你知道为什么我不能调用我的函数吗?
【问题讨论】:
标签: sql-server powershell module