Risposte:
Mappare l'unità utilizzando questa sintassi al prompt dei comandi:
net use X: \\Hostname\Share /savecred /p:yes
Richiederà quindi un nome utente e una password, che verranno salvati e non verranno richiesti anche dopo il riavvio.
È inoltre possibile aggiungere le credenziali aprendo Start → Esegui → control userpasswords2
→ Avanzate → Gestisci password.
Questa funzione esiste su Windows XP e versioni successive.
control userpasswords2
> Avanzate> Gestisci password, il nome del computer viene visualizzato lì? Prova a eliminarlo in tal caso, quindi esegui net use
nuovamente il comando e assicurati di visualizzare il messaggio "Operazione completata correttamente".
Stephen Jennings ha la risposta corretta, ma ho scoperto che ci sono parecchi computer XP che non salvano ancora la password sull'unità di rete dopo un riavvio (come potrebbero aver scoperto Ravisha e user65130). L'unica soluzione che ho trovato su quei computer XP è quella di metterlo in un file batch:
net use X: \\Hostname\Share password /savecred /p:yes
o
net use X: \\Hostname\Share /user:machinename\username password /savecred /p:yes
Inserire il file batch nella cartella Avvio e quindi ad ogni riavvio viene ricollegata l'unità mappata. La cosa negativa di questo metodo è che la password viene salvata come testo normale in un file.
Innanzitutto, se ti trovi in un ambiente di dominio, dovresti assegnare le autorizzazioni NTFS corrette alla condivisione e impostare uno script di accesso. Mi piace usare il net use
net use z: \\server\sharename
Se ti trovi in un ambiente di lavoro, se crei lo stesso nome utente e password sul computer condiviso mentre accedi al client, puoi fare la stessa cosa.
Se qualcosa del genere non è disponibile, è possibile specificare il nome utente e la password con lo script.
net use z: \\server\sharename /user:machinename\username Password
Rendo un po 'più difficile per l'utente medio conoscere le autorizzazioni e impostarlo come exe con questo strumento.
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