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 のバージョンアップに伴って検索規則が変わった場合、正しく検索されない可能性があります。