我正在运行安装了PowerShell 2的Windows 7。
我已经从这里下载了2.1版-http://pscx.codeplex.com/releases
发行说明说
我不确定$ 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
而且仍然没有运气。
我想走哪一步?
最佳答案
实际上,我还没有完全完成上述问题的最后一步,而这就是答案。
这是完整性的答案
Pscx-2.1.0/Pscx-2.1.0/{lots of files}
的文件夹结构Pscx-2.1.0/Pscx/{lots of files}
(Get-ChildItem Env:\PSModulePath).Value
并记下modules文件夹的位置。 Pscx folder
复制到上面的Modules文件夹位置。 关于powershell - 如何安装PCSX Powershell模块?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13755082/