PowerGUI 是一个坚实的起点,它提供了基于 GUI 且可扩展的管理工具,与 Windows PowerShell 搭配使用。

如果尚未开始使用 Windows PowerShell,很可能您很快就会用到它。Windows PowerShell 将成为 Windows Server 领域的核心管理工具。对于初学者,它已成为 Exchange Server 2007 基于脚本管理的基础。
为以原有格式充分利用 Windows PowerShell,您需要记住大量语法、cmdlet 和通用结构, 有个工具可以用来查看PowerShell cmdlets的帮助信息 下载地址: ​​​http://www.primaltools.com/downloads/communitytools/​

。当然,您可能缺少时间(或精力)来专门做此工作。但如果您能使用集中式图形管理控制台来管理脚本,情况又会怎样呢?向您提供可自定义模板和脚本共享社区库的用户界面,这个想法如何?通过此类环境,可快速编写所需的任务脚本并能始终了解它们的位置以供将来重复使用和参考。
别担心,我可不是和您开玩笑。这个基于 GUI 的环境用于 Windows PowerShell,通过 PowerGUI(Quest Software 赞助的免费软件产品)提供。 此应用程序提供了一个易于使用且可扩展的管理 GUI 。在此 GUI 内,可双击提供的任意脚本或自己的某个自定义脚本,以运行此脚本并提供返回数据集的表格视图。可对该数据应用列过滤器和值过滤器以获取所需信息。此外,可添加自己的自定义列以提供满足特定需求的计算值或自定义结果。
在此 GUI 内,可启动 Windows PowerShell 提示符或应用程序的内置脚本编辑器。此脚本编辑器提供了类似 IntelliSense 的基本环境,它显示了可用 cmdlet 的语法以及标准文件和编辑功能(如搜索和替换、打印以及剪切/复制/粘贴)。还可针对步骤创建书签。
此外,PowerGUI 提供了大量能应用到数据集的可自定义和可扩展的操作。例如,可使用本地系统服务脚本来启动、停止、挂起指定服务并设置属性。另一个不错的功能是能在脚本之间添加链接,从而可通过公共元素连接各脚本以获取所需信息。例如,可获取特定组的用户列表,然后将此列表链接到显示其主目录中数据量的脚本。除这些功能外,PowerGUI 还有许多用于报告和查看的内置常见操作脚本,可利用它们来将数据转储到 XML、CSV、HTML 和剪贴板。可通过添加自己的脚本或自定义其中一个提供的模板来扩展单个脚本操作和常见操作。可通过在脚本上打开属性窗口来编辑现有脚本或仅查看其工作原理。
另一非常有价值的功能是 PowerGUI 网站社区库,用户可在此共享和下载脚本以协助进行系统管理任务。您还可以找到用于 Active Directory 管理、Exchange 服务器管理、Microsoft Operations Manager 任务、常见 Windows Server 任务等的脚本和操作。PowerGUI 是一个坚实的起点,它提供了基于 GUI 且可扩展的管理工具,与 Windows PowerShell 搭配使用。

PowerGUI 的最新版本是1.9 ,可以从官方网站下载:​​http://www.powergui.org/index.jspa​​​PowerShell Community Extensions (PSCX) : ​​http://pscx.codeplex.com/​