如何在 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 }
編輯配置檔
若要開啟設定檔,請使用指定您要編輯之設定檔的變數執行 命令
psEdit
。 例如,若要開啟「目前使用者,Windows PowerShell ISE」配置檔,請輸入:psEdit $PROFILE
將某些專案新增至您的配置檔。 以下是一些可供您開始使用的範例:
若要將主控台窗格的預設背景色彩變更為藍色,請在設定檔檔類型中:
$psISE.Options.OutputPaneBackground = 'blue'
。 如需變數的詳細資訊$psISE
,請參閱 Windows PowerShell ISE 物件模型參考。若要將字型大小變更為 20,請在設定檔檔類型中:
$psISE.Options.FontSize =20
若要儲存配置檔案,請在 [ 檔案 ] 功能表上,按兩下 [ 儲存]。 下次開啟 Windows PowerShell ISE 時,就會套用自定義專案。