Je voudrais déconnecter un lecteur réseau (Y :) avec PowerShell. Cette lettre de lecteur est affectée / mappée à un emplacement réseau. Existe-t-il un moyen simple de le faire?
Je crois que "net use XXX / delete" ferait cela.
Le problème est:
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.
pourquoi quand j'essaye:
C:\Windows>net use \\192.168.1.108\d /del
Je reçois:
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
la source
la source
/y
sur Ajouter pournet use $Drive.Name /delete
forcer la fermeture de toutes les connexions ouvertes sur le lecteur. S'il y a des connexions ouvertes, vousnet use
demandera une action que vous ne voulez pas au milieu d'une exécution de script sans assistance.Je voudrais suggérer d'utiliser le propre Remove-PSDrive de PowerShell. Par exemple:
N'incluez pas de deux-points ou une barre oblique inverse; utilisez uniquement la lettre de lecteur.
la source
Modification de ma réponse en fonction de votre commentaire
la source
Dans PowerShell 5 (Windows 10) et versions ultérieures, vous pouvez utiliser:
https://docs.microsoft.com/en-us/powershell/module/smbshare/remove-smbmapping?view=win10-ps
la source