Czy PowerShell ma odpowiednik which
polecenia występującego w większości (jeśli nie wszystkich) powłokach uniksowych?
Wiele razy chciałbym poznać lokalizację czegoś, co uruchamiam z wiersza poleceń. W Uniksie po prostu to robię which <command>
i to mi mówi. Nie mogę znaleźć odpowiednika w PowerShell.
Get-Command
znajdzie wiele wyników, zwraca tablicę. Ponadto, jeśli znalezione polecenie nie jest plikiem wykonywalnym,Path
jest niezdefiniowane ($null
). To sprawia, że odpowiedź tutaj jest niepraktyczna do ogólnego użytku bez ciężkich modyfikacji. Aby uzyskać dobry przykład obu tych przypadków, spróbujGet-Command where
.