Esta postagem abordará vários métodos para resolver a consulta mencionada.
Como obter/recuperar o diretório/pasta atual do cmdlet sendo executado?
Essas são as abordagens que podem ser usadas para obter o diretório atual do comando executado, como:
Método 1: Obtendo o diretório atual do cmdlet sendo executado usando o comando "get-loclation"
O primeiro método que utilizaremos para obter o diretório atual do comando que está sendo executado é o “Get-location”Cmdlet. O diretório de trabalho atual pode ser recuperado em PowerShell, executar o comando fornecido:
> Get-loclocation
Método 2: Obter o diretório atual do cmdlet sendo executado usando o comando “Print Working Directory (PWD)”
O "Imprimir diretório de trabalho" ou "($ PWD)”É usado para gerar o diretório de trabalho atual em PowerShell. O "$ PWD"É um pseudônimo do"Get-location”Comando.
O diretório de trabalho atual pode ser recuperado em PowerShell, executando o comando abaixo:
> $ PWD
Método 3: Obtendo o diretório atual do cmdlet sendo executado usando o comando “System Ambients”
Esse "[Sistema.Ambiente] :: CurrentDirectory”O comando é utilizado para obter ou recuperar o caminho totalmente qualificado do diretório de trabalho atual:
> [Sistema.Ambiente] :: CurrentDirectory
Método 4: Obtendo o diretório atual do script sendo executado usando a variável “PSscriptroot”
O "$ Psscriptroot”É um cmdlet variável que pode ser usado para obter o local atual do script:
> $ PSscriptroot
Isso se tratava de obter o diretório em que o cmdlet está funcionando no momento.
Conclusão
O diretório/caminho atual do comando é executado no PowerShell pode ser recuperado usando vários comandos. Esses comandos incluem “Get-Location","$ PWD”, "[Sistema.Ambiente] :: CurrentDirectory”Comandos, ou os“$ Psscriptroot”Valor variável. Este post demonstrou várias maneiras práticas de fazer com que o diretório de trabalho atual do cmdlet seja executado em PowerShell.