PowerShell a-t-il un équivalent à la which
commande trouvée dans la plupart (sinon la totalité) des shells Unix?
Plusieurs fois, j'aimerais savoir l'emplacement de quelque chose que je lance en ligne de commande. Sous Unix, je le fais which <command>
, et ça me dit. Je ne trouve pas d'équivalent dans PowerShell.
Get-Command
trouve plusieurs résultats, il retourne un tableau. De plus, si la commande trouvée n'est pas un exécutable,Path
indéfini ($null
). Cela rend la réponse impossible ici pour une utilisation générale sans modification lourde. Pour un bon exemple de ces deux cas, essayezGet-Command where
.