Я запускаю файл VBScript (.vbs) через запланированную задачу Windows.
На компьютере с Windows XP SP3 x86 командное окно не является отображается при выполнении задачи.
На компьютере с Windows Server 2003 R2 SP2 x64 командное окно является отображается при выполнении задачи.
Кто-нибудь знает, почему такая разница в поведении и, в частности, как я могу подавить командное окно на сервере?
Полная версия - Microsoft Windows Server 2003 R2 Enterprise Edition x64 (5.2.3790).
Измените запланированную задачу на запуск через WScript, аналогично:
wscript //b //nologo <scriptname>
Окно CMD отображается, скорее всего, потому, что оно является запускается через cscript. Окно CMD будет отображаться, если пользователь, от имени которого настроена задача, вошел в систему во время ее выполнения.