На резервном сервере через шедулер (AT) запускаю программу архивации.
Она обращается к основному серверу и не может считать базы с сетевого диска (доступ: все пользователи). В отчете - "Не найден сетевой ресурс." Если запускаю ее вручную - все работает. Вопрос: как разрешить доступ к ресурсу не пользователю, а опепационку конкретной машины? |
Использовать скедлер который графический (как у Win2K). Под NT можно поставить из инсталяшки IE 4.
|
ScorpioArt
Подсказка: под какой учетной записью выполняется втоя программа? |
vasketsov
Так в том-то все и дело! Когда зарускаю вручную - в Task Manager'e она видится под Administrator'ом, а когди из шедулера - как SYSTEM!!! Scorpio_Art |
Если Win2K, то надо создать задачу в папке Scheduled Tasks и указать пользователя от именикоторого она запускается.
Если NT 4, то надо дать права на шару и на файлы юзеру SYSTEM (это сама операционка). Или поставить планировщик вместе с IE 4 и сделать все как в Win2K. |
Fidel
Спасибо за рекомендацию, но помогло слабо. У меня 3 Terminal Server'a на базе WinNT 4 SP4. Есть и диспетчер задач. Создаю задачу от имени Администратора (пароль... домен... и т.д.). Профиль у Админа стандартный - туда и репликация и backup входят. Но все равно при запуске задачи появляется три процесса: cmd.exe (administrator) csrss.exe (system) winlogon.exe (system) Так вот, первый и последний меня не беспокоят, а вот второй... В обшем графический шедулер использует стандартные средства, т.е AT (это тот "скедлер", что в Command Promt работает). Так CSRSS завешивает его насмерть! Только перезагрузка и помогает! .... в затруднении я... |
Можно оформить все сервисом и стартовать его планировщиком. Тогда бэкап будет вестись от имени юзера SYSTEM.
|
Время: 09:36. |
Время: 09:36.
© OSzone.net 2001-