エイリアスなどPowerShell起動時に自動的に設定したいものは、プロファイルに記述しておく。プロファイルとは、起動時に自動的に読み込まれる設定ファイルのこと。
プロファイルというファイルの確認方法は以下のとおり。
PS > $profile
一番最初(PowerShellインストール直後など)はプロファイルのファイルは無い。新規に作成する必要がある。
PS > New-Item -type file -force $profile
プロファイルの編集はテキストエディタで行う。
PS > notepad $profile
編集後に、この設定を有効にするには、プロファイルを保存してからPowerShellを再起動する。直ぐにプロファイルを有効にするには、次のコマンドを実行する。
PS > . $profile
これで直ぐに有効になる。
参考として、インストール直後の$profileの中身は以下のとおり。つまり、これらがプロファイル。○○○にはログインユーザー名が入る。
- C:\Documents and Settings\○○○\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Windows 7、Windows 8 Pro、Windows Server 2008 R2
- C:\Users\○○○\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1