Saya ingin memutuskan koneksi drive jaringan (Y :) dengan PowerShell. Huruf drive itu ditetapkan / dipetakan ke lokasi jaringan. Apakah ada cara sederhana untuk melakukan itu?
Saya percaya "gunakan net XXX / delete" akan melakukan itu.
Masalahnya adalah:
C:\Windows>net use
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
OK Y: \\192.168.1.108\d Microsoft Windows Network
The command completed successfully.
mengapa ketika saya mencoba:
C:\Windows>net use \\192.168.1.108\d /del
Saya mendapat:
C:\Windows>net use \\192.168.1.108\d /del
The network connection could not be found.
More help is available by typing NET HELPMSG 2250.
????
networking
connection
powershell
FernandoSBS
sumber
sumber
/y
untuknet use $Drive.Name /delete
memaksa menutup semua koneksi yang terbuka pada drive. Jika ada koneksi terbuka,net use
akan meminta tindakan yang tidak Anda inginkan di tengah menjalankan skrip yang tidak dijaga.Saya ingin menyarankan menggunakan PowerShell's Remove-PSDrive sendiri. Sebagai contoh:
Jangan menyertakan tanda titik dua atau garis miring terbalik; cukup gunakan huruf drive saja.
sumber
Mengubah jawaban saya berdasarkan komentar Anda
sumber
Di PowerShell 5 (Windows 10) dan di atasnya, Anda dapat menggunakan:
https://docs.microsoft.com/en-us/powershell/module/smbshare/remove-smbmapping?view=win10-ps
sumber