Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   bitsadmin /setcredentials - как указать пользователя и пароль для доступа к шаре? (http://forum.oszone.net/showthread.php?t=356024)

NoIZz 05-01-2025 18:37 3034778

bitsadmin /setcredentials - как указать пользователя и пароль для доступа к шаре?
 
Всем дд!

Есть 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 3034786

Кажись допер
bitsadmin /setcredentials "myjob" SERVER NEGOTIATE bitsdownloader@server.domain.tld bitsdownloader1
так вроде работает

NoIZz 06-01-2025 17:07 3034795

Не
Не работает (((
Только если net use использовать перед подключением

NoIZz 08-01-2025 01:04 3034837

cmdkey спас
сохраняет нужный логин и пароль перед запуском задания и все авторизуется
по окончании задания если нет других заданий учетные данные удаляются
(команада в bitsadmin /setnotifycmdline)
все запускается удаленно с системной учеткой


Время: 07:48.

Время: 07:48.
© OSzone.net 2001-