Mappage d'un lecteur reseau (http)

Signaler
Messages postés
1247
Date d'inscription
mardi 7 mai 2002
Statut
Membre
Dernière intervention
18 février 2019
-
Messages postés
1247
Date d'inscription
mardi 7 mai 2002
Statut
Membre
Dernière intervention
18 février 2019
-
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

Messages postés
1247
Date d'inscription
mardi 7 mai 2002
Statut
Membre
Dernière intervention
18 février 2019
4
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.