* object : Objet WshNetwork.
* strName : Valeur de chaîne indiquant le nom du lecteur mappé que vous voulez supprimer. Le paramètre strName peut être soit un nom local, soit un nom à distance en fonction de la façon dont le lecteur est mappé.
* bForce : Facultatif. Valeur booléenne indiquant s'il faut forcer la suppression du lecteur mappé. Si bForce est fourni avec la valeur true, cette méthode supprime les connexions, que la ressource soit ou non utilisée.
* bUpdateProfile : <DD>Facultatif. Valeur de chaîne indiquant s'il faut supprimer le mappage du profil utilisateur. Si bUpdateProfile est fourni avec la valeur true, ce mappage est supprimé du profil de l'utilisateur. bUpdateProfile est false par défaut.
Notes
Si le lecteur a un mappage entre un nom local (lettre de lecteur) et un nom à distance (nom UNC), il faut que strName soit défini sur le nom local. Si le chemin du réseau n'a pas de mappage de nom local (lettre de lecteur), strName doit être défini sur le nom distant.
Exemple
Le code suivant supprime le lecteur
"
E
"
logique.
[VBScript] Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScript.Network")
WshNetwork.
RemoveNetworkDrive
"E:"
<!-- [end] -->
[JScript]
var WshNetwork = WScript.CreateObject("WScript.Network");
WshNetwork.
Steph115
Messages postés163Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 3 février 2012 21 nov. 2005 à 09:11
Merci de ta fonction.
j'ai donc écrit cela :
Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScript.Network")
WshNetwork.RemoveNetworkDrive "X:"
Ca déconnecte bien le lecteur X: car après quand je veut retourner dessus il me demande bien un mot de passe.
Mais cela n'enlève pas l'icone du poste d etravail je suis obligé de faire souris droite puis se déconnecter pour que l'icone disparaissent.
Y aurait-il une fonction qui permettrais d'enlever l'icone du bureau ???
Merci. ++ Nexus
Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
cs_jeanmarc
Messages postés34Date d'inscriptionmardi 18 juin 2002StatutMembreDernière intervention22 novembre 2005 21 nov. 2005 à 20:33
Bonsoir,
En regardant la doc, je viens de tester la création du raccourci icône. Ca marche.
Maintenant, il suffit de trouver la méthode pour supprimer ce raccourci !!!
Ci-dessous, création du raccourci:
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.
wscript.quit
'suppression d un raccourci
Set Shell = CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
DesktopPath = Shell.SpecialFolders("Desktop")
FSO.DeleteFile DesktopPath & "\Shortcut Script.lnk"
Set FSO = Nothing
cs_jeanmarc
Messages postés34Date d'inscriptionmardi 18 juin 2002StatutMembreDernière intervention22 novembre 2005 22 nov. 2005 à 12:09
Bonjour,
Effectivement, aieeeuuuuu, tu as raison (c'est précisé dans la doc de la méthode).
Je n'ai pas testé la partie mappage de chez moi vers mon boulot.
J'ai simplement testé la partie icone.
Avec ça, Steph115 a tous les éléments pour valider son topic.