Je cherche depuis longtemps une solution pour lister les adresses IP des stations connectées aux
ressources d'un serveur ou de ma machine (répertoires partagés, etc) à travers le réseau LAN.
J'ai essayé de faire cela avec Win32_NetworkAdapterConfiguration
Set IPConfigSet = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")
J'obtiens tous les détails adresse IP, MAC, info sur la carte réseau, mais RIEN sur les stations
connectées à la mienne à travers un LAN en particulier leur adresse IP.
Comment faire ?
Merci beaucoup pour votre aide si vous connaissez l'emploi de Win32_NetworkAdapterConfiguration.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Claude BELLAMY
Dans le message news: , Teddy s'est ainsi exprimé:
Bonjour,
Je cherche depuis longtemps une solution pour lister les adresses IP des stations connectées aux ressources d'un serveur ou de ma machine (répertoires partagés, etc) à travers le réseau LAN. J'ai essayé de faire cela avec Win32_NetworkAdapterConfiguration
Set IPConfigSet = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE") J'obtiens tous les détails adresse IP, MAC, info sur la carte réseau, mais RIEN sur les stations connectées à la mienne à travers un LAN en particulier leur adresse IP.
Comment as-tu créé l'objet "objWMIService" ? C'est là où tu définis la machine concernée !
set objWMIService= GetObject("winmgmts:{impersonationLevel=impersonate}!//" & Computer)
La variable computer contient le nom NETBIOS de la machine voulue ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Dans le message news:usWUWIeRFHA.2784@TK2MSFTNGP12.phx.gbl ,
Teddy <teddy@wanadoo.fr> s'est ainsi exprimé:
Bonjour,
Je cherche depuis longtemps une solution pour lister les adresses IP
des stations connectées aux ressources d'un serveur ou de ma machine
(répertoires partagés, etc) à travers le réseau LAN.
J'ai essayé de faire cela avec Win32_NetworkAdapterConfiguration
Set IPConfigSet = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration Where
IPEnabled=TRUE")
J'obtiens tous les détails adresse IP, MAC, info sur la carte réseau,
mais RIEN sur les stations connectées à la mienne à travers un LAN en
particulier leur adresse IP.
Comment as-tu créé l'objet "objWMIService" ?
C'est là où tu définis la machine concernée !
set objWMIService= GetObject("winmgmts:{impersonationLevel=impersonate}!//"
& Computer)
La variable computer contient le nom NETBIOS de la machine voulue ...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
Dans le message news: , Teddy s'est ainsi exprimé:
Bonjour,
Je cherche depuis longtemps une solution pour lister les adresses IP des stations connectées aux ressources d'un serveur ou de ma machine (répertoires partagés, etc) à travers le réseau LAN. J'ai essayé de faire cela avec Win32_NetworkAdapterConfiguration
Set IPConfigSet = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE") J'obtiens tous les détails adresse IP, MAC, info sur la carte réseau, mais RIEN sur les stations connectées à la mienne à travers un LAN en particulier leur adresse IP.
Comment as-tu créé l'objet "objWMIService" ? C'est là où tu définis la machine concernée !
set objWMIService= GetObject("winmgmts:{impersonationLevel=impersonate}!//" & Computer)
La variable computer contient le nom NETBIOS de la machine voulue ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Teddy
L'objet objWMIService était bien entendu créé au préalable avec : Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate,(Backup,Security)}!" & xComputer & "rootcimv2") xComputer désignant ma machine.
La question était donc de lister les machines connectées à la mienne comme on en obtient l'info avec la commande "netstat -n".
Win32_ServerSession et Win32_PerfRawData_Tcpip_TCP (pour l'équivalent de netstat -n) suggéré plus haut par Stéphane vont peut-être me servir...
Ted
"Jean-Claude BELLAMY" a écrit dans le message de news: eh%
Dans le message news: , Teddy s'est ainsi exprimé:
Bonjour,
Je cherche depuis longtemps une solution pour lister les adresses IP des stations connectées aux ressources d'un serveur ou de ma machine (répertoires partagés, etc) à travers le réseau LAN. J'ai essayé de faire cela avec Win32_NetworkAdapterConfiguration
Set IPConfigSet = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE") J'obtiens tous les détails adresse IP, MAC, info sur la carte réseau, mais RIEN sur les stations connectées à la mienne à travers un LAN en particulier leur adresse IP.
Comment as-tu créé l'objet "objWMIService" ? C'est là où tu définis la machine concernée !
set objWMIService= GetObject("winmgmts:{impersonationLevel=impersonate}!//" & Computer)
La variable computer contient le nom NETBIOS de la machine voulue ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
L'objet objWMIService était bien entendu créé au préalable avec :
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate,(Backup,Security)}!\" &
xComputer & "rootcimv2")
xComputer désignant ma machine.
La question était donc de lister les machines connectées à la mienne comme on en obtient l'info avec
la commande "netstat -n".
Win32_ServerSession et Win32_PerfRawData_Tcpip_TCP (pour l'équivalent de netstat -n) suggéré plus
haut par Stéphane vont peut-être me servir...
Ted
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans le message de news:
eh%23oGF1RFHA.3732@tk2msftngp13.phx.gbl...
Dans le message news:usWUWIeRFHA.2784@TK2MSFTNGP12.phx.gbl ,
Teddy <teddy@wanadoo.fr> s'est ainsi exprimé:
Bonjour,
Je cherche depuis longtemps une solution pour lister les adresses IP
des stations connectées aux ressources d'un serveur ou de ma machine
(répertoires partagés, etc) à travers le réseau LAN.
J'ai essayé de faire cela avec Win32_NetworkAdapterConfiguration
Set IPConfigSet = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration Where
IPEnabled=TRUE")
J'obtiens tous les détails adresse IP, MAC, info sur la carte réseau,
mais RIEN sur les stations connectées à la mienne à travers un LAN en
particulier leur adresse IP.
Comment as-tu créé l'objet "objWMIService" ?
C'est là où tu définis la machine concernée !
set objWMIService= GetObject("winmgmts:{impersonationLevel=impersonate}!//" & Computer)
La variable computer contient le nom NETBIOS de la machine voulue ...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
L'objet objWMIService était bien entendu créé au préalable avec : Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate,(Backup,Security)}!" & xComputer & "rootcimv2") xComputer désignant ma machine.
La question était donc de lister les machines connectées à la mienne comme on en obtient l'info avec la commande "netstat -n".
Win32_ServerSession et Win32_PerfRawData_Tcpip_TCP (pour l'équivalent de netstat -n) suggéré plus haut par Stéphane vont peut-être me servir...
Ted
"Jean-Claude BELLAMY" a écrit dans le message de news: eh%
Dans le message news: , Teddy s'est ainsi exprimé:
Bonjour,
Je cherche depuis longtemps une solution pour lister les adresses IP des stations connectées aux ressources d'un serveur ou de ma machine (répertoires partagés, etc) à travers le réseau LAN. J'ai essayé de faire cela avec Win32_NetworkAdapterConfiguration
Set IPConfigSet = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE") J'obtiens tous les détails adresse IP, MAC, info sur la carte réseau, mais RIEN sur les stations connectées à la mienne à travers un LAN en particulier leur adresse IP.
Comment as-tu créé l'objet "objWMIService" ? C'est là où tu définis la machine concernée !
set objWMIService= GetObject("winmgmts:{impersonationLevel=impersonate}!//" & Computer)
La variable computer contient le nom NETBIOS de la machine voulue ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Jean-Claude BELLAMY
Dans le message news:uYLVoq$ , Teddy s'est ainsi exprimé:
L'objet objWMIService était bien entendu créé au préalable avec : Set objWMIService > GetObject("winmgmts:{impersonationLevel=impersonate,(Backup,Security)}!" & xComputer & "rootcimv2") xComputer désignant ma machine.
La question était donc de lister les machines connectées à la mienne comme on en obtient l'info avec la commande "netstat -n".
Inspire toi de mon scritp GETIP.VBS, qui donne AUTOMATIQUEMENT la liste de TOUTES les adr.IP de TOUTES les cartes réseau de TOUS les PC du domaine (ou workgroup) auquel appartient le PC local.
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Dans le message news:uYLVoq$RFHA.2748@TK2MSFTNGP09.phx.gbl ,
Teddy <teddy@wanadoo.fr> s'est ainsi exprimé:
L'objet objWMIService était bien entendu créé au préalable avec :
Set objWMIService > GetObject("winmgmts:{impersonationLevel=impersonate,(Backup,Security)}!\"
& xComputer & "rootcimv2") xComputer désignant ma machine.
La question était donc de lister les machines connectées à la mienne
comme on en obtient l'info avec la commande "netstat -n".
Inspire toi de mon scritp GETIP.VBS, qui donne AUTOMATIQUEMENT la liste de
TOUTES les adr.IP de TOUTES les cartes réseau de TOUS les PC du domaine (ou
workgroup) auquel appartient le PC local.
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
Dans le message news:uYLVoq$ , Teddy s'est ainsi exprimé:
L'objet objWMIService était bien entendu créé au préalable avec : Set objWMIService > GetObject("winmgmts:{impersonationLevel=impersonate,(Backup,Security)}!" & xComputer & "rootcimv2") xComputer désignant ma machine.
La question était donc de lister les machines connectées à la mienne comme on en obtient l'info avec la commande "netstat -n".
Inspire toi de mon scritp GETIP.VBS, qui donne AUTOMATIQUEMENT la liste de TOUTES les adr.IP de TOUTES les cartes réseau de TOUS les PC du domaine (ou workgroup) auquel appartient le PC local.
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Teddy
J'y vais voir, merci encore !
Ted
"Jean-Claude BELLAMY" a écrit dans le message de news: u$
Dans le message news:uYLVoq$ , Teddy s'est ainsi exprimé:
L'objet objWMIService était bien entendu créé au préalable avec : Set objWMIService >> GetObject("winmgmts:{impersonationLevel=impersonate,(Backup,Security)}!" & xComputer & "rootcimv2") xComputer désignant ma machine.
La question était donc de lister les machines connectées à la mienne comme on en obtient l'info avec la commande "netstat -n".
Inspire toi de mon scritp GETIP.VBS, qui donne AUTOMATIQUEMENT la liste de TOUTES les adr.IP de TOUTES les cartes réseau de TOUS les PC du domaine (ou workgroup) auquel appartient le PC local.
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
J'y vais voir, merci encore !
Ted
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans le message de news:
u$FI30BSFHA.3420@TK2MSFTNGP14.phx.gbl...
Dans le message news:uYLVoq$RFHA.2748@TK2MSFTNGP09.phx.gbl ,
Teddy <teddy@wanadoo.fr> s'est ainsi exprimé:
L'objet objWMIService était bien entendu créé au préalable avec :
Set objWMIService >> GetObject("winmgmts:{impersonationLevel=impersonate,(Backup,Security)}!\"
& xComputer & "rootcimv2") xComputer désignant ma machine.
La question était donc de lister les machines connectées à la mienne
comme on en obtient l'info avec la commande "netstat -n".
Inspire toi de mon scritp GETIP.VBS, qui donne AUTOMATIQUEMENT la liste de TOUTES les adr.IP de
TOUTES les cartes réseau de TOUS les PC du domaine (ou workgroup) auquel appartient le PC local.
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
"Jean-Claude BELLAMY" a écrit dans le message de news: u$
Dans le message news:uYLVoq$ , Teddy s'est ainsi exprimé:
L'objet objWMIService était bien entendu créé au préalable avec : Set objWMIService >> GetObject("winmgmts:{impersonationLevel=impersonate,(Backup,Security)}!" & xComputer & "rootcimv2") xComputer désignant ma machine.
La question était donc de lister les machines connectées à la mienne comme on en obtient l'info avec la commande "netstat -n".
Inspire toi de mon scritp GETIP.VBS, qui donne AUTOMATIQUEMENT la liste de TOUTES les adr.IP de TOUTES les cartes réseau de TOUS les PC du domaine (ou workgroup) auquel appartient le PC local.
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *