设置变量无法覆盖变量
问题描述:
设置变量帮助文件 - 选项恒 - 值“someValue中”设置变量无法覆盖变量
设置变量:因为它是只读或常量无法覆盖变量帮助文件。
我在电源外壳中得到下面的错误。有人能让我知道我在这里想念什么吗?
在此先感谢
答
常量变量不能删除,其属性不能更改。
要删除它,只能关闭当前会话并重新开始。
请考虑使用ReadOnly选项。然后你可以用-Force
开关覆盖它。
答
因为它已经在问题的评论中说过了,所以constant
变量在运行时不能被改变。
变量声明为以下,比你可以用-Force
Set-Variable helpText "somevalue" -Option ReadOnly
覆盖它。如果它是常量,那么它不能改变。这有点意味着什么。 – EBGreen 2013-05-10 17:53:36
即使我从代码中删除了-option常量,我也遇到了同样的错误。 – TJK 2013-05-10 18:12:55
我怀疑$ helpText正在其他地方设置。或者你已经在同一个会话中运行相同的代码(这会使它成为一个常量)。 – EBGreen 2013-05-10 18:17:25