Question
[Résolu] Objet COM Network list manager
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 5 mois #8298
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Objet COM Network list manager
Malheureusement mes tests sur mon W7 n'ont guère été plus concluants. J'ai vu que tu avais reçu d'autres suggestions sur des forums américains, notamment sur le type de la variable $guid, sans grand succès apparemment...
La piste WMI me paraît la plus simple. Tu devrais pouvoir faire un mapping entre les objets retournés par WMI et ceux retournés par l'objet COM, ce qui te permet de mixer les informations des deux provenances.
La piste WMI me paraît la plus simple. Tu devrais pouvoir faire un mapping entre les objets retournés par WMI et ceux retournés par l'objet COM, ce qui te permet de mixer les informations des deux provenances.
Connexion ou Créer un compte pour participer à la conversation.
- JoJo
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 15 ans 5 mois #8301
par JoJo
Réponse de JoJo sur le sujet Re:Objet COM Network list manager
C'est à la base ce que je souhaite faire...Je souhaitais coupler la recuperation des informations basiques (type IP,MAC,Gateway,GUID...) via WMI aux infos de connectivité de la carte en question via COM.
Seulement, comment faire un mapping sans l'info qui relierait WMI et COM ?, a savoir un ID ou un connectionID ?...
C'est tout l'enjeu et la je seche
<br><br>Message édité par: crousti, à: 14/12/10 09:57
Seulement, comment faire un mapping sans l'info qui relierait WMI et COM ?, a savoir un ID ou un connectionID ?...
C'est tout l'enjeu et la je seche
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 5 mois #8302
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Objet COM Network list manager
Tu as essayé la méthode GetConnectionID ? A priori elle marche de la même façon que GetAdapterID, donc elle risque d'échouer de la même façon. Mais si par miracle elle marche, tu devrais pouvoir rapprocher son résultat avec la propriété WMI NetConnectionID.
Connexion ou Créer un compte pour participer à la conversation.
- JoJo
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 15 ans 5 mois #8304
par JoJo
Réponse de JoJo sur le sujet Re:Objet COM Network list manager
Oui j'ai deja tenté avec GetConnectionID()
Le resultat est le même.
La definition de la methode semble la meme que GetADapterID() d'ailleurs.
C'est toujours ce type GUID qui pose problème.
La definition de ces methodes n'est d'ailleurs pas plus causant :
TypeName : System.__ComObject#{dcb00005-570f-4a9b-8d69-199fdba5723b}
Name : GetAdapterId
MemberType : Method
Definition : GUID GetAdapterId ()
TypeName : System.__ComObject#{dcb00005-570f-4a9b-8d69-199fdba5723b}
Name : GetConnectionId
MemberType : Method
Definition : GUID GetConnectionId ()
Le resultat est le même.
La definition de la methode semble la meme que GetADapterID() d'ailleurs.
C'est toujours ce type GUID qui pose problème.
La definition de ces methodes n'est d'ailleurs pas plus causant :
TypeName : System.__ComObject#{dcb00005-570f-4a9b-8d69-199fdba5723b}
Name : GetAdapterId
MemberType : Method
Definition : GUID GetAdapterId ()
TypeName : System.__ComObject#{dcb00005-570f-4a9b-8d69-199fdba5723b}
Name : GetConnectionId
MemberType : Method
Definition : GUID GetConnectionId ()
Connexion ou Créer un compte pour participer à la conversation.
- JoJo
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 15 ans 5 mois #8306
par JoJo
Réponse de JoJo sur le sujet Re:Objet COM Network list manager
J'ai trouvé un exemple pur .Net (C#)
code.msdn.microsoft.com/NLM/Release/Proj....aspx?ReleaseId=3010
ça a l'air assez simple, il suffit de referencer l'activeX dans le projet. C'est rageant qu'avec autant de simplicité en .Net, on galère autant en PS...
code.msdn.microsoft.com/NLM/Release/Proj....aspx?ReleaseId=3010
ça a l'air assez simple, il suffit de referencer l'activeX dans le projet. C'est rageant qu'avec autant de simplicité en .Net, on galère autant en PS...
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 5 mois #8307
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Objet COM Network list manager
Je suppose que tu as essayé la syntaxe qu'ils utilisent dans leur code C# ?
[code:1]
$connection.GetAdapterId().ToString()
[/code:1]
[code:1]
$connection.GetAdapterId().ToString()
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Objet COM Network list manager