Quando você usa .\
para executar um comando, está dizendo ao PowerShell para procurar apenas no diretório atual - o ponto significa "esta pasta", como no antigo comando processador. Se a coisa que você está tentando executar não estiver na pasta atual, mesmo que esteja no PATH
, isso falhará. Observe que o termo "fornecimento de ponto" refere-se à execução de scripts do PowerShell no escopo atual, em vez dos próprios, o que é diferente de executar um comando no diretório atual.
Você pode digitar o nome do programa sem .\
em qualquer lugar para executá-lo, se estiver em PATH
. Observe, no entanto, que o PowerShell não verá alterações em PATH
ou qualquer variável de ambiente até que você o reinicie. Depois de ajustar a variável de ambiente e abrir um novo PowerShell, basta adb
ser suficiente para identificar o programa que você deseja executar, independentemente do diretório atual.