如何在 Win 2003 R2 SP2 x64 上运行 VBScript 计划任务时隐藏 cmd 窗口?

如何在 Win 2003 R2 SP2 x64 上运行 VBScript 计划任务时隐藏 cmd 窗口?

我正在通过 Windows 计划任务运行 VBScript (.vbs) 文件。

在 Windows XP SP3 x86 计算机上,命令窗口不是任务执行时显示。

在 Windows Server 2003 R2 SP2 x64 计算机上,命令窗口任务执行时显示。

有谁知道为什么行为会有差异,特别是我如何才能抑制服务器上的命令窗口?

完整版本是 Microsoft Windows Server 2003 R2 Enterprise Edition x64 (5.2.3790)。

答案1

显示 CMD 窗口很可能是因为它通过 cscript 运行。如果任务配置为以该用户身份运行,则在执行时将显示 CMD 窗口。

答案2

将您的计划任务更改为通过 WScript 启动,类似于:

wscript //b //nologo <scriptname>

相关内容