Mappage d'un lecteur reseau (http)

pcpunch Messages postés 1243 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 18 février 2019 - 18 juin 2015 à 17:16
pcpunch Messages postés 1243 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 18 février 2019 - 25 juin 2015 à 12:33
Bonjour,

J'utilise le code suivant pour mapper un lecteur réseau avec authentification :




'Déclaration des objets
Dim objNetwork, objShell As Object

objNetwork = CreateObject("WScript.Network")
objNetwork.MapNetworkDrive("G:", "//chemin", "false", "user", "pass")
objShell = CreateObject("Shell.Application")
objShell.NameSpace("G:").Self.Name = "GED WEBDAV"



Ca fonctionne avec un partage réseau, mais le mien est en http ? c'est un webdav
Je n'ai pas d'autre accès possible et cela fonctionne en le montant avec Windows ?

Une idée ?

1 réponse

pcpunch Messages postés 1243 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 18 février 2019 5
25 juin 2015 à 12:33
Je me répond au cas ça peu aider quelqu'un.

Il faut d'abord modifier le registre pour monter un lecteur en http :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\BasicAuthLevel
qu'il faut passer à 2 au lieu de 1.

Cette manipulation à pour seul but d'accepter les connexions webdav non sécurisées, donc déjà si votre serveur webdav fait de l'https/ssl cette manipulation n'est pas nécessaire.

Ensuite si vous faites cette manipulations, vous devrez redémarrer le service "WebClient" : Démarrer > Executer > services.msc

Malgré cela mon code ci dessus ne marche ????
Je passe un net use en ligne de commande avec un shell et la ca passe.

0
Rejoignez-nous