Windows PowerShellでコマンドのAliasを設定する方法

よく使うコマンドのエイリアスをWindows PowerShellで設定するためには、Set-Aliasコマンドを使えば良い。

Nameパラメータにエイリアス名を、Valueパラメータにコマンドを記載する。

このコマンドはすでに存在するエイリアスを上書きするため注意が必要。

Set-Alias -Name nt -Value notepad.exe

パラメータを含むコマンドにエイリアスを設定する場合には、まず関数を定義してその関数にエイリアスを割り当てる形となる。

Function CD32 {Set-Location -Path C:\Windows\System32}
Set-Alias -Name Go -Value CD32

その他、仕様についてはMicrosoft公式のドキュメントを参照のこと。1

また、これだとPowerShellを再起動するたびにエイリアスが消えてしまうため、実際にはプロファイルに記載することで毎回エイリアスが自動設定されるようになる。

プロファイルの作成方法については、Windows PowerShellでプロファイルを作成する方法参照のこと。


  1. Microsoft, “Set-Alias(Microsoft.PowerShell.Utility) - PowerShell,” Microsoft Docs. ↩︎

comments powered by Disqus