Par exemple, lorsque je tape, net use
je peux voir quelque chose comme:
Status Local Remote
OK H: \\server\home folders\me
Unavailable I: \\serverA\share1
Disconnected J: \\serverB\share2
Reconnecting K: \\serverC\share3
Lorsque cela se produit, l'Explorateur Windows a des retards de 10 à 20 secondes lorsqu'il fait quelque chose d'aussi simple que de créer un nouveau dossier sur mon lecteur C :. Après un certain temps, le lecteur K: changera pour dire "Déconnecté".
Ce que je veux faire, c'est en quelque sorte forcer le lecteur K: à être déconnecté ou indisponible, mais sans perdre le mappage authentifié.
windows-7
network-shares
Glen Little
la source
la source
net use \\serverB\share2 /delete
devrait faire l'affaire (il déconnecte le lecteur mais n'affecte pas le mappage)Réponses:
Microsoft semble essayer de déplacer des tâches administratives comme celle-ci vers PowerShell.
Dans votre cas spécifique, l'applet de commande à utiliser est Remove-PSDrive. Remove-PSDrive fera exactement ce que vous demandez: déconnectez un lecteur réseau mappé. La syntaxe de votre scénario serait:
Pour accéder à une ligne de commande powershell où vous pouvez exécuter cette applet de commande, ouvrez le menu Démarrer et dans la zone de recherche, tapez simplement powershell. Si vous ne disposez pas de la zone de recherche, dans le menu Démarrer, sélectionnez Exécuter et dans la zone Exécuter, tapez PowerShell et appuyez sur Entrée.
Pour plus de détails sur l'utilisation de cette applet de commande, y compris toutes ses options, consultez l'article de Microsoft sur le technet:
http://technet.microsoft.com/en-us/library/hh849760.aspx
la source
net use y: ....
, démarrez PowerShell et faites-leget-psdrive
, je le voisY
. Faire leremove-psdrive -Name Y
supprime. Mais alors unnet use
montre toujours, et je peux toujours utiliser le lecteur Y :. (Cela utilisait PS v2. Fonctionne apparemment avec v4.)net use Y: /delete
?Net use /delete
comme l'a deviné @Rik. Je ne vois pas de différence en ce qui concerne les lecteurs réseau.D'accord. J'aurais peut-être une solution. J'ai essayé d'examiner le
/savecred
paramètre denet use
mais je n'ai pas pu le faire fonctionner correctement, voici donc une autre approche:Votre problème était le retard avec Explorer après la déconnexion avec le VPN.
Alors pourquoi ne pas masquer les disques de l'Explorateur après la déconnexion pour qu'il n'essaye pas d'y accéder.
Il existe une clé de registre pour masquer les lecteurs de l'Explorateur:
et HKEY_xxx peut être à la fois
HKEY_LOCAL_MACHINE
etHKEY_CURRENT_USER
.Sous ce post, il y a un résumé de la valeur à
NoDrives
conserver.(ajoutez les numéros des disques).
J'ai créé un petit fichier batch où vous n'avez pas à faire les calculs vous-même.
Il s'agit d'un fichier batch à bascule.
Exécutez-le une fois pour vous connecter à votre "Mon VPN".
Exécutez à nouveau pour déconnecter et cacher les disques I, J et K .
Vous pouvez facilement diviser cela en deux fichiers batch, mais vous obtenez le point ... Vous pouvez également simplifier ce fichier batch si vous définissez le nombre de
NoDrives
vous - même au lieu de laisser le lot faire le calcul.Cela doit être exécuté en tant qu'administrateur. (il est possible d'élever automatiquement mais c'est très avancé)
Si vous vous accordez l'autorisation sur la clé,
NoDrives
vous n'avez pas besoin de l'exécuter en tant qu'administrateur. Il suffit d'ouvrirregedit.exe
, accédez à cette clé et cliquez sur "Modifier> Autorisations" et accordez-vous "Contrôle total" sur cette clé.Remarque: l'
Explorateur Windows doit être fermé et rouvert avant que les lecteurs ne soient masqués (ou visibles à nouveau).
Paramètres pour
NoDrives
:la source
Je ne sais pas comment faire cela, mais ferais un script pour ajouter le lecteur mappé pour vous faciliter la vie.
net use J: \\server\folder
la source