タグ別アーカイブ: which

Which command will be invoked?

Get-Which.ps1 は、ユーザーがコマンドを入力したときに、実際に起動するコマンドを検索するスクリプトです。

用例1: sort と sort.exe

PS> Get-Which sort
CommandType Name Definition
———– —- ———-
Alias sort Sort-Object
Cmdlet Sort-Object Sort-Object [[-Property] <Obje…
PS> Get-Which sort.exe
CommandType Name Definition
———– —- ———-
Application sort.exe C:Windowssystem32sort.exe

用例2: C:

PS> Get-Which C:
CommandType Name Definition
———– —- ———-
Function C: Set-Location C:

実装:
Get-Which.ps1 は、現行の PowerShell がコマンドを検索している規則に従ってコマンドを検索し、表示しています。したがって、PowerShell のバージョンアップに伴って検索規則が変わった場合、正しく検索されない可能性があります。