OVH Cloud OVH Cloud

Monter un Lecteur réseau

4 réponses
Avatar
Buzz
Existe t'il, une classe .net permettant de monter / demonter un lecteur
réseau à l'equivalent d'un net use et de lister les lecteur réseau monter
d'un poste ??

Merci

4 réponses

Avatar
Fred
"Buzz" a écrit dans le message de news:

Existe t'il, une classe .net permettant de monter / demonter un lecteur
réseau à l'equivalent d'un net use et de lister les lecteur réseau monter
d'un poste ??

Merci



Bonsoir,
Cela sent le WMI et le System.Management, à voir ...
Avatar
Buzz
En effet j'ai trouvé comment lister les unitées montées : Dim objectQuery As
New Management.ObjectQuery("select LocalName, RemoteName from
Win32_NetWorkConnection"), mais je ne vois pas comment en monter de nouvelles
unitées et en supprimer

"Fred" a écrit :


"Buzz" a écrit dans le message de news:

> Existe t'il, une classe .net permettant de monter / demonter un lecteur
> réseau à l'equivalent d'un net use et de lister les lecteur réseau monter
> d'un poste ??
>
> Merci

Bonsoir,
Cela sent le WMI et le System.Management, à voir ...





Avatar
Fred
"Buzz" a écrit dans le message de
news:
En effet j'ai trouvé comment lister les unitées montées : Dim objectQuery


As
New Management.ObjectQuery("select LocalName, RemoteName from
Win32_NetWorkConnection"), mais je ne vois pas comment en monter de


nouvelles
unitées et en supprimer

"Fred" a écrit :

>
> "Buzz" a écrit dans le message de news:
>
> > Existe t'il, une classe .net permettant de monter / demonter un


lecteur
> > réseau à l'equivalent d'un net use et de lister les lecteur réseau


monter
> > d'un poste ??
> >
> > Merci
>
> Bonsoir,
> Cela sent le WMI et le System.Management, à voir ...
>
>
>



Bonjour,
Effectivement je n'ai pas trouvé non plus de méthode WMI permettant la
connexion d'un lecteur réseau. Cela me paraît étrange.
J'ai trouvé ce thread qui propose une solution :
http://www.dotnet247.com/247reference/msgs/47/237975.aspx
Sinon j'ai testé ceci en vb (pour mapper un lecteur réseau sur le poste
local)

Dim o As Object = CreateObject("WScript.Network")
o.MapNetworkDrive("Z:", "ServeurPartage")

Cela fonctionne.
Tout cela ne me satisfait pas vraiment.
Avatar
Zoury
Bonjour!

Juste pour les archives, il serait probablement possible d'appeler l'API
WNetAddConnection2 ou WNetAddConnection3. Une recherche sur google avec ces
mots clés nous permet de trouver quelques exemples d'implémentation.

pour l'aide sur la fonction WNetAddConnection2
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wnet/wnet/wnetaddconnection2.asp

--
Cordialement
Yanick
MVP pour Visual Basic
"Fred" a écrit dans le message de
news:%235HU3F$

"Buzz" a écrit dans le message de
news:
> En effet j'ai trouvé comment lister les unitées montées : Dim


objectQuery
As
> New Management.ObjectQuery("select LocalName, RemoteName from
> Win32_NetWorkConnection"), mais je ne vois pas comment en monter de
nouvelles
> unitées et en supprimer
>
> "Fred" a écrit :
>
> >
> > "Buzz" a écrit dans le message de


news:
> >
> > > Existe t'il, une classe .net permettant de monter / demonter un
lecteur
> > > réseau à l'equivalent d'un net use et de lister les lecteur réseau
monter
> > > d'un poste ??
> > >
> > > Merci
> >
> > Bonsoir,
> > Cela sent le WMI et le System.Management, à voir ...
> >
> >
> >

Bonjour,
Effectivement je n'ai pas trouvé non plus de méthode WMI permettant la
connexion d'un lecteur réseau. Cela me paraît étrange.
J'ai trouvé ce thread qui propose une solution :
http://www.dotnet247.com/247reference/msgs/47/237975.aspx
Sinon j'ai testé ceci en vb (pour mapper un lecteur réseau sur le poste
local)

Dim o As Object = CreateObject("WScript.Network")
o.MapNetworkDrive("Z:", "ServeurPartage")

Cela fonctionne.
Tout cela ne me satisfait pas vraiment.