O PowerShell tem um equivalente ao which
comando encontrado na maioria (se não em todos) dos shell do Unix?
Há várias vezes que eu gostaria de saber a localização de algo que estou executando na linha de comando. No Unix eu apenas faço which <command>
, e isso me diz. Não consigo encontrar um equivalente no PowerShell.
Get-Command
encontrar vários resultados, ele retornará uma matriz. Além disso, se o comando encontrado não for um executável,Path
será indefinido ($null
). Isso torna a resposta aqui impraticável para uso geral sem grandes modificações. Para um bom exemplo de ambos os casos, tenteGet-Command where
.