У меня есть задача планировщика заданий, которая запускает пакетный файл, который копирует файл с server1 на server2 в другом домене.
Примечание. Запланированное задание выполняется в Domain_A с использованием учетных записей пользователей, созданных для запуска автоматических процессов.
Задача планировщика заданий:
Запуск в Domain_A \ user1
Команды / шаги пакетного файла
A) net use q: \\shared drive\abc /user:Domain_A\user1 password1
B) net use w: \\server2\qwe /user:Domain_B\user2 password2
C) copy q:\*.txt w:\
Команда Aработает без каких-либо проблем, и диск подключен, однако команда B завершается неудачно.Я добавил errorlevel и получил 1.
Если я запускаю эту команду непосредственно в cmd, она запускается, и привод сопоставляется.Однако я использую свою личную учетную запись для запуска cmd (назовем это «master_user»), а не общие учетные записи, созданные для автоматически запускаемых задач (например, user1 и user2).Моя учетная запись ("master_user") существует как в Domain_A, так и в Domain_B.
Мои вопросы:
1) Если вы пытаетесь подключить диск из Domain_B, необходимо лиучетная запись user1 в этом домене?
Моя логика такова: поскольку user1 не существует в другом домене, команда cmd не выполняется на шаге (B), поскольку user1 используется для запуска cmd.
2) Что я могу попытаться достичь желаемого результата?