设置变量无法覆盖变量

时间:2013-05-10 17:39:17

标签: powershell powershell-ise

Set-Variable helpText -option Constant -value“somevalue”

Set-Variable:无法覆盖变量helpText,因为它是只读或常量。

我在power shell中遇到以下错误。有人可以让我知道我在这里失踪了吗。

先谢谢

2 个答案:

答案 0 :(得分:1)

无法删除常量变量,无法更改其属性。

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

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

答案 1 :(得分:-2)

正如在问题的评论中已经说过的那样,constant变量在运行时无法更改。

将变量声明为以下内容,而不是使用-Force

覆盖它
Set-Variable helpText "somevalue" -Option ReadOnly