求助:如何安装PowerShell Community Extensions?找不到安装程序与模块
搞定PSCX安装的正确路子
老哥,你这是踩了Codeplex归档的小坑啦——那上面的压缩包确实只有源代码,没有预编译好的模块或者安装程序。现在PSCX早就迁移到PowerShell Gallery了,这才是获取可用模块的正规渠道,给你几个靠谱的解决办法:
最省事的方法:直接用PowerShell命令安装
打开PowerShell(记得右键选「以管理员身份运行」,避免权限卡壳),输入这条命令就行:Install-Module -Name Pscx -Scope CurrentUser要是你的PowerShell版本比较老(比如PS2.0),得先装PowerShellGet模块才能用这个命令哦。
手动下载模块包(没法用命令的情况)
你可以直接下载PSCX的预编译模块包,解压后放到PowerShell的模块目录里:- 先运行
$env:PSModulePath查看你的模块路径,常用的是用户目录下的Documents\WindowsPowerShell\Modules或者系统级的模块路径。 - 把解压出来的
Pscx文件夹丢到上面的路径里,重启PowerShell就能调用模块了。
- 先运行
非要用Codeplex源码的话?得自己编译
要是你铁了心要用归档的源码,那得自己动手编译:- 解压源码包后找到
Pscx.sln文件,用Visual Studio打开(得装.NET相关的开发工具)。 - 编译成功后,去
bin目录里找生成好的模块文件,把对应的文件夹复制到PowerShell模块路径就OK了。
- 解压源码包后找到
小提醒:最新版PSCX只支持PowerShell 5.0及以上版本,要是你的PS版本太老,记得下载对应兼容的旧版本模块。
内容的提问来源于stack exchange,提问作者Our Man in Bananas
相关产品推荐
相关产品推荐

