首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装Powershell模块?

如何安装Powershell模块?
EN

Stack Overflow用户
提问于 2012-12-07 00:27:38
回答 5查看 20.5K关注 0票数 15

我正在运行安装了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

但还是没有运气。

我错过了哪一步?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-12-07 00:42:32

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

这是完整的答案

  • 解除阻塞已下载的zip文件
  • 解压缩zip文件-这可能会给出Pscx-2.1.0/Pscx-2.1.0/{lots of files}的文件夹结构
  • 将子文件夹重命名为Pscx - ie - Pscx-2.1.0/Pscx/{lots of files}
  • 在Powershell提示符中,运行(Get-ChildItem Env:\PSModulePath).Value并注意模块文件夹的位置。
  • Pscx folder复制到上面给出的Modules文件夹位置。
  • 在Powershell提示符中,运行Get-Module -ListAvailable以查看Pscx模块可用。
票数 12
EN

Stack Overflow用户

发布于 2015-08-06 01:43:43

PowerShell 5.0中,您可以这样做:

代码语言:javascript
复制
Find-Package pscx | ? ProviderName -eq PSModule | Install-Package -Force

如果已经安装了旧版本,则-Force参数将导致它升级。

PowerShell 5.1中,您需要:

代码语言:javascript
复制
Find-Package pscx | ? ProviderName -eq PowerShellGet | Install-Package -Force

代码语言:javascript
复制
Find-Package pscx -ProviderName PowerShellGet | Install-Package -Force

或者只是

代码语言:javascript
复制
Install-Package pscx -Force
票数 7
EN

Stack Overflow用户

发布于 2015-02-18 23:21:22

快跑

代码语言:javascript
复制
choco install pscx

请参阅chocolatey.org以获得choco命令。

请记住,在运行脚本命令之前,您可能还必须在脚本中调用这些命令:

代码语言:javascript
复制
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser #allows scripts to run from the interwebs, such as pcsx
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13755082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档