Windows PowerShell 集成脚本环境 (ISE) 是 Windows PowerShell 的图形主机应用程序。Windows PowerShell ISE 允许在以彩色显示语法并支持 Unicode 的环境中运行命令以及编写、编辑、运行、测试和调试脚本。

Windows PowerShell 是在 Microsoft .NET Framework 上构建的命令行外壳和脚本语言。其专门设计用于 Windows 管理。其简单的 cmdlet(发音为“command-let”)工具和内置帮助系统可让用户即刻开始工作。可以将 cmdlet 合并到包含多个命令的管道中,然后在自动执行任务的函数中保存收藏的命令序列。较为有经验的用户可以将 Windows PowerShell 用作开发平台,并通过添加函数、cmdlet 和提供程序对其进行扩展。

Windows PowerShell ISE 专门设计供各种熟练程度的用户使用。初学者将会赏识其提供的语法颜色和上下文相关帮助。多行编辑功能便于试用从帮助主题和其他源复制的示例。高级用户将对提供的多个执行环境、内置调试程序和 Windows PowerShell ISE 对象模型的可扩展性感到满意。

Windows PowerShell 2.0 是 Windows Server 2008 R2 的一项功能。而 Windows PowerShell ISE 是一种可选功能。若要安装此功能,请使用“添加功能向导”。

Windows PowerShell ISE 功能

Windows PowerShell ISE 的功能包括:

  • 运行交互命令的“命令”窗格。

  • 编写、编辑和运行脚本的“脚本”窗格。您可以运行整个脚本或脚本中的所选行。

  • 显示“命令”和“脚本”窗格的命令及其结果的记录的可滚动“输出”窗格。

  • 同一个窗口中多达八个独立的 Windows PowerShell 执行环境,每个环境都具有自身的“命令”、“脚本”和“输出”窗格。这种选项卡式的环境允许同时执行多个任务。

  • “命令”窗格中的多行编辑功能允许粘贴多行代码,运行这些代码,然后作为一个整体重新调用它们。

  • 用于调试命令、函数和脚本的内置调试程序。您可以设置和删除断点,逐步执行代码,检查变量值,以及显示调用堆栈跟踪。

  • 可自定义功能允许调整颜色、字体和布局。

  • 可脚本化对象模型允许进一步自定义和扩展 Windows PowerShell ISE。您可以添加功能,包括菜单项。还可以访问会话、文件和编辑器,创建自己的功能。

  • 行和列编号、键盘快捷方式、选项卡填写、上下文相关帮助和 Unicode 支持使 Windows PowerShell ISE 成为使用 Windows PowerShell 的高效、多产环境。Windows PowerShell 甚至允许通过拖放操作打开文件。

Windows PowerShell ISE 要求

Windows PowerShell ISE 在 Windows XP 及更高版本的 Windows 上运行,但 Windows Server 的服务器核心安装除外。

Windows PowerShell ISE 需要 Microsoft .NET Framework 3.5 Service Pack 1。如果系统中未安装这一版本的 Microsoft .NET Framework,则在安装 Windows PowerShell ISE 时,服务器管理器将会安装它。

有关 Windows PowerShell 和 Windows PowerShell ISE 的详细信息,请参阅 Windows PowerShell (https://go.microsoft.com/fwlink/?LinkID=107116)(可能为英文网页)。