Entspricht PowerShell dem whichBefehl 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-Commandmehrere Ergebnisse gefunden werden, wird ein Array zurückgegeben. Wenn der gefundene Befehl keine ausführbare Datei ist,Pathist 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.