Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como obter o diretório corrente e identificar o que o script está executando no PowerShell

Público-Alvo: Usuários intermediários de PowerShell

O PowerShell é uma poderosa ferramenta de linha de comando e automação desenvolvida pela Microsoft. Uma das tarefas comuns ao trabalhar com scripts é obter o diretório corrente e identificar o que o script está executando. Neste artigo, exploraremos como realizar essas tarefas usando o PowerShell.

Exemplos: Para obter o diretório corrente no PowerShell, podemos usar a variável automática $PWD (Present Working Directory). Essa variável armazena o caminho completo do diretório atual.

$diretorioCorrente = $PWD.Path
Write-Host "O diretório corrente é: $diretorioCorrente"

No exemplo acima, atribuímos o valor da propriedade Path da variável $PWD à variável $diretorioCorrente. Em seguida, usamos o cmdlet Write-Host para exibir o diretório corrente na saída.

Para identificar o que o script está executando, podemos usar o cmdlet Get-Command combinado com o cmdlet Select-Object para obter informações sobre o script atual.

$scriptAtual = $MyInvocation.MyCommand.Path
$comandoAtual = Get-Command -Path $scriptAtual | Select-Object -ExpandProperty Definition
Write-Host "O script atual está executando o comando: $comandoAtual"

Nesse exemplo, usamos a variável automática $MyInvocation.MyCommand.Path para obter o caminho completo do script atual. Em seguida, passamos esse caminho para o cmdlet Get-Command e usamos o cmdlet Select-Object com a propriedade Definition para obter o comando exato que está sendo executado pelo script. Por fim, usamos o Write-Host para exibir o comando na saída.

Espero que este artigo tenha sido útil para você entender como obter o diretório corrente e identificar o que o script está executando no PowerShell. Se você conhece alguém que também pode se beneficiar dessas informações, não hesite em compartilhar este artigo com eles. Compartilhar conhecimento é uma ótima maneira de ajudar a comunidade a crescer e aprender juntos.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.