Entspricht PowerShell dem which
Befehl in den meisten (wenn nicht allen) Unix-Shells?
Ich möchte mehrmals wissen, wo sich etwas befindet, das über die Befehlszeile ausgeführt wird. In Unix mache ich einfach which <command>
, und es sagt mir. Ich kann in PowerShell kein Äquivalent finden.
Get-Command
mehrere Ergebnisse gefunden werden, wird ein Array zurückgegeben. Wenn der gefundene Befehl keine ausführbare Datei ist,Path
ist er außerdem undefined ($null
). Dies macht die Antwort hier für den allgemeinen Gebrauch ohne große Modifikationen unpraktisch. Versuchen Sie es mit einem guten Beispiel für beide FälleGet-Command where
.