如何在 Windows PowerShell ISE 中使用配置檔

本文說明如何在 Windows PowerShell® 整合式腳本環境中使用配置檔(ISE)。 建議您在執行本節中的工作之前,請先檢閱 about_Profiles,或在控制檯窗格中輸入 Get-Help about_Profiles ,然後按 ENTER

配置檔是 Windows PowerShell ISE 腳本,會在您啟動新的工作階段時自動執行。 您可以為 Windows PowerShell ISE 建立一或多個 Windows PowerShell 配置檔,並使用它們來新增設定 Windows PowerShell 或 Windows PowerShell ISE 環境、準備使用,以及您想要的變數、別名、函式和色彩和字型喜好設定。 配置檔會影響您啟動的每個 Windows PowerShell ISE 工作階段。

注意

Windows PowerShell 執行原則會決定您是否可以執行腳本並載入設定檔。 默認執行原則 「受限制」會防止所有腳本執行,包括配置檔。 如果您使用「限制」原則,則配置檔無法載入。 如需執行原則的詳細資訊,請參閱 about_Execution_Policies

選取要用於 Windows PowerShell ISE 的配置檔

Windows PowerShell ISE 支援目前使用者和所有使用者的配置檔。 它也支援適用於所有主機的 Windows PowerShell 配置檔。

您使用的配置檔取決於您如何使用 Windows PowerShell 和 Windows PowerShell ISE。

  • 如果您只使用 Windows PowerShell ISE 來執行 Windows PowerShell,請將所有專案儲存在其中一個 ISE 特定設定檔中,例如適用於 Windows PowerShell ISE 的 CurrentUserCurrentHost 配置檔或 Windows PowerShell ISE 的 AllUsersCurrentHost 配置檔。

  • 如果您使用多個主機程式來執行 Windows PowerShell,請將函式、別名、變數和命令儲存在會影響所有主機程式的配置檔中,例如 CurrentUserAllHosts 或 AllUsersAllHosts 設定檔,以及儲存 ISE 特定功能,例如 Windows PowerShell ISE 設定檔的 CurrentUserCurrentHost 配置檔中的色彩和字型自定義,或 Windows PowerShell ISE 的 AllUsersCurrentHost 配置檔。

以下是可在 Windows PowerShell ISE 中建立及使用的配置檔。 每個配置檔都會儲存至自己的特定路徑。

[設定檔類型] 設定檔路徑
目前的使用者 PowerShell ISE $PROFILE.CurrentUserCurrentHost,或$PROFILE
所有使用者,PowerShell ISE $PROFILE.AllUsersCurrentHost
目前使用者、所有主機 $PROFILE.CurrentUserAllHosts
所有使用者、所有主機 $PROFILE.AllUsersAllHosts

若要建立新的配置檔

若要建立新的「目前使用者 Windows PowerShell ISE」配置檔,請執行此命令:

if (!(Test-Path -Path $PROFILE ))
{ New-Item -Type File -Path $PROFILE -Force }

若要建立新的「所有使用者、Windows PowerShell ISE」配置檔,請執行此命令:

if (!(Test-Path -Path $PROFILE.AllUsersCurrentHost))
{ New-Item -Type File -Path $PROFILE.AllUsersCurrentHost -Force }

若要建立新的「目前使用者,所有主機」配置檔,請執行此命令:

if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts))
{ New-Item -Type File -Path $PROFILE.CurrentUserAllHosts -Force }

若要建立新的「所有使用者、所有主機」配置檔,請輸入:

if (!(Test-Path -Path $PROFILE.AllUsersAllHosts))
{ New-Item -Type File -Path $PROFILE.AllUsersAllHosts -Force }

編輯配置檔

  1. 若要開啟設定檔,請使用指定您要編輯之設定檔的變數執行 命令 psEdit 。 例如,若要開啟「目前使用者,Windows PowerShell ISE」配置檔,請輸入: psEdit $PROFILE

  2. 將某些專案新增至您的配置檔。 以下是一些可供您開始使用的範例:

    • 若要將主控台窗格的預設背景色彩變更為藍色,請在設定檔檔類型中: $psISE.Options.OutputPaneBackground = 'blue' 。 如需變數的詳細資訊 $psISE ,請參閱 Windows PowerShell ISE 物件模型參考

    • 若要將字型大小變更為 20,請在設定檔檔類型中: $psISE.Options.FontSize =20

  3. 若要儲存配置檔案,請在 [ 檔案 ] 功能表上,按兩下 [ 儲存]。 下次開啟 Windows PowerShell ISE 時,就會套用自定義專案。

另請參閱