Нужно ли иметь одинаковую учетную запись пользователя в разных доменах для запуска команды net use через пакетный скрипт? - PullRequest
1 голос
/ 01 июня 2019

У меня есть задача планировщика заданий, которая запускает пакетный файл, который копирует файл с 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) Что я могу попытаться достичь желаемого результата?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...