Script Browser-示例脚本从此触手可及
由微软全球技术支持中心(Microsoft CSS)和PowerShell产品组联合推出的ScriptBrowser于2014年4月8日在全球正式发布。
ScriptBrowser是一款针对系统管理人员开发的实用插件,是一种全新的脚本搜索和使用体验。此次发布的版本是针对微软脚本编写程序Windows PowerShell ISE开发的。有了Script Browser,系统管理人员不需要再苦苦泡在各种论坛、脚本库或浏览大量的博客,同时也省去了不停在网页与脚本编写环境中切换的麻烦,更不需要把时间浪费在来回复制粘贴脚本上。只要在Windows PowerShell ISE内安装Script Browser,用户就可以从Windows PowerShell ISE内直接搜索、下载和使用微软TechNet脚本中心内的所有脚本。你是否还在被如何快速使用示例脚本弄的晕头转向?你是否期待一种全新简洁的脚本使用体验?那就赶快试一试Script Browser吧!(点击此处下载)
- TechNet脚本中心近10000个优质示例脚本触手可及: 脚本数量持续增长中的TechNet脚本库,用户可以轻松搜索、下载、查看TechNet脚本中心内的优质脚本;
- 离线搜索已下载的示例脚本:即使没有网络连接,用户仍然可以搜索下载完毕的示例脚本。
- 保证质量的脚本分析器( Script Analyzer ): 除了提供具有搜索、浏览、下载功能的Script Browser,我们还为用户准备了脚本质量保证利器“脚本分析器(Script Analyzer)” 。
脚本分析器(Script Analyzer)采用 Windows PowerShell Abstract Syntax Trees (ASTs) 技术构建Windows PowerShell 最佳实践检查器(Best Practices Checker),它能够自动根据7项Windows PowerShell最佳实践规则来分析当前的PowerShell脚本。分析完成后,双击分析结果,不符合最佳实践规则的脚本代码就会以高亮显示。
解决用户实际需求是应用程序最重要的使命。因此,用户的反馈意见对于应用程序来说举足轻重。而MVP是为Script Browser提供建设性意见的重要来源之一。2013年11月在雷德蒙德举行的MVP全球峰会和2014年2月在东京举行的日本MVP Open Day上,许多MVP观看完Script Browser的演示后,向OneScript团队提供了很多独到的见解和意见。例如,有MVP建议设计脚本预览功能,使用户在下载整个脚本包之前能够预览部分脚本内容。还有MVP提出,希望能够实现离线脚本搜索功能。OneScript团队根据MVP们的反馈,在本次发布的Script Browser中加入了相应的功能。此外,还有MVP建议,扩展脚本分析器(Script Analyzer)中的最佳实践检查规则( Best Practice checking rules)。感谢MVP和所有为Script Browser提出反馈意见的人,OneScript将会继续努力,为用户们提供日臻完善的Script Browser。
Script Browser能够顺利推出,离不开微软多个团队的协力合作。Microsoft CSS COS OneScript 团队的Mei Liang、Jialiang Ge 、李启明、顾华俊( MVP)、付琪、Allen Ding , PowerShell产品组的John Slack、Frederic Francois、Samuel Li、Susan Mings 、Vlad Carpenco、Kriti Jindal,以及TechNet脚本中心的Bryant Hawthorne携力完成了Script Browser的开发、测试和完善。微软PFE的Bill Grauer利用AST技术为Script Browser开发和提供了脚本分析功能。COS本地化团队的 Pei Wang和日本MVP社区团队的Satoru Kitabata 共同完成了Script Browser 14种语言的本地化工作。微软 GARAGE (项目经理为Ben Gilbert)为OneScript团队在微软内部演示Script Browser、集思广益提供了一个完美的平台。最后,我们还要感谢OneScript长期以来亲密的合作伙伴Dan Ruder (GBS),感谢他为各个团队间的合作牵线奔忙,也感谢他一直为Script Browser的开发提供各种反馈。
未来Script Browser的后续版本将逐渐推出更多功能、扩大应用范围,例如:多元化搜索范围中的脚本库。此外, OneScript团队目前正着力研究Script Browser与必应(Bing)团队新开发的Bing Code Search之间的合作事项。同时,脚本分析器(Script Analyzer)的检查规则也会在未来进一步进行扩展。部分其他功能,比如企业内部示例脚本分享与搜索功能,目前仍处于初步计划阶段。
如果你觉得Script Browser(点击此处下载)不错,请分享给你的同事和好友。如果你在使用Script Browser的过程中,遇到了任何问题或者对Script Browser有任何建议,欢迎联系 jialge@microsoft.com和 joslack@microsoft.com,我们期待大家宝贵的反馈意见。