我运行的是安装了 PowerShell 2 的 Windows 7。
我从这里下载了 2.1 版本 -http://pscx.codeplex.com/releases http://pscx.codeplex.com/releases
发行说明说
- 解锁 zip 文件 - {我就是这样做的}
- 将 ZIP 文件的内容提取到 $env:Home\Documents\WindowsPowerShell\Modules 文件夹
我不确定 $env:Home 是什么,因此进行了一些搜索,确定发行说明需要一个名为 Home 的环境变量,但我的计算机上不存在该变量。
更多的搜索表明使用定义为~
在我的机器上。所以在 PS 提示下我运行cd ~
在我的机器上它导致了一个网络驱动器U:
我创建了以下目录U:\Documents\WindowsPowerShell\Modules
并将解压的Pscx-2.1.0复制到Modules文件夹中。打开 PowerShell 提示符并输入Get-Module -ListAvailable
。这并没有在结果中给我 Pscx。
上面的步骤实际上给了我这个文件夹树U:\Documents\WindowsPowerShell\Modules\Pscx-2.1.0\Pscx-2.1.0
所以我将文件复制了一个级别并再次尝试U:\Documents\WindowsPowerShell\Modules\Pscx-2.1.0\
还尝试过U:\Documents\WindowsPowerShell\Modules\Pscx\
我也用这条路径尝试了以上所有方法U:\WindowsPowerShell\Modules\Pscx-2.1.0\
我猜测模块实际上不应该位于此目录中,因此更多的搜索会导致此命令。(Get-ChildItem Env:\PSModulePath).Value
给出以下结果
C:\Users\my.name\Documents\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
所以我将Pscx-2.1.0文件夹复制到这里C:\Users\my.name\Documents\WindowsPowerShell\Modules\Pscx-2.1.0
但仍然没有运气。
我缺少哪一步?