Jak zapisać hasło zamapowanego dysku sieciowego?

14

Mam dysk map utworzony z Narzędzia> Mapuj dysk sieciowy .

Dysk jest mapowany na folder współdzielony innego komputera. Dlatego za każdym razem, gdy wyłączam urządzenie, po otwarciu dysku pyta o hasło.

Czy istnieje sposób na zapisanie tego hasła?

Ravisha
źródło

Odpowiedzi:

18

Zamapuj dysk przy użyciu tej składni w wierszu polecenia:

net use X: \\Hostname\Share /savecred /p:yes

Następnie wyświetli monit o podanie nazwy użytkownika i hasła, które zostaną zapisane i nie będzie monitowany nawet po ponownym uruchomieniu.

Możesz także dodać poświadczenia, otwierając Start → Uruchom → control userpasswords2→ Zaawansowane → Zarządzaj hasłami.

Ta funkcja istnieje w systemie Windows XP i nowszych.

Stephen Jennings
źródło
Nie działa
Ravisha
@Ravisha Co się stanie, gdy spróbujesz? Czy pojawia się komunikat o błędzie? Czy możesz opublikować dokładnie ten, który wpisujesz, a który nie działa?
Stephen Jennings
Podałem
Jeśli przejdziesz do control userpasswords2> Zaawansowane> Zarządzaj hasłami, czy pojawi się tam nazwa komputera? Jeśli tak, spróbuj go usunąć, a następnie net useponownie uruchom komendę i upewnij się, że pojawi się komunikat „Operacja została zakończona pomyślnie”.
Stephen Jennings
zrobił to, ale nadal przy ponownym uruchomieniu należy wprowadzić hasło
Ravisha
2

Stephen Jennings ma poprawną odpowiedź, ale odkryłem, że istnieje całkiem sporo komputerów XP, które po zrestartowaniu nadal nie zapisują hasła na dysku sieciowym (jak zapewne dowiedzieli się Ravisha i użytkownik 65130). Jedynym rozwiązaniem, jakie znalazłem na tych komputerach XP, jest umieszczenie tego w pliku wsadowym:

net use X: \\Hostname\Share password /savecred /p:yes

lub

net use X: \\Hostname\Share /user:machinename\username password /savecred /p:yes

Umieść plik wsadowy w folderze Autostart, a następnie przy każdym ponownym uruchomieniu mapowany dysk jest ponownie podłączany. Złą rzeczą w tej metodzie jest to, że hasło jest zapisywane jako zwykły tekst w pliku.

Jeff Baker
źródło
1
Uważam, że to, czy XP zapisuje hasło, czy nie, powinno zależeć od wydania (Home / Media Center vs Professional), ale napotkałem różnego rodzaju dziwności związane z zapisywaniem poświadczeń dla udziałów sieciowych w różnych edycjach (i wersjach) systemu Windows.
lzam
1

Po pierwsze, jeśli jesteś w środowisku domenowym, dałbyś odpowiednie uprawnienia NTFS do udziału i skonfigurowałeś skrypt logowania. Lubię używać sieci

net use z: \\server\sharename

Jeśli pracujesz w środowisku pracy, jeśli tworzysz tę samą nazwę użytkownika i hasło na współdzielonym komputerze podczas logowania do klienta, możesz zrobić to samo.

Jeśli coś takiego nie jest dostępne, możesz podać nazwę użytkownika i hasło za pomocą skryptu.

net use z: \\server\sharename /user:machinename\username Password

Utrudniam przeciętnemu użytkownikowi poznanie uprawnień i ustawiam go jako exe za pomocą tego narzędzia.

http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html

Nixphoe
źródło
Używając drugiej metody, jeśli dysk zostanie odłączony (nie odwzorowany, po prostu odłączony), poprosi o podanie hasła przy następnym dostępie. Argument / savecred przechowuje poświadczenia w pamięci chronionej za pomocą LSASS, dzięki czemu można ich ponownie użyć automatycznie.
Stephen Jennings
1
@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
orestes
źródło
0
@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
masrnet2006
źródło
6
Powinieneś spróbować wyjaśnić, co robisz, po prostu kopiowanie i wklejanie skryptu z ustawieniami nie jest tak naprawdę przydatne.
Matteo,
1
Usuwa wszystkie mapowania dysków, a następnie ponownie mapuje m: i n: przy użyciu poświadczeń domeny i hasła. Myślę, że nie jest to dobrze napisany skrypt, ponieważ jeśli masz inne mapowania dysków oprócz m: i n: zostaną one zniszczone przez pierwszą część skryptu.
niedz.