BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

PowerGUI让Visual Studio可以支持PowerShell脚本

| 作者 David Cooksey 关注 0 他的粉丝 ,译者 侯伯薇 关注 0 他的粉丝 发布于 2011年11月30日. 估计阅读时间: 3 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

Quest Software公司的PowerGUI Visual Studio Extension(VSX)在Visual Studio中为PowerShell脚本提供了语法突出显示、智能提示、调试功能。除了这些核心的GUI特性之外,这项扩展还提供了PowerGUI设定、导入模块、代码片段和控制台窗口功能。其中还包括了PowerShell项目类型。我们只需要在Visual Studio中单击,就可以在完整的PowerGUI脚本编辑器中打开PowerShell脚本。

PowerGUI VSX并非是独立的扩展;它依赖于PowerGUI软件来提供特性。当下载PowerGUI VSX的时候,你要确保同时下载了版本正确的PowerGUI安装包。

PowerGUI由Quest Software开发,是一种针对PowerShell脚本的免费IDE工具,其中提供了语法突出显示和智能提示等特性。PowerGUI中的基本功能单元是PowerPack。一个PowerPack是一组PowerShell脚本,我们可以使用它来扩展PowerGUI中的功能。基本的power pack包括本地系统(Local System)、活动目录(Active Directory)和网络(Network)。

本地系统PowerPack为本地管理任务——像对Windows服务、本地用户和组以及进程的管理——提供了界面。网络PowerPack让我们可以针对网络上的所有计算机运行相同的管理工具。活动目录PowerPack让我们可以在PowerGUI中执行很多日常任务,像对用户和组的管理等等。

PowerGUI会自动记录所有通过菜单执行的脚本,所以你可以通过菜单执行复杂的查询,并查看曾经执行过的命令。它还提供了调试和报表的功能。通过PowerPack程序库,它还提供了大量附加的功能。这个程序库当前包含100多个PowerPack。

PowerGUI Pro是PowerGUI的收费版本。这个版本中包含了MobileShell,它让我们可以从移动设备或者web浏览器执行基于PowerShell的系统管理操作。其中还包含了集成的Microsoft team foundation server和SourceSafe源代码控制工具。Easy PowerShell Remoting特性通过预定义的设置简化了创建远程脚本和执行远程命令的操作。Power GUI Pro还让你可以编译你的脚本。Go to函数让你更易于在代码中跳转。这个版本还包括了技术支持。

Windows PowerShell是一种免费的、基于网络的、命令行式的外壳和脚本语言,它是微软针对系统管理员设计的。它让管理员可以处理很多日常任务,包括对活动目录和WMI(Windows Management Instrumentation)的运维。PowerShell基于Cmdlets,这是一种轻量级的命令,通常会返回.Net对象。用户可以使用预设定的Cmdlet,或者自己创建。

查看英文原文:PowerGUI brings PowerShell scripting support to Visual Studio

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT