Попробуй групповые политики и политики безопасности сбросить на стандартные следующим батником:
=================================================
RD /S /Q "%WinDir%\System32\GroupPolicyUsers"
RD /S /Q "%WinDir%\System32\GroupPolicy"
gpupdate /force
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
=================================================
И после этого заново учетные данные добавить.
Либо попробуй использовать механизм сохранения паролей прямо из net use:
Для просмотра ссылки Войди или Зарегистрируйся
=================================================
По умолчанию, механизм "Сохранение имен пользователей и паролей" создает "ключ" для любого подключения в интерфейсе GUI, требующего использования различных учетных данных. При создании подключения из командной строки с использованием команды "net use" и при вводе учетной информации данный ключ не создается.
При использовании команды "net use" используйте параметр "/savecred" для сохранения учетных сведений. При использовании параметра "/savecred" любые учетные данные, запрашиваемые при использовании команды "net use", сохраняются в виде ключа. Поэтому, при запросе ввода имени пользователя и пароля (или только пароля) при использовании команды "net use" (но не в связи с тем, что Вы используете символ "*" в команде "net use" для запроса ввода пароля) и использовании параметра "/savecred" учетные данные сохранятся. Например, при вводе одной из следующих команд в командной строке ключ будет находиться в хранилище "Сохранение имен пользователей и паролей" и использоваться при подключении к ресурсу:
- При вводе команды net use * \\ имя компьютера \ имя ресурса /savecred пользователю будет необходимо ввести имя, а затем пароль.
- При вводе команды net use * \\ имя компьютера \ имя ресурса /u: имя домена \ имя пользователя /savecred пользователю будет необходимо ввести пароль.
Однако, при вводе следующей команды ключ не будет создан:
- net use * \\ имя компьютера \ имя ресурса * /user: имя домена \ имя пользователя /savecred
или
- net use * \\ имя компьютера \ имя ресурса * /savecred /user: имя домена \ имя пользователя
При вводе команды: net help use в командной строке появится дополнительная информация по использованию
команды "net use".
====================================================
Если, не поможет, и пароль все таки не сохранится, но сам не боишься, что твой пароль в батнике открыто лежать будет, тогда в планировщике батник с net use используй, и что-нибудь им без ключа /savecred добавь, хоть принтер, хоть папку сетевую, он в любом случае пароль в сеансе передаст.
Например, добавишь папку как диск командой: "net use X: \\удаленный_комп\папка пароль /user:удаленный_комп\Юзер" и пароль ко всем сетевым папкам и устройствам удаленного компа, на котором принтер подцеплен, тоже передадутся.