Misalnya, ketika saya mengetik net use
saya mungkin melihat sesuatu seperti:
Status Local Remote
OK H: \\server\home folders\me
Unavailable I: \\serverA\share1
Disconnected J: \\serverB\share2
Reconnecting K: \\serverC\share3
Ketika ini terjadi, Windows Explorer mengalami keterlambatan 10 - 20 detik ketika melakukan sesuatu yang sederhana seperti membuat folder baru di drive C: saya. Setelah beberapa saat, drive K: akan berubah menjadi mengatakan "Terputus".
Apa yang ingin saya lakukan adalah entah bagaimana memaksa drive K: untuk Terputus atau Tidak Tersedia, tetapi tanpa kehilangan pemetaan yang diautentikasi.
windows-7
network-shares
Glen Little
sumber
sumber
net use \\serverB\share2 /delete
harus melakukan triknya (ini memutus drive tetapi tidak mempengaruhi pemetaan)Jawaban:
Microsoft tampaknya mencoba untuk memindahkan tugas administratif seperti ini ke PowerShell.
Dalam kasus khusus Anda, cmdlet yang digunakan adalah Remove-PSDrive. Remove-PSDrive akan melakukan persis apa yang Anda minta: lepaskan drive jaringan yang dipetakan. Sintaks untuk skenario Anda adalah:
Untuk sampai ke baris perintah PowerShell tempat Anda dapat menjalankan cmdlet itu, buka menu mulai, dan di kotak pencarian cukup ketik PowerShell. Jika Anda tidak memiliki kotak pencarian, maka dari menu mulai pilih Run dan di kotak run ketik PowerShell dan tekan enter.
Untuk detail lengkap tentang cara menggunakan cmdlet ini termasuk semua opsi itu, lihat artikel Microsoft di
http://technet.microsoft.com/en-us/library/hh849760.aspx
sumber
net use y: ....
, maka mulai PowerShell dan lakukanget-psdrive
, saya lihatY
tercantum. Melakukanremove-psdrive -Name Y
menghapusnya. Tapi kemudiannet use
masih menunjukkannya, dan saya masih bisa menggunakan drive Y :. (Itu menggunakan PS v2. Rupanya bekerja dengan v4.)net use Y: /delete
?Net use /delete
seperti dugaan @Rik. Saya tidak melihat perbedaan, sejauh menyangkut drive jaringan.Baik. Saya mungkin punya solusi. Saya mencoba melihat ke dalam
/savecred
parameternet use
tetapi tidak bisa berfungsi dengan baik jadi inilah pendekatan lain:Masalah Anda adalah keterlambatan dengan Explorer setelah terputus dengan VPN.
Jadi mengapa tidak menyembunyikan drive dari Explorer setelah pemutusan sehingga tidak akan mencoba mengaksesnya.
Ada kunci registri untuk menyembunyikan drive dari Explorer:
dan HKEY_xxx dapat berupa
HKEY_LOCAL_MACHINE
danHKEY_CURRENT_USER
.Di bawah posting ini ada ringkasan tentang nilai apa yang
NoDrives
harus dimiliki.(tambahkan angka untuk drive).
Saya telah membuat batchfile kecil di mana Anda tidak perlu melakukan perhitungan sendiri.
Ini adalah 'toggle'-batchfile.
Jalankan sekali untuk terhubung ke "My VPN" Anda.
Jalankan lagi untuk memutuskan dan menyembunyikan drive I, J dan K .
Anda dapat dengan mudah membagi ini dalam dua batchfile tetapi Anda mendapatkan intinya ... Anda juga dapat menyederhanakan batchfile ini jika Anda mengatur jumlah
NoDrives
diri Anda alih-alih membiarkan batch melakukan perhitungan.Ini perlu dijalankan sebagai administrator. (Dimungkinkan untuk secara otomatis meningkatkan tetapi itu sangat maju)
Jika Anda memberi diri Anda izin pada kunci,
NoDrives
Anda tidak harus menjalankan ini sebagai administrator. Cukup bukaregedit.exe
, telusuri kunci ini dan klik "Edit> Izin" dan beri diri Anda "Kontrol Penuh" atas kunci ini.Catatan:
Windows Explorer perlu ditutup dan dibuka lagi sebelum drive disembunyikan (atau terlihat lagi).
Pengaturan untuk
NoDrives
:sumber
Saya tidak tahu bagaimana melakukan ini, tetapi akan membuat skrip untuk menambahkan drive yang dipetakan untuk membuat hidup lebih mudah.
net use J: \\server\folder
sumber