Busla, часть кода реализовано в батнике, vbscript выполняет проверку, а батник действия в случае errorlevel
MSV, да режим hidden существенно поправил ситуацию, но всё равно если вызывать так:
Код:

c:\WINNT\system32\cmd.exe /c start /min c:\appl\CmdTools\имя_скрипта.cmd
на таскбаре появляется неактивное окно cmd
а вот если просто явно вызывать скрипт с параметром hidden - всё отлично!
p.s. спасибо за подсказку - ни в одном из нагугленных примеров не использовался режим hidden, а пользоваться GUI иногда полезно, даже не смотря на всю ориентированность под nncron.tab