ISEModule Browser –直观高效的PowerShell模块管家!
可重复利用的优质代码好比乐高零件,使IT人员能够迅速重组出自动化解决方案。上哪儿找可重复利用的优质代码呢?现有的一种方法是利用PowerShellGet。PowerShellGet是一个命令集,可通过控制台在PowerShellGallery内查找、安装并发布模块。不过,今天我们要给大家介绍的是一种更为直观的、通过图形界面访问管理PowerShell模块的方式—Module
Browserfor PowerShell ISE!
Module Browser是一款针对PowerShell开发的基于PowerShellGet的模块管理工具。其设计主旨是将源于微软或其他社区的模块嵌入自动化解决方案的过程极简化。 |
小伙伴们,想抢先体验
Module Browser吗?猛戳下面的链接吧!
http://www.microsoft.com/en-us/download/details.aspx?id=45885
安装使用
Module Browser是由微软开发人员体验部(MicrosoftDeveloper
Experience division)主力开发、PowerShell团队提供顶力支持的一款PowerShell
ISE 扩展。通过PowerShell ISE的扩展项面板,用户可以搜索、下载和管理在线模块和本地模块。此外,用户还能将自己创建的模块一键发布到PowerShellGallery,与其他IT人员和开发人员共享自己的成果。
首先,安装目前最新版的WMF
- WMF 5.0(该版本自带PowerShellGet命令行集)。然后,安装Module
Browser。启动PowerShell ISE,Module
Browser也会启动(若Module Browser未显示,可通过扩展项菜单启动)。
Module Browser通过Find-Module命令(属于PowerShellGet命令集)列出PowerShell
Gallery所有可用模块,包括微软发布的DSC资源,以及微软MVP和其他社区大侠们提供的数百个优质模块。
比如说,我想安装Kirk
Munro(PowerShell MVP)共享的HistoryPx模块。就可以双击列表中的“HistoryPx”,显示这个模块的详情页。
点击“安装”按钮安装HistoryPx的最新版(该操作调用Install-Module)。
模块成功安装后,会出现两个新的选项:
文件选项显示该模块的文件结构
- 命令选项自动列出该模块内的可用命令;可点击命令右侧的”显示命令“按钮将该命令行在GUI中启动。
因为超级喜欢Kirk的这个HistoryPx模块,所以我可以点击“加入最爱(Add
tofavorites)”按钮收藏这个模块。点击最爱(Favorites)选项卡,可查看所有的最爱模块。
我的收藏(My
collection)选项卡可以管理安装在本地计算机上的所有模块。
模块安装文件夹可在设置对话框进行设置(环境变量”PSModulePath”
将被永久性的变更)
内置模块创建向导,创建属于自己的模块只需要简单几步。点击“新建模块”按钮,可启动创建向导。
模块创建完毕之后,还可以对模块进行编辑:
一键分享自己的模块,造福其他IT人员也是小菜一碟。
近期计划
目前,OneScript团队正在开发2.0版本的PowerShell
ISE脚本分析器(脚本分析器1.x版已经发布)。2.0版加入了更多的PowerShell最佳实例,能够自动校验IT人员撰写的脚本。
用户反馈
如果你觉得Module Browser不错,请分享给你的同事和好友吧!如果你在使用过程中,遇到了任何问题或者有任何建议,欢迎联系[email protected]
我们会根据大家的反馈,在Module Browser的后续版本进行相应的改进。同时,感谢一直为我们提出宝贵反馈的PowerShellMVP们和用户们,正是有你们才有ModuleBrowser的诞生,谢谢大家!