Windows PowerShell 脚本管理器 Beta 版发布

阅读数:607 2012 年 3 月 20 日

微软发布了一款名为 Windows PowerShell 脚本管理器的新工具。目前该工具还处于 beta 阶段。该工具本质上是一个面向 PowerShell 脚本的专用搜索引擎。默认情况下,它允许管理员浏览和搜索 TechNet 脚本中心 PoshCode 上的脚本。

PoshCode 是一个社区运作的 PowerShell 代码仓库,它旨在扮演与 Perl 中的 CPAN Python 包索引相同的角色。PoshCode 中的脚本除非特别指定,否则均使用知识共享“不保留权利”许可提供。以下是他们的使用条款:

不要误会:虽然我们热爱开源,不排斥互惠的开源许可,但我们坚信这样的模型对于一个脚本社区并不合适。在这里,我们关注的不仅仅只是重用,更重要的是我们必须能够进行再度混合(remix),因此我们需要借助许可来轻松地进行再度混合及重用。我们强烈建议您使用社区为您奉献的脚本,但也请求您在提供许可条款时,选择一个非互惠的开源许可。

脚本管理器不允许你直接运行找到的脚本。相反,它希望你把脚本复制到粘贴板或拷贝到自己的仓库中。该工具除了可以使用本地目录,还可以使用网络文件共享作为仓库。为了让搜索功能能够工作,这些网络共享必须进行索引。

由于微软提供了第三方脚本,因而 TechNet UK IT 专业委员会成员 Jonathan Nobel 提醒用户:

对于你在网上找到的任何脚本,不管它们是不是通过脚本管理器找到,请在运行之前一定要小心,小心,再小心。请在运行之前务必了解它们将对你的环境造成的影响。如果你不能十分肯定,那就尝试删除那些看起来像是进行更改 / 创建 / 删除操作的 comdlet 中的 -whatif 参数和 -confirm 参数。如果可以的话,在将脚本放入任何与生成相关环境之前先行在测试系统中运行。

查看英文原文: http://www.infoq.com/news/2012/03/Script-Explorer

收藏

评论

微博

发表评论

注册/登录 InfoQ 发表评论