powershell - 尽管已安装 Powershell,但它看不到模块或功能
问题描述
当我检查是否安装了我的 powershell 模块时,有点难过:
(Get-InstalledModule MyModule).InstalledLocation
C:\Program Files\WindowsPowerShell\Modules\MyModule\1.0.7
一切都很好,但是在该模块上运行公共函数无法找到该函数。更糟糕的是,我什至无法导入它:
Import-Module -Name MyModule -Force
The specified module 'MyModule ' was not loaded because no valid module file was found in any module directory.
从我的角度来看,这没有任何意义。不仅是我的电脑,我们还看到多名员工有这个问题。以前有人打过这个吗?重新打开 powershell windows 并重新启动 PC 等没有任何效果。
Uninstall-Module -Name MyModule 也一无所获。
$env:PSModulePath显示正确配置的路径。
解决方案
推荐阅读
- ruby-on-rails - 如何复制/复制有很多关联和更新少数列
- python - 如何遍历字符串列表并识别整数和浮点数,然后将它们添加到列表中?
- reactjs - Typeerror myFunction.map 不是函数
- python - python 正则表达式重复模式
- reactjs - Gatsby 博客最后一页的分页禁用按钮
- android - 运行 main.dart I/flutter (15748) 后无法获得输出:天文台正在监听 ****************************** ******
- ios - SwiftUI ScrollView 根据下拉菜单的变化以编程方式滚动到顶部
- testing - 如何为 Rust 二进制包编写回归测试?
- mysql - pymysql 无法从 venv 连接到 db
- c++ - 代码折叠时多行缩进失败 - vscode