[javascript] Выполнение на удаленной машине

stm7583298

Пытаюсь сделать следующую вещь:
Есть код, который отправляет документ на печать, что-то вроде такого:

var excel = new ActiveXObject("Excel.Application");
var load_path = "c:\\users\\print_lin\\print.xls";
excel.workbooks.open(load_path);
var sheet = excel.ActiveSheet;
sheet.PrintOut;

Прекрасно выполняется из командной строки на локальной машине :

wscript print.js

Однако очень хочется иметь возможность запустить его через SSH-шелл удаленно, но почему-то не получается. Как это осуществить?

krishtaf

а ты поставил на винду ssh сервер ?

stm7583298

Да

krishtaf

тогда копай в него

stm7583298

Кхм... и куда в него копать? Сам сервер нормально работает, проверено

krishtaf

как этот самый ssh сервер выполняет команды
и как этот самый ssh сервер стыкуется с wsh
может быть банально ssh серверу не хватает привилегий выполнять сценарии wsh

stm7583298

Чорт... точно... заработало. Шеллом по умолчанию стоит sh, хотя приглашение вроде cmd-шное
Но поведение достаточно странное - до этого два раза пытался запустить через консоль, не заработало. Стоило написать в командной строке 'cmd', и два раза напечатался документ...

krishtaf

с тебя пиво за консультацию
Оставить комментарий
Имя или ник:
Комментарий: