次のトピックでは、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 でプロファイルを作成、移動、および保存する手順について説明します。
関連項目