Como Limpar o Conteúdo de Variáveis no PowerShell
- 
          
            Use o Cmdlet Clear-Variablepara Limpar o Conteúdo da Variável no PowerShell
- 
          
            Use o Cmdlet Remove-Variablepara 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.
