Показать сообщение отдельно
Старый 12.01.2007, 00:36     # 2
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 508

Borland - Гад и сволочь
Цитата:
alexey_ole:
в чем причина того, что программка не видит диск Z:
В том, что при запуске через "Планировщик задач" создаётся новая User Session, в которой никакого диска Z: нету.
Цитата:
alexey_ole:
как настроить систему чтоб решить задачу по передаче данных.
Вариантов несколько:
  1. Простой:
    запуск задачи организуется скриптом, в котором сначала мапится диск Z: (через net use), затем выполняется собственно задача, затем диск Z: дисконнектится. Недостатком этого способа является хранение логина и пароля юзера, от имени которого коннектится сетевой диск в открытом виде в скрипте, что небезопасно.
  2. Сложный: настраиваются доверительные отношения между доменами с тем, чтобы можно было подключить сетевой диск от имени того юзера, под которым выполняется задача. При этом можно подключить сетевой диск в скрипте задачи без указания логина и пароля либо вообще не подключать его, прописав вместо диска Z: сетевой путь вида \\server\share (это, кстати, может быть и невозможно - не все программы умеют работать с такими путями). Минусом этого способа является то, что требуется достаточно нетривиальная настройка доменов + юзер, от имени которого выполняется задача получает определённые права в "чужом" домене (их грамотное ограничение тоже требует определённых усилий). + требуется ограничивать права групп EveryOne обоих доменов - так как фактически вместо двух этих групп при полном трасте мы получаем одну... Настроить можно всё, но это весьма трудозатратно.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума