我在从
调用函数时一直遇到此错误我不清楚这意味着什么,因为它不一致。我随机点击了这个,我的ps会话停止了,我在自动化中遇到错误。
例外:
范围编号“4”超出了活动范围的数量。 参数名称:scopeID 实际值为4。
答案 0 :(得分:2)
错误很清楚。看起来你正试图从伟大的祖父母范围(父范围的父母的父母的父母)获得一些东西。该范围不存在因此错误。 4是范围的有效值,但仅当该范围实际存在时才有效。
如果你看about_scopes:
编号范围:
您可以按名称或数字来引用范围 描述了一个范围与另一个范围的相对位置。 范围0表示当前或本地范围。范围1 表示直接父范围。 范围2表示 父范围的父级,依此类推。编号范围 如果您创建了许多递归,则非常有用 作用域。
您似乎试图通过引用其范围来调用变量,函数,别名,cmdlet等。答案取决于您正在尝试的代码。