设置变量无法覆盖变量

问题描述:

设置变量帮助文件 - 选项恒 - 值“someValue中”设置变量无法覆盖变量

设置变量:因为它是只读或常量无法覆盖变量帮助文件。

我在电源外壳中得到下面的错误。有人能让我知道我在这里想念什么吗?

在此先感谢

+0

覆盖它。如果它是常量,那么它不能改变。这有点意味着什么。 – EBGreen 2013-05-10 17:53:36

+0

即使我从代码中删除了-option常量,我也遇到了同样的错误。 – TJK 2013-05-10 18:12:55

+1

我怀疑$ helpText正在其他地方设置。或者你已经在同一个会话中运行相同的代码(这会使它成为一个常量)。 – EBGreen 2013-05-10 18:17:25

常量变量不能删除,其属性不能更改。

要删除它,只能关闭当前会话并重新开始。

请考虑使用ReadOnly选项。然后你可以用-Force开关覆盖它。

因为它已经在问题的评论中说过了,所以constant变量在运行时不能被改变。

变量声明为以下,比你可以用-Force

Set-Variable helpText "somevalue" -Option ReadOnly