我正在运行安装了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
    而且仍然没有运气。

    我想走哪一步?

    最佳答案

    实际上,我还没有完全完成上述问题的最后一步,而这就是答案。

    这是完整性的答案

  • 取消阻止您下载的zip文件
  • 解压缩zip文件-这很可能会提供Pscx-2.1.0/Pscx-2.1.0/{lots of files}的文件夹结构
  • 将子文件夹重命名为Pscx-即-Pscx-2.1.0/Pscx/{lots of files}
  • 在Powershell提示符下,运行(Get-ChildItem Env:\PSModulePath).Value并记下modules文件夹的位置。
  • Pscx folder复制到上面的Modules文件夹位置。
  • 在Powershell提示符下,运行Get-Module -ListAvailable来查看可用的Pscx模块。
  • 关于powershell - 如何安装PCSX Powershell模块?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13755082/

    10-16 10:29