Есть ли в PowerShell эквивалент whichкоманды, найденной в большинстве (если не во всех) оболочках Unix?
Несколько раз я хотел бы узнать местоположение чего-то, что я запускаю из командной строки. В Unix я просто делаю which <command>, и это говорит мне. Я не могу найти эквивалент в PowerShell.
Get-Commandнаходит несколько результатов, он возвращает массив. Кроме того, если найденная команда не является исполняемым файлом,Pathона не определена ($null). Это делает ответ здесь непрактичным для общего использования без значительных изменений. Для хорошего примера обоих этих случаев попробуйтеGet-Command where.