次のトピックでは、Windows PowerShell Integrated Scripting Environment (ISE) でプロファイルを使用する方法について説明しています。

注意事項:

このセクションのタスクを実行する前に、「about_Profiles」を参照するか、コマンド ペインで「get-help about_profiles」と入力して、Enter キーを押してください。

Windows PowerShell ISE 用の Windows PowerShell プロファイルを 1 つまたは複数作成して、よく使用する変数、エイリアス、コマンド、関数などを追加することができます。プロファイルは、自分が開始したすべての Windows PowerShell ISE セッションに影響します。Windows PowerShell ISE 環境でカスタマイズした項目 (色やフォントの設定など) をプロファイルを使用して保存することもできます。

注意事項:

スクリプトを実行できるかどうか、また、プロファイルや構成ファイルを読み込めるかどうかは、Windows PowerShell 実行ポリシーによって決まります。既定の実行ポリシーである "Restricted" は、プロファイルを含むすべてのスクリプトの実行を禁止しています。"Restricted" ポリシーを使用している場合、プロファイルは読み込まれません。実行ポリシーの詳細については、「about_Execution_Policies」を参照してください。

Windows PowerShell ISE で使用するプロファイルの選択

Windows PowerShell ISE のプロファイルには、ISE の現在のユーザー用のプロファイルと、すべてのユーザー用のプロファイルとがあります。また、すべてのホストに適用される Windows PowerShell プロファイルもあります。

使用するプロファイルは、Windows PowerShell と Windows PowerShell ISE の使い方によって決まります。

  • Windows PowerShell を実行するためだけに Windows PowerShell ISE を使用する場合は、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 でプロファイルを作成、移動、および保存する手順について説明します。

関連項目




目次