2012 R2 - Планировщик заданий

Ответить
Аватара пользователя
nokogerra

2012 R2 - Планировщик заданий

Сообщение nokogerra »

Доброго времени суток.



Есть Novell Netware 6.5, есть Windows 2012 R2. Доступ к Novell с Windows получается с помощью novell client`а (учетная запись novell). Есть простой бат, который копирует файлы с novell на win (после ручной аутентификации на novell с помощью novell client`а):



xcopy \\novell\folder\* D:\Novell\ /h /d /e /y /c >> D:\Logs\Novell%date%.txt



Этот bat работает только если запустить его "от имени администратора", иначе получаю сообщение "отказано в доступе". Не ясно почему, ибо пользователь в контексте которого запускается этот bat (скажем, "user1") является администратором windows 2012R2 и владельцем каталогов в D:\. Создаю задание в планировщике, указываю "с наивысшими правами", задание висит со статусом "выполняется", но ничего не копируется. В журнале задания все успешно стартует, никаких ворнингов или ошибок. Отключил UAC, теперь, если запустить вручную этот bat не от имени администратора, то все копируется, из планировщика - все равно не копириует.



Интересные моменты:



1. В настройках задания выставлена опция завершать задание, если оно выполняется более 12 часов, но оно не завершается и висит бесконечно.



2. Если указать вместо новеловской шары \\novell\folder какую-нибудь доменную windows шару, то запуск от имени администратора даже при включенном uac не нужен.
Аватара пользователя
Petya V4sechkin

Re: 2012 R2 - Планировщик заданий

Сообщение Petya V4sechkin »

Цитата nokogerra:



есть Windows 2012 R2



Этот сервер не в домене?


Цитата nokogerra:



Этот bat работает только если запустить его "от имени администратора", иначе получаю сообщение "отказано в доступе". Не ясно почему



С включенным UAC учетная запись работает с access token группы Пользователи.


Цитата nokogerra:



из планировщика - все равно не копириует.



Так делали в задании?



Код:

Код: Выделить всё

cmd.exe /c полное_имя_скрипта

Под какой учетной записью оно выполняется?
Аватара пользователя
nokogerra

Re: 2012 R2 - Планировщик заданий

Сообщение nokogerra »

Спасибо за ответ.




Цитата Petya V4sechkin:



Этот сервер не в домене?
2012 R2 - Планировщик заданий




В домене.


Цитата Petya V4sechkin:



С включенным UAC учетная запись работает с access token группы Пользователи.
2012 R2 - Планировщик заданий




Возможно и так, но я еще указал:
Цитата nokogerra:



Если указать вместо новеловской шары \\novell\folder какую-нибудь доменную windows шару, то запуск от имени администратора даже при включенном uac не нужен.
2012 R2 - Планировщик заданий




т.е. копируется и так.


Цитата Petya V4sechkin:



Так делали в задании?



Код:

Код: Выделить всё

cmd.exe /c полное_имя_скрипта

2012 R2 - Планировщик заданий




Сделал так, файлы не копируются, задание успешно начато и завершено в ту же секунду.


Цитата Petya V4sechkin:



Под какой учетной записью оно выполняется?
2012 R2 - Планировщик заданий




Задание создавал и выполнял от имени учетной записи пользователя домена, который также является локальным администратором сабжевого windows 2012R2.
Аватара пользователя
Petya V4sechkin

Re: 2012 R2 - Планировщик заданий

Сообщение Petya V4sechkin »

Цитата nokogerra:



задание успешно начато и завершено в ту же секунду.



Нужно
Система - Планировщик и скрипт архивации c помощью ntbackup
.
Аватара пользователя
nokogerra

Re: 2012 R2 - Планировщик заданий

Сообщение nokogerra »

Хм, я видимо не привел вывод лога сразу. Сейчас пишет



Код:

Код: Выделить всё

Не правильно указан диск
Скопировано файлов: 0.

При таком бате:



Код:

Код: Выделить всё

xcopy \\Rezerv\user\HOME\* D:\Test\ /h /d /e /y /c >> D:\Logs\Novell%date%.txt 2>&1

При ручном запуске работает нормально.
Аватара пользователя
Petya V4sechkin

Re: 2012 R2 - Планировщик заданий

Сообщение Petya V4sechkin »

Цитата nokogerra:



\\Rezerv\user\HOME\*



user - точная строка, без переменных?
Ответить

Вернуться в «Windows Server 2012/2012 R2»