MKrivosheev
@MKrivosheev

Почему не работает простой скрипт из шедулера Windows8?

Довольно простой js:
var WshShell = WScript.CreateObject( «WScript.Shell» );
var fso = WScript.CreateObject( «Scripting.FileSystemObject» );
var oDesktopFolder = fso.getFolder( WshShell.SpecialFolders( «Desktop» ) );
fso.CreateFolder ( oDesktopFolder + "\\Folder" );

Работает под Windows7 и более младшими в любом случае и почему-то не работает под шедулера Windows8 (запускается из-под админского аккаунта с отключенным UAC, если это, вдруг имеет значение). Запущенный вручную отрабатывает корректно. Причины не подскажете?
  • Вопрос задан
  • 4097 просмотров
Пригласить эксперта
Ответы на вопрос 3
@PoliTeX
шедулер — служба, он работает не под запускающим пользователем, а под своим, services.msc -> проверьте что у него есть права. Обычно local system, но если переставлено на локал сервис, например, прав не хватит (по умолчанию, конечно)
Ответ написан
Комментировать
@PoliTeX
проверил, у меня выполнилось, только на «елочки» ругнулось
Ответ написан
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Хм. а если сделать runas нужный user?
шедулер то под своей уеткой висит…
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы