ISE Module Browser –直观高效的PowerShell模块管家!
来源:互联网 发布:usb端口无法识别u盘 编辑:程序博客网 时间:2024/05/16 07:53
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不错,请分享给你的同事和好友吧!如果你在使用过程中,遇到了任何问题或者有任何建议,欢迎联系onescript@microsoft.com.我们会根据大家的反馈,在Module Browser的后续版本进行相应的改进。同时,感谢一直为我们提出宝贵反馈的PowerShellMVP们和用户们,正是有你们才有ModuleBrowser的诞生,谢谢大家!
- ISE Module Browser –直观高效的PowerShell模块管家!
- Windows PowerShell ISE
- 命令行启动 PowerShell ISE
- 了解 PowerShell ISE 3.0 (1)
- 了解 PowerShell ISE 3.0 (2)
- 了解 PowerShell ISE 3.0 (3)
- 模块module的运用
- ES6的模块Module
- 一种简单的直观的高效的权限设计
- 一种简单的直观的高效的权限设计
- 一种简单的直观的高效的权限设计
- PowerShell Plus 和 PowerShell WMI Browser
- Android Browser网络下载模块的实现
- ISE 14.7 Verilog 语言编写的模块调用
- How run Powershell ISE on WIndows Server2008
- What's new in PowerShell ISE
- windows2012 powershell ise无法定位IIS问题解决
- 第一个PowerShell Module
- 【算法】用Lua解决八皇后的问题
- 网易公开课中英字幕文件合并代码
- bootstrap源码解析-----------------样式重置部分
- ECLIPSE安装SVN插件及使用说明
- 【Hibernate】Hibernate Extension 配置和使用
- ISE Module Browser –直观高效的PowerShell模块管家!
- Adapter extends BaseAdapter 中v.getTag()和v.setTag的理解
- 分布式内存数据技术为查询提速
- tomcat结合nginx使用小结
- 最短路径问题 Floyd SPFA Dijkstra 效率比较
- C++创建不可拷贝的对象
- Cocos2d-JS 自定义loading界面
- 如何判断两个时间是否是同一天
- 使用本地JConsole监控远程JVM(最权威的总结)