
У меня есть карта диска, созданная изИнструменты > Подключить сетевой диск.
Диск сопоставлен с общей папкой другой машины. Поэтому каждый раз, когда я выключаю машину, она запрашивает пароль при открытии диска.
Есть ли способ сохранить этот пароль?
решение1
Подключите диск, используя следующий синтаксис в командной строке:
net use X: \\Hostname\Share /savecred /p:yes
Затем система запросит имя пользователя и пароль, которые будут сохранены и не будут запрашиваться даже после перезагрузки.
Вы также можете добавить учетные данные, открыв Пуск → Выполнить → control userpasswords2
→ Дополнительно → Управление паролями.
Эта функция доступна в Windows XP и более поздних версиях.
решение2
Правильный ответ дан Стивеном Дженнингсом, но я обнаружил, что есть довольно много компьютеров XP, которые все еще не сохраняют пароль на сетевом диске после перезагрузки (как, возможно, обнаружили Равиша и user65130). Единственное решение, которое я нашел на этих компьютерах XP, — это поместить это в пакетный файл:
net use X: \\Hostname\Share password /savecred /p:yes
или
net use X: \\Hostname\Share /user:machinename\username password /savecred /p:yes
Поместите пакетный файл в папку «Автозагрузка», и затем при каждой перезагрузке отображаемый диск будет переподключаться. Плохо в этом методе то, что пароль сохраняется в виде открытого текста в файле.
решение3
Во-первых, если вы находитесь в доменной среде, вы должны предоставить правильные разрешения NTFS для общего ресурса и настроить сценарий входа. Мне нравится использовать net use
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
решение4
@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