UNIXのwhichコマンドと同等の動作をするPowerShellコマンドを以下に記します。
Get-Commandコマンドの構文は以下の通りです。
Get-Command コマンド
エイリアスであるgcmでも同様の動作になります。
gcm コマンド
Get-Commandコマンドを使って幾つかコマンドを検索した例を以下に記します。
Get-Commandコマンドを使ってNotepad.exeを検索した結果は以下の通りです。
PS C:\Users\sakura> Get-Command notepad CommandType Name ModuleName ----------- ---- ---------- Application notepad.exe PS C:\Users\sakura> Get-Command notepad.exe CommandType Name ModuleName ----------- ---- ---------- Application notepad.exe
PS C:\Users\sakura> gcm notepad CommandType Name ModuleName ----------- ---- ---------- Application notepad.exe
拡張子を省略しても検索できていることが確認できます。
以上、WindowsのPowerShellでPATHが通ったコマンドを探す方法でした。