Ответы:
Подключите диск, используя этот синтаксис в командной строке:
net use X: \\Hostname\Share /savecred /p:yes
Затем он запросит имя пользователя и пароль, которые будут сохранены и не будут запрашиваться даже после перезагрузки.
Вы также можете добавить учетные данные, открыв Пуск → Выполнить → control userpasswords2
→ Дополнительно → Управление паролями.
Эта функция существует в Windows XP и более поздних версиях.
control userpasswords2
> Дополнительно> Управление паролями, там отображается имя компьютера? Попробуйте удалить его, если это так, затем повторите net use
команду и убедитесь, что вы получите сообщение «Операция успешно завершена».
Стивен Дженнингс имеет правильный ответ, но я обнаружил, что существует довольно много компьютеров XP, которые до сих пор не сохраняют пароль на сетевой диск после перезагрузки (как, возможно, выяснили Ravisha и user65130). Единственное решение, которое я нашел на этих компьютерах с XP, - поместить это в командный файл:
net use X: \\Hostname\Share password /savecred /p:yes
или
net use X: \\Hostname\Share /user:machinename\username password /savecred /p:yes
Поместите пакетный файл в папку «Автозагрузка», а затем при каждой перезагрузке подключенный диск повторно подключается. Недостаток этого метода в том, что пароль сохраняется в виде открытого текста в файле.
Во-первых, если вы находитесь в доменной среде, вы бы дали правильные разрешения NTFS для общего ресурса и настроили сценарий входа в систему. Мне нравится использовать чистое использование
net use z: \\server\sharename
Если вы находитесь в рабочей среде, если вы создаете то же имя пользователя и пароль на общем компьютере, что и при входе в систему на клиенте, вы можете сделать то же самое.
Если что-то подобное недоступно, вы можете указать имя пользователя и пароль с помощью скрипта.
net use z: \\server\sharename /user:machinename\username Password
Я немного усложняю среднестатистическому пользователю знать разрешения и устанавливаю его как исполняемый файл с этим инструментом.
http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*
echo ---------------------------------------------------
EXIT
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \\172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \\172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*
echo ---------------------------------------------------
EXIT