NoIZz
05-01-2025, 18:37
Всем дд!
Есть Win Server
На нем шары
Необходимо скриптом создавать задание (скачивать) нужные файлы с помощью bits
Если комп в домене проблем нет ни под системной учеткой ни под админской (компы / учетки имеют доступ к шаре)
net use \\server\share
и далее создаем задание, добавляем файлы и стартуем
bitsadmin /create "myjob"
bitsadmin /addfile "myjob" "\\server\share\file.dat" "d:\file.dat"
bitsadmin /setpriority "myjob" normal
bitsadmin /resume "myjob"
и все скачивается
но! если комп не в домене и нужно провернуть вышеуказанное в теории должно сработать такое
создаем пользователя на сервере - bitsdownloader и паролем bitsdownloader1
даем ему права на чтение шары и папки
если использовать net use \\server\share /user:server\bitsdownloader bitsdownloader1 - все подключается и bits отрабатывает, но что будет если комп будет перезагружен? шара же отвалится - /persistent не помогает - не сохраняется подключение под системной учеткой
для такого случая есть bitsadmin /setcredentials
согласно мануалу перед запуском задания
bitsadmin /setcredentials "myjob" SERVER NEGOTIATE server\bitsdownloader bitsdownloader1
bitsadmin /resume "myjob"
но не работает
задание валится в ошибку
ERROR CODE: 0x80070005 - Отказано в доступе.
ERROR CONTEXT: 0x00000005 - Ошибка при обработке удаленного файла.
Вопрос
Чего не хватает и как добиться, что бы работало?
Спасибо!
Есть Win Server
На нем шары
Необходимо скриптом создавать задание (скачивать) нужные файлы с помощью bits
Если комп в домене проблем нет ни под системной учеткой ни под админской (компы / учетки имеют доступ к шаре)
net use \\server\share
и далее создаем задание, добавляем файлы и стартуем
bitsadmin /create "myjob"
bitsadmin /addfile "myjob" "\\server\share\file.dat" "d:\file.dat"
bitsadmin /setpriority "myjob" normal
bitsadmin /resume "myjob"
и все скачивается
но! если комп не в домене и нужно провернуть вышеуказанное в теории должно сработать такое
создаем пользователя на сервере - bitsdownloader и паролем bitsdownloader1
даем ему права на чтение шары и папки
если использовать net use \\server\share /user:server\bitsdownloader bitsdownloader1 - все подключается и bits отрабатывает, но что будет если комп будет перезагружен? шара же отвалится - /persistent не помогает - не сохраняется подключение под системной учеткой
для такого случая есть bitsadmin /setcredentials
согласно мануалу перед запуском задания
bitsadmin /setcredentials "myjob" SERVER NEGOTIATE server\bitsdownloader bitsdownloader1
bitsadmin /resume "myjob"
но не работает
задание валится в ошибку
ERROR CODE: 0x80070005 - Отказано в доступе.
ERROR CONTEXT: 0x00000005 - Ошибка при обработке удаленного файла.
Вопрос
Чего не хватает и как добиться, что бы работало?
Спасибо!