我正在运行安装了 PowerShell 2 的 Windows 7。
我已经从这里下载了 2.1 版 - 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
仍然没有运气。
我错过了什么步骤?