PDA

Показать полную графическую версию : bitsadmin /setcredentials - как указать пользователя и пароль для доступа к шаре?


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 - Ошибка при обработке удаленного файла.

Вопрос
Чего не хватает и как добиться, что бы работало?

Спасибо!

NoIZz
06-01-2025, 01:59
Кажись допер
bitsadmin /setcredentials "myjob" SERVER NEGOTIATE bitsdownloader@server.domain.tld bitsdownloader1
так вроде работает

NoIZz
06-01-2025, 17:07
Не
Не работает (((
Только если net use использовать перед подключением

NoIZz
08-01-2025, 01:04
cmdkey спас
сохраняет нужный логин и пароль перед запуском задания и все авторизуется
по окончании задания если нет других заданий учетные данные удаляются
(команада в bitsadmin /setnotifycmdline)
все запускается удаленно с системной учеткой




© OSzone.net 2001-2012