Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / задание из под Windows Scheduler не хватает прав? / 3 сообщений из 3, страница 1 из 1
30.09.2016, 17:03
    #39318866
sp_eedo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
задание из под Windows Scheduler не хватает прав?
Есть проблема при выполнении файла
test.js
из под Windows Scheduler

Задание выполняется на WinServ2013R2
Выполняется из под пользователя являющимся администратором на машине.

Если файл выполнять в ручную, то всё ок.
если выполнять задание в режиме "Выполнять только для зарегистрированного пользователя" тоже всё ОК.
А если выполнять в режиме "Выполнять вне зависимости от регистрации пользователя" то ошибка происходит после шага 1.
Текст ошибки:
Текст ошибкиПриложению Microsoft Excel не удается получить доступ к файлу "C:\PATTERN1.XLSX". Это может быть вызвано одной из следующих причин.

• Указан несуществующий файл или путь.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем другой книги, открытой в данный момент.
хотя путь к файлу указан верно, и он не используется другой программой, и нет попытки сохранить одноимённую книгу...
При этом есть ПК на котором при всех таких же правах и настройках Windows Scheduler ошибки не возникает.

Есть подозрение что это какие-то политики безопасности.


Тело файла test.js
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
	var w =new ActiveXObject("Excel.Application"); 
	w.Visible = false;
	w.DisplayAlerts = false;   
	toLog(" Шаг 1" );

	//ПРи выполнении следующей строки ошибка
	var book = w.Workbooks.Open("C:\\PATTERN1.XLSX");
	toLog(" Шаг  2" );   
                
	var ExcelSheet= book.Sheets;

	var batchSize = 50;
	var ExcelRowNum =2;
	
	
	book.SaveAs(sFileItemName);
	book.Close();
	w.Quit();
    	w= null;
...
Рейтинг: 0 / 0
30.09.2016, 17:16
    #39318877
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
задание из под Windows Scheduler не хватает прав?
Попробуйте:
1) определить, от имени какого всё-таки пользователя выполняется скрипт
2) потребовать загрузки профиля для выполнения задания
3) просто попробовать получить доступ к файлу как к потоку, или хотя бы к его свойствам через FSO
...
Рейтинг: 0 / 0
30.09.2016, 17:22
    #39318881
sp_eedo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
задание из под Windows Scheduler не хватает прав?
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / задание из под Windows Scheduler не хватает прав? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]