-
Récupérer IP Passerelle
Bonjour,
Je souhaite récupérer l'IP de la passerelle d'un poste pour construire un script, voici que j'ai trouvé:
Code:
Get-NetIPConfiguration | Sort InterfaceIndex | FT IPv4Address, IPv4Address, IPv4DefaultGateway
Ce qui me donne ceci:
IPv4Address IPv4Address IPv4DefaultGateway
----------- ----------- ------------------
{192.168.56.1} {192.168.56.1}
{169.254.188.141} {169.254.188.141}
{10.10.10.1} {10.10.10.1}
{192.168.164.76} {192.168.164.76} {MSFT_NetRoute (InstanceID = ":8:8:8:9:55;@55;C?8;@B8;@?8???55;")}
{169.254.58.154} {169.254.58.154}
Je n'arrive pas à comprendre pourquoi il ne m'affiche pas l'IP de la passerelle, dans l'idéal je souhaiterai juste récupérer l'IP passerelle de la connexion active.
Merci par avance pour votre aide.
-
Je ne suis pas sous W10 donc je n'ai pas Get-NetIPConfiguration.
Je fais comme ceci, mais sache que tu peux avoir plusieurs connections actives
Code:
(Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object {$_.IPEnabled}).DefaultIPGateway
ou cela
Code:
(Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "IPEnabled='true'").DefaultIPGateway
-
c'est parfait, merci beaucoup !