Yanıtlar:
Komut isteminde bu sözdizimini kullanarak sürücüyü eşleyin:
net use X: \\Hostname\Share /savecred /p:yes
Daha sonra kaydedilecek ve yeniden başlattıktan sonra bile sorulmayacak bir kullanıcı adı ve şifre isteyecektir.
Kimlik bilgilerini ayrıca Başlat → Çalıştır → control userpasswords2
→ Gelişmiş → Parolaları Yönet'i açarak da ekleyebilirsiniz .
Bu özellik Windows XP ve sonraki sürümlerde bulunmaktadır.
control userpasswords2
> Gelişmiş> Parolaları Yönet seçeneğine giderseniz , bilgisayar adı burada görünüyor mu? Varsa silmeyi deneyin, ardından net use
komutu tekrar çalıştırın ve "İşlem başarıyla tamamlandı" iletisini aldığınızdan emin olun.
Stephen Jennings doğru cevabı var ama bir yeniden başlatmadan sonra şifreyi ağ sürücüsüne kaydetmeyen oldukça az sayıda XP bilgisayarı olduğunu gördüm (Ravisha ve user65130'un bulduğu gibi). Bu XP bilgisayarlarda bulduğum tek çözüm, bunu bir toplu iş dosyasına koymaktır:
net use X: \\Hostname\Share password /savecred /p:yes
veya
net use X: \\Hostname\Share /user:machinename\username password /savecred /p:yes
Toplu iş dosyasını Başlangıç klasörüne koyun ve ardından her yeniden başlatma işleminde eşlenen sürücü yeniden bağlanır. Bu yöntemin kötü yanı, şifrenin bir dosyaya düz metin olarak kaydedilmesidir.
İlk olarak, bir etki alanı ortamındaysanız, paylaşıma doğru NTFS izinlerini verir ve bir oturum açma komut dosyası ayarlarsınız. Net kullanımı severim
net use z: \\server\sharename
Bir çalışma alanı ortamındaysanız, paylaşılan makinede istemcide oturum açtığınız kullanıcı adı ve parolayı aynı şekilde oluşturursanız aynı işlemi yapabilirsiniz.
Böyle bir şey mevcut değilse, komut dosyasıyla kullanıcı adını ve parolayı belirtebilirsiniz.
net use z: \\server\sharename /user:machinename\username Password
Ortalama bir kullanıcının izinleri bilmesini ve bu araçla bir exe olarak ayarlamasını biraz zorlaştırıyorum.
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