Como Limpar o Conteúdo de Variáveis no PowerShell
-
Use o Cmdlet
Clear-Variable
para Limpar o Conteúdo da Variável no PowerShell -
Use o Cmdlet
Remove-Variable
para Remover a Variável no PowerShell - Conclusão

No PowerShell, podemos armazenar todos os tipos de valores em uma variável. Você pode armazenar as saídas de comandos e os elementos usados em comandos e expressões, como nomes, caminhos, configurações e valores.
As variáveis são representadas por cadeias de texto e começam com o sinal $
no PowerShell. Elas não são sensíveis a maiúsculas e minúsculas e podem incluir espaços e caracteres especiais.
Às vezes, ao trabalhar com variáveis no PowerShell, você pode precisar limpar os valores das variáveis. Este tutorial ensinará você a limpar o conteúdo das variáveis no PowerShell.
Use o Cmdlet Clear-Variable
para Limpar o Conteúdo da Variável no PowerShell
O cmdlet Clear-Variable
ajuda a remover os dados armazenados em uma variável. Ele exclui apenas o valor, não uma variável.
Limpar o valor atribuirá o valor $null
(vazio) da variável. Ele preserva o tipo de dado ou objeto armazenado na variável.
O seguinte comando cria uma variável chamada $var
e atribui os valores de string.
$var = "Hello World"
Em seguida, usaremos Clear-Variable
para remover o valor da variável $var
.
Clear-Variable -Name var
No comando acima, o parâmetro -Name
informa ao cmdlet Clear-Variable
qual variável você deseja limpar, e var
é o nome específico da variável que você está visando. Agora, a variável var
ainda existe depois que a operação é concluída, mas o valor é nulo.
$var
Saída:
Não gera saída, o que significa que há um valor vazio na variável.
Para remover vários valores de variáveis, você pode especificar vários nomes de variáveis.
Clear-Variable -Name var1 var2 var3
Você também pode usar o comando clv
para excluir o valor de uma variável. clv
é o alias de comando de Clear-Variable
.
clv -Name var
Use o Cmdlet Remove-Variable
para Remover a Variável no PowerShell
Em contraste, o cmdlet Remove-Variable
exclui não apenas o conteúdo, mas toda a variável, tornando-a inacessível para uso posterior na sessão atual. É útil quando você deseja eliminar uma variável.
Este cmdlet não exclui variáveis definidas como constantes ou pertencentes ao sistema.
O seguinte comando remove a variável var
.
Remove-Variable var
Quando executamos o comando acima, ele excluirá a variável chamada var
da sessão atual, tornando-a indisponível para uso posterior.
Alternativamente, o alias de comando rv
pode ser usado para o mesmo propósito.
rv var
Conclusão
Entender como trabalhar com variáveis no PowerShell é essencial, e existem vários métodos para fazê-lo. Seja você precisando limpar o conteúdo da variável, mantendo a própria variável (Clear-Variable
), ou remover completamente uma variável (Remove-Variable
), esses cmdlets permitem manipular variáveis de forma eficiente, com base em suas necessidades específicas, contribuindo para uma scriptagem e gerenciamento de PowerShell mais eficazes.
Esperamos que este artigo tenha ajudado você a entender como limpar o conteúdo das variáveis no PowerShell.