請使用下列主題,了解如何在 Windows PowerShell 整合式指令碼環境 (ISE) 中使用設定檔。

附註:

在執行本章節的工作之前,請參閱 about_Profiles,或在 [命令] 窗格中輸入 "get-help about_profiles" 後再按 ENTER。

您可以為 Windows PowerShell ISE 建立一個或多個 Windows PowerShell 設定檔,然後使用這些設定檔新增常用的變數、別名、命令和函數。設定檔會影響所有啟動的 Windows PowerShell ISE 工作階段。您也可以使用設定檔保留您在 Windows PowerShell ISE 環境中自訂的項目,例如色彩與字型喜好設定。

附註:

Windows PowerShell 執行原則會決定您是否可以執行指令碼以及載入設定檔和組態檔。預設的執行原則是 "Restricted",讓所有指令碼都無法執行,包括設定檔。如果您使用的是 "Restricted" 原則,設定檔就不會載入。如需執行原則的詳細資訊,請參閱 about_Execution_Policies

選取要在 Windows PowerShell ISE 中使用的設定檔

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 中建立及使用的設定檔。每個設定檔都會儲存到各自的特定路徑。

設定檔類型設定檔路徑

"Current user, PowerShell ISE"

$profile.CurrentUserCurrentHost 或 $profile

"All users, PowerShell ISE"

$profile.AllUsersCurrentHost

"Current user, All hosts"

$profile.CurrentUserAllHosts

"All users, All hosts"

$profile.AllUsersAllHosts

本章節內容

如何在 Windows PowerShell ISE 中建立設定檔
提供在 Windows PowerShell ISE 中建立、移動和儲存設定檔的程序。

請參閱




目錄