清除PowerShell中的变量缓存

66bbxpm5  于 2022-11-10  发布在  Shell
关注(0)|答案(1)|浏览(212)

我可以知道是否有任何方法可以清除PowerShell中的变量缓存,因为它输出的值与TIME相同?
这是我的变量

$formatDate = $caller.EventTimestamp.ToString("s")

谢谢。

kt06eoxx

kt06eoxx1#

没有变量缓存。每个变量范围都有一个变量驱动程序variable:
如果您已经在“较低”作用域中使用了该变量,那么它也将出现在“较高”作用域中(请参见MS Docs - about_Scopes)。
确保您没有在不同的级别上重复使用变量,或者总是在每个作用域中重新设置它们。

$Variable = $null

# or

Remove-Variable -Name Variable -Force

相关问题