Windows PowerShell脚本管理器Beta版发布
fmms 13年前
作者 <a href="/misc/goto?guid=4958331654026389041">Jonathan Allen</a> 译者 <a href="/misc/goto?guid=4958331654885407681">曹如进</a> <p> 微软发布了一款名为 <a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29101">Windows PowerShell 脚本管理器</a>的新工具。目前该工具还处于 beta 阶段。该工具本质上是一个面向 PowerShell 脚本的专用搜索引擎。默认情况下,它允许管理员浏览和搜索 <a href="/misc/goto?guid=4958333953895754126">TechNet 脚本中心</a>及 <a href="/misc/goto?guid=4958333954683020964">PoshCode</a> 上的脚本。</p> <p> PoshCode 是一个社区运作的 PowerShell 代码仓库,它旨在扮演与 <a href="/misc/goto?guid=4958333955471504151">Perl 中的 CPAN</a> 或 <a href="/misc/goto?guid=4958333956265982457">Python 包索引</a>相同的角色。PoshCode 中的脚本除非特别指定,否则均使用知识共享“不保留权利”许可提供。以下是他们的使用条款:</p> <blockquote> <p>不要误会:虽然我们热爱开源,不排斥互惠的开源许可,但我们坚信这样的模型对于一个脚本社区并不合适。在这里,我们关注的不仅仅只是重用,更重要的是我们必须能够进行再度混合(remix),因此我们需要借助许可来轻松地进行再度混合及重用。我们强烈建议您使用社区为您奉献的脚本,但也请求您在提供许可条款时,选择一个非互惠的开源许可。</p> </blockquote> <p> 脚本管理器不允许你直接运行找到的脚本。相反,它希望你把脚本复制到粘贴板或拷贝到自己的仓库中。该工具除了可以使用本地目录,还可以使用网络文件共享作为仓库。为了让搜索功能能够工作,这些网络共享必须进行索引。</p> <p> 由于微软提供了第三方脚本,因而 TechNet UK IT 专业委员会成员 <a href="/misc/goto?guid=4958333957053262459">Jonathan Nobel</a> 提醒用户:</p> <blockquote> <p>对于你在网上找到的任何脚本,不管它们是不是通过脚本管理器找到,请在运行之前一定要小心,小心,再小心。请在运行之前务必了解它们将对你的环境造成的影响。如果你不能十分肯定,那就尝试删除那些看起来像是进行更改/创建/删除操作的 comdlet 中的-whatif 参数和-confirm 参数。如果可以的话,在将脚本放入任何与生成相关环境之前先行在测试系统中运行。</p> </blockquote> <p> 查看英文原文:<a href="/misc/goto?guid=4958333957846129814">http://www.infoq.com/news/2012/03/Script-Explorer</a></p>