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。您可以新增功能 (包括功能表項目)。您也可以存取工作階段、檔案和編輯器,以建立專屬的功能。

  • 行號和欄號、鍵盤快速鍵、Tab 鍵完成、即時線上說明和 Unicode 支援,可讓 Windows PowerShell ISE 成為有效率且具生產力的環境,以使用 Windows PowerShell。Windows PowerShell 甚至可讓您使用拖放操作來開啟檔案。

Windows PowerShell ISE 需求

Windows PowerShell ISE 是在 Windows XP 和更新的 Windows 版本上執行,但不含 Windows Server 的 Server Core 安裝。

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 (可能為英文網頁))。