共用方式為


about_Windows_PowerShell_ISE

主題
    about_Windows_PowerShell_ISE

簡短描述
    說明 Windows PowerShell 整合式指令碼環境 (ISE) 的功能和系統需求。


完整描述
    Windows PowerShell ISE 是 Windows PowerShell 的主機應用程式。
    在 Windows PowerShell ISE 中,您可以在單一的 Windows 圖形化使用者介面上,
    執行命令以及撰寫、測試和偵錯指令碼。其中的功能包含多行編輯、Tab 鍵完成功
    能、語法著色、選擇性執行、即時線上說明,以及對從右至左語言的支援。

    注意:因為這個功能需要使用者介面,所以不適用於 Windows Server 的 
          Server Core 安裝。

          Window PowerShell ISE 建置於 Windows Presentation Foundation (WPF) 
          上。如果 Windows PowerShell ISE 的圖形項目無法在您的系統上正確轉譯,
          則藉由新增或調整系統的圖形轉譯設定,或許可以解決這個問題。如果電腦的
          視訊驅動程式過舊或您使用虛擬軟體,就可能有必要這麼做。
          如需詳細資訊,請參閱 MSDN 文件庫中的<圖形轉譯登錄設定>(英文),
          網址為 https://go.microsoft.com/fwlink/?LinkId=144711。

    
 執行互動式命令

    在 Windows PowerShell ISE 中可以執行任何 Windows PowerShell 運算式或命令。
    您可以使用 cmdlet、提供者、嵌入式管理單元和模組,就如同您在 
    Windows PowerShell 主控台中使用這些項目一樣。


    您可以在 [命令] 窗格中輸入或貼入互動式命令。若要執行命令,您可以使用按鈕、
    功能表項目和鍵盤快速鍵。


    您可以使用多行編輯功能,一次將數行程式碼輸入或貼入 [命令] 窗格中。當您按向
    上鍵叫回前一個命令時,就會叫回命令中的所有行。在您輸入命令時,按 SHIFT+ENTER
    就會在目前行下方出現新的空白行。


 檢視輸出

    命令和指令碼的結果會顯示在 [輸出] 窗格中。藉由使用鍵盤快速鍵或 [輸出] 工具
    列,您可以在 [輸出] 窗格中進行移動或複製結果,並將結果貼到其他的程式中。您
    也可以藉由按一下 [清除輸出] 按鈕或輸入下列其中一個命令,清除 [輸出] 窗格:

        clear-host

        cls
 

 撰寫指令碼和函數

    您可以在 [指令碼] 窗格中開啟、撰寫、編輯和執行指令碼。[指令碼] 窗格可以讓
    您藉由使用按鈕和鍵盤快速鍵來編輯指令碼。
    您也可以在 [指令碼] 窗格和 [命令] 窗格間複製、剪下和貼上文字。


    您可以使用選擇性執行功能,執行整個或部分指令碼。若要執行部分指令碼,請選取
    您想要執行的文字,然後再按一下 [執行指令碼] 按鈕。或者是按 F5。


 偵錯指令碼

    您可以使用 Windows PowerShell ISE 偵錯工具,偵錯 Windows PowerShell 指令碼
    或函數。當您偵錯指令碼時,您可以使用功能表項目和鍵盤快速鍵,執行許多您會在
    Windows PowerShell 主控台中執行的相同工作。例如,若要在指令碼中設定行中斷
    點,請以滑鼠右鍵按一下程式碼行,然後再按一下 [切換中斷點]。


    您也可以在 [命令] 窗格中使用 Windows PowerShell 偵錯工具 Cmdlet,就如同您
    在主控台中使用這些項目一樣。


 Tab 鍵完成功能

    針對 cmdlet 名稱、參數名稱和 Microsoft .NET Framework 靜態類型,
    Windows PowerShell ISE 具有 Tab 鍵完成功能。若要使用 Tab 鍵完成功能,請輸
    入名稱的開頭,然後再按 TAB 鍵。


 取得說明

    Windows PowerShell ISE 包含有說明 Windows PowerShell ISE 和
    Windows PowerShell 的可搜尋編譯說明檔。這個說明檔包含可從 Get-Help cmdlet 
    取得的所有說明內容。若要在 Windows PowerShell ISE 中檢視說明檔,請使用
    [說明] 功能表。或者是按 F1。


    這份說明是屬於即時線上說明。例如,如果您輸入 Invoke-Item 然後按 F1,則說明
    檔就會開啟 Invoke-Item cmdlet 的說明主題。


    而且,您可以在 Windows PowerShell 中使用 Get-Help Cmdlet,就如同您在
    Windows PowerShell 主控台中使用這個項目一樣。


 自訂檢視

    您可以使用 Windows PowerShell ISE 功能對 [命令] 窗格、[輸出] 窗格和 指令
    碼] 窗格,進行移動和調整大小。您可以顯示和隱藏 [指令碼] 窗格,而且您可以
    變更所有窗格中的文字大小。
  

    您也可以使用 $Host 變數變更某些方面的 Windows PowerShell ISE 外觀,包含視
    窗標題以及 [輸出] 窗格中的前景和背景色彩。此外,Windows PowerShell ISE 具
    有自己的自訂主機變數 $psgHost。您可以使用這個變數自訂 
    Windows PowerShell ISE ,包含新增功能表和功能表項目。


 Windows PowerShell ISE 設定檔

    Windows PowerShell ISE 具有自己的 Windows PowerShell 設定檔 
    Microsoft.PowerShellISE_profile.ps1。在這個設定檔中,您可以儲存您會在 
    Windows PowerShell ISE 中使用的函數、別名、變數和命令。


    Windows PowerShell AllHosts 設定檔 (CurrentUser\AllHosts 和
    AllUsers\AllHosts) 中的項目也可以在 Windows PowerShell ISE 中使用,就
    如同他們在任何 Windows PowerShell 主機程式中一樣。然而,Windows PowerShell
     主控台設定檔中的項目就不可以在 Windows PowerShell ISE 中使用。


    在 Windows PowerShell ISE 說明和 about_Profiles 中,有提供移動和重新設定設
    定檔的相關指示。


 系統需求

    -作業系統:
         - Windows 7
         - Windows Server 2008
         - Windows Server 2003 搭配 Service Pack 2
         - Windows Vista 搭配 Service Pack 1
         - Windows XP 搭配 Service Pack 2

    -Microsoft .NET Framework 3.0

    - Windows PowerShell 遠端處理需要 Windows Remote Management 2.0。
    

 附註

    -Get-WinEvent cmdlet 需要 Windows Vista 和較新版本的 Windows,以及
     Microsoft .NET Framework 3.5。

    -Export-Counter cmdlet 僅能在 Windows 7 上執行。

  
 啟動 Windows PowerShell ISE

    -若要啟動 Windows PowerShell ISE,請按一下 [開始],依序指向 [所有程式]、
     [Windows PowerShell],然後再按一下 [Windows PowerShell ISE]。

    -在 Windows PowerShell 主控台、Cmd.exe 或 [執行] 方塊中,輸入
     "powershell_ise.exe"。
 

請參閱
    about_Profiles
    Get-Help