Question Lister Adresse IP d'un PC

Plus d'informations
il y a 3 ans 5 mois #30126 par Laurent Dardenne

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 5 mois #30140 par Vince
Réponse de Vince sur le sujet Lister Adresse IP d'un PC
Salut,
Merci pour ta réponse. :)
Je vais chercher dans cette direction mais j'ai peur que cela ne me remonte pas l'ip Alternative saisie.

Quand une adresse IP Alternative est définie, il semblerait qu'elle soit dans le registre sous :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp\Configurations\Alternate_{CAD00399-.......-........}

C'est une clé en REG_BINARY. Dans l'idée, je voulais tester la présence de cette clé et si présente, je la décode. Mais là pareil, je n'arrive pas à la décoder.
Y'a une astuce pour lire les clé REG_BINARY ?

Merci pour ton aide :)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 5 mois #30141 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Lister Adresse IP d'un PC

Couin écrit: Salut,
Y'a une astuce pour lire les clé REG_BINARY ?

Pour la lire je ne pense pas Get-ItemPropery Path, pour décoder par contre faut avoir le code :)
Peut être ici .

Tutoriels PowerShell
Les utilisateur(s) suivant ont remercié: Vince

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 5 mois #30146 par Philippe
Réponse de Philippe sur le sujet Lister Adresse IP d'un PC
salut Couin et Laurent ;)

a partir de ce site tu pourras "décodé" l'IP alternative.

ci dessous le code qui reprend les grandes lignes de son explications pour l'interface qui s'appelle "ethernet"
a toi d'ajuster en fonction de tes ordinateurs, un Get-NetAdapter -Physical devrait t'aider
$ifguid = (Get-NetAdapter -Name "Ethernet" ).InterfaceGuid
$key = Get-ItemProperty -path "HKLM:\SYSTEM\ControlSet001\Services\Dhcp\Configurations\Alternate_$ifguid" -Name Options
$ip = ""
$ip += 20..23 | foreach {"$($key.Options[$_])."}
$masque = ""
$masque += 44..47 | foreach {"$($key.Options[$_])."}
$ip
$masque
Les utilisateur(s) suivant ont remercié: Vince

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 5 mois #30171 par Vince
Réponse de Vince sur le sujet Lister Adresse IP d'un PC
Salut 6ratgus, Laurent, :)

Merci beaucoup pour votre aide et le lien explicatif.
J'ai ajouté la gateway ainsi que les 2 DNS en lisant la suite du tableau :

$ip = ""
$masque = ""
$gateway = ""
$DNS1 = ""
$DNS2 = ""

$ifguid = (Get-NetAdapter -Name "Ethernet" ).InterfaceGuid
$key = Get-ItemProperty -path "HKLM:\SYSTEM\ControlSet001\Services\Dhcp\Configurations\Alternate_$ifguid" -Name Options

$ip += 20..23 | foreach {"$($key.Options[$_])."}
$masque += 44..47 | foreach {"$($key.Options[$_])."}
$gateway += 68..71 | foreach {"$($key.Options[$_])."}
$DNS1 += 92..95 | foreach {"$($key.Options[$_])."}
$DNS2 += 96..99 | foreach {"$($key.Options[$_])."}

Ça fonctionne parfaitement.
Merci encore

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 5 mois #30177 par Philippe
Réponse de Philippe sur le sujet Lister Adresse IP d'un PC
merci pour ton retour :)

peut tu passer le sujet en résolue stp

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.076 secondes
Propulsé par Kunena