ISE Module Browser –直观高效的PowerShell模块管家!



ISEModule Browser –直观高效的PowerShell模块管家!

可重复利用的优质代码好比乐高零件,使IT人员能够迅速重组出自动化解决方案。上哪儿找可重复利用的优质代码呢?现有的一种方法是利用PowerShellGetPowerShellGet是一个命令集,可通过控制台在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 ISEModule Browser也会启动(若Module Browser未显示,可通过扩展项菜单启动)。

技术分享


Module Browser通过Find-Module命令(属于PowerShellGet命令集)列出PowerShell Gallery所有可用模块,包括微软发布的DSC资源,以及微软MVP和其他社区大侠们提供的数百个优质模块。

比如说,我想安装Kirk MunroPowerShell 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的诞生,谢谢大家!


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。