Задать вопрос
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 просмотров
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
@PoliTeX
шедулер — служба, он работает не под запускающим пользователем, а под своим, services.msc -> проверьте что у него есть права. Обычно local system, но если переставлено на локал сервис, например, прав не хватит (по умолчанию, конечно)
Ответ написан
Комментировать
@PoliTeX
проверил, у меня выполнилось, только на «елочки» ругнулось
Ответ написан
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Хм. а если сделать runas нужный user?
шедулер то под своей уеткой висит…
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 14:45
25000 руб./за проект
18 дек. 2024, в 14:43
25000 руб./за проект
18 дек. 2024, в 14:22
750 руб./за проект