任何执行 vbs 脚本的尝试都会生成找不到文件的错误

问题描述

具体的错误是:

脚本:\\dc\netlogon\folder\file.vbs

行:0

字符:1

错误:找不到文件

代码:800A0035

来源:Microsoft VBScript 运行时错误

文件位于指定的位置。此外,直接双击文件时也会产生同样的错误。如果文件被复制到本地驱动器并双击。如果使用 wscript 从命令行调用。它似乎在通过任何方法启动任何 vbs 时发生。

未通过注册表禁用 WScript。

解决方法

事实证明我使用以下代码包含其他脚本:

With CreateObject("Scripting.FileSystemObject")
    executeGlobal .openTextFile(otherfile).readAll()
End With

这是无法找到的文件,但解析器阻塞了 - 可能是因为与 executeGlobal 命令的组合 - 并给了我第 0 行而不是实际的行。

所以事实证明,第 0 行可能引用了解析错误和未找到内部引用文件的组合。