Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【Windows PowerShell】定義されているエイリアスを確認する

Get-Aliasコマンドレットは、定義されているエイリアスに割り当てられているコマンドレットを表示する。

PS > Get-Alias echo
CommandType Name Definition
----------- ---- ----------
Alias echo Write-Output
PS > Get-Alias eecho
Get-Alias : name 'eecho' を含むエイリアスは存在しないため、このコマンドは一致す
エイリアスを見つけられません。
発生場所 行:1 文字:10
+ Get-Alias <<<< eecho
+ CategoryInfo : ObjectNotFound: (eecho:String) [Get-Alias]、ItemN
otFoundException
+ FullyQualifiedErrorId : ItemNotFoundException,Microsoft.PowerShell.Comma
nds.GetAliasCommand

初期状態では、Write-Outputコマンドレットにはechoというエイリアスが定義されている。定義されていないエイリアスを指定すると、上記のようにエラーを返す。

引数に何も与えないと、定義されているエイリアスを全て表示する。

PS D:\> Get-Alias
CommandType Name Definition
----------- ---- ----------
Alias % ForEach-Object
Alias ? Where-Object
Alias ac Add-Content
Alias asnp Add-PSSnapIn
Alias cat Get-Content
(以下、表示省略)