Работа с WScript.Shell из JS
От: basch123  
Дата: 02.05.06 10:27
Оценка:
Не знаю, в каком форуме лучше спросить, но сам работаю с .net, и вот столкнулся в проекте с необходимостью использования шедалера из js-скрипта.
Не могу понять, почему
> cmd
> schtasks /query /fo CSV /v >> schtasks.csv

работает, а файл test.js
var workDir = WScript.ScriptFullName.substring(0,WScript.ScriptFullName.lastIndexOf("\\")+1);
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("schtasks /query /fo CSV /v >> " + workDir + "schtasks.csv",0,true);

не работает, но завершается без ошибок?
Где ошибка? Всё выполняю на локальной машине под аккаунтом администратора.
При этом, например, строчка
WshShell.Run("schtasks /create /tn task123 /tr D:\\file.js /sc DAILY /st 01:01:00  /ru \"System\"",0,true);

работает нормально.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.