Cet article observera diverses méthodes pour récupérer l'adresse IPv4.
Comment obtenir / récupérer l'adresse IPv4 dans une variable PowerShell?
Ces applets de commande peuvent être utilisés pour récupérer l'adresse IPv4 dans une variable:
Méthode 1: Obtenez l'adresse IPv4 dans une variable à l'aide de la commande «Test-Connection»
Le "Connexion de test”Cmdlet, avec la combinaison des autres paramètres et commandes, peut obtenir une adresse IPv4 dans une variable. Il est également utilisé pour envoyer des demandes ou des paquets d'écho à d'autres ordinateurs et, en retour, obtient les réponses Echo.
Exemple
Exécutez la commande donnée pour obtenir et stocker l'adresse IPv4 dans une variable:
> $ Var1 = Test-Connection -ComputerName LocalHost -Count 1 | Sélectionnez IPv4AddressMaintenant, appelez la variable dans laquelle l'adresse IPv4 a été stockée:
On peut observer que la variable mentionnée contient l'adresse IPv4.
Méthode 2: Mettez l'adresse IPv4 dans une variable à l'aide de la commande «ipconfig»
Une autre commande qui est utilisée pour mettre l'adresse IPv4 dans une variable est le «Ipconfig" commande. Il peut être utilisé pour produire les configurations réseau actuelles, telles que TCP / IP.
Exemple
Exécutez la commande donnée pour intégrer l'adresse IPv4 dans une variable:
> $ IPadr = ((ipconfig | findstr [0-9].\.) [0]).Split () [- 1]Maintenant, vérifiez la valeur d'adresse IP stockée:
> $ IPadrMéthode 3: Mettez l'adresse IPv4 dans une variable à l'aide de la commande «Get-NetIpConfiguration»
Le "Get-netipconfiguration»La commande est utilisée pour afficher les configurations réseau, telles que les serveurs DNS et les adresses IP. Cette commande peut également aider à faire entrer l'adresse IPv4 dans une variable.
Exemple
Exécutez la ligne de code donnée pour intégrer l'IPv4 dans une variable en utilisant le «Get-netipconfiguration”Cmdlet:
> $ VAL1 = (get-netipconfiguration | where-object $ _.Ipv4defaultgateway -ne $ null -et $ _.Netadapter.status -ne "déconnecté").IPv4Address.Adresse IPVérification
> Val1Méthode 4: Mettez l'adresse IPv4 dans une variable à l'aide de la commande «Get-wmiObject»
Le "Get-wmiObject”Cmdlet est utilisé pour récupérer le"Instances de gestion de Windows (WMI)"Instances de la classe. Plus précisément, le «Win32_networkAdapterConfiguration" est un "IMM«La classe représente les attributs et les comportements du réseau.
Exemple
Exécutez la commande mentionnée ci-dessous pour stocker l'adresse IPv4 dans une variable:
> $ val2 = (get-wmiObject -class win32_networkAdapterConfiguration | où $ _.DhcPeneable -ne $ null -et $ _.DefaultIpgateway -ne $ null).IPaddress | Select-object-premier 1Vérification
> $ VAL2Méthode 5: Mettez l'adresse IPv4 dans une variable à l'aide de la commande «Get-Netipaddress»
Le "Get-netipaddress”Cmdlet est utilisé pour récupérer la configuration IP, comme IPv4. Il est généralement utilisé pour obtenir les adresses IP, telles que IPv6 et IPv6. De plus, il accède également aux adresses IP associées.
Exemple
Pour la démonstration, exécutez la commande suivante:
> $ val3 = (get-netipaddress | where-object $ _.AddressState -eq "Preferred" -et $ _.Validlifetime -lt "24:00:00").Adresse IPVérification
> Val3On peut voir que l'adresse IPv4 a été affichée dans la sortie.
Conclusion
Dans PowerShell, l'adresse IPv4 peut être récupérée dans une variable en utilisant plusieurs cmdlettes. Ces applets de vente incluent «Connexion de test","Ipconfig","Get-netipconfiguration","Get-wmiObject", et le "Get-netipaddress".Cet article a élaboré plusieurs méthodes pour intégrer l'adresse IPv4 dans une variable.