【PowerShell】変数の値をクリアする
変数の値をクリアする
PowerShellのコンソールで一度変数を作成すると、PowerShellを終了するまでその変数の値が残ります。つまり1回前に宣言・代入した変数が、次の実行時にも保持されてしまいます。値をクリアしその状態を回避するには次の構文を使います。
# 変数の値をクリアする
# (もともとの変数名に$がついていても)この変数名には$つけない。
Remove-Variable 変数名
# 例
# Remove-Variable str # $strをクリアする
# 例
$str = 'abc'
Write-Host $str # 'abc'が表示
Remove-Variable str # $strをクリア
Write-Host $str # なにも表示されない