Esta redacción observará varios métodos para recuperar la dirección IPv4.
Cómo obtener/recuperar la dirección IPv4 en una variable PowerShell?
Estos cmdlets se pueden usar para recuperar la dirección IPv4 en una variable:
Método 1: Obtenga la dirección IPv4 en una variable utilizando el comando "Test-Connection"
El "Conexión de prueba"Cmdlet, con la combinación de los otros parámetros y comandos, puede obtener una dirección IPv4 en una variable. También se usa para enviar solicitudes o paquetes de eco a otras computadoras y, a cambio, obtiene las respuestas de eco.
Ejemplo
Ejecute el comando dado para obtener y almacenar la dirección IPv4 en una variable:
> $ Var1 = prueba -conexión -ComputerName localhost -Count 1 | Seleccione IPv4AddressAhora, invoque la variable en la que se ha almacenado la dirección IPv4:
Se puede observar que la variable mencionada contiene la dirección IPv4.
Método 2: obtenga la dirección IPv4 en una variable utilizando el comando "ipconfig"
Otro comando que se usa para llevar la dirección IPv4 a una variable es el "Ipconfig" dominio. Se puede utilizar para obtener las configuraciones de red actuales, como TCP/IP.
Ejemplo
Ejecute el comando dado para llevar la dirección IPv4 en una variable:
> $ Ipadr = ((ipconfig | findstr [0-9].\.) [0]).Split () [-1]Ahora, verifique el valor de la dirección IP almacenada:
> $ IpadrMétodo 3: Obtenga la dirección IPv4 en una variable utilizando el comando "Get-NetipConfiguration"
El "Get-netipconfigurationEl comando se utiliza para mostrar configuraciones de red, como servidores DNS y direcciones IP. Este comando también puede ayudar a poner la dirección IPv4 en una variable.
Ejemplo
Ejecute la línea de código dada para llevar el IPv4 a una variable utilizando el "Get-netipconfiguration"Cmdlet:
> $ val1 = (get-netipconfiguration | where-object $ _.Ipv4defaultgateway -ne $ null -y $ _.Netadapter.status -ne "desconectado").Ipv4address.Dirección IPVerificación
> $ val1Método 4: Obtenga la dirección IPv4 en una variable utilizando el comando "get-wmioBject"
El "Get-wmiobject"Cmdlet se usa para recuperar el"Instancias de administración de Windows (WMI)"Las instancias de la clase. Más específicamente, el "Win32_networkAdapterCiguration" es un "WMI"La clase representa los atributos y comportamientos de la red.
Ejemplo
Ejecute el comando mencionado a continuación para almacenar la dirección IPv4 en una variable:
> $ val2 = (get -wmioBject -class win32_networkAdapterCiguration | donde $ _.Dhcpenabled -ne $ null -y $ _.DefaultIpgateway -ne $ null).Ipaddress | Select -oBject -Primer 1Verificación
> $ val2Método 5: Obtenga la dirección IPv4 en una variable utilizando el comando "Get-Netipaddress"
El "Get-netipaddressSe utiliza cmdlet para recuperar la configuración de IP, como IPv4. Por lo general, se usa para obtener las direcciones IP, como IPv6 e IPv6. Además, también accede a las direcciones IP asociadas.
Ejemplo
Para la demostración, ejecute el siguiente comando:
> $ val3 = (get-netipaddress | where-object $ _.DirectState -EQ "Prefered" -y $ _.ValidLifetime -lt "24:00:00").Dirección IPVerificación
> $ val3Se puede ver que la dirección IPv4 se ha mostrado en la salida.
Conclusión
En PowerShell, la dirección IPv4 se puede recuperar en una variable utilizando varios cmdlets. Estos cmdlets incluyen "Conexión de prueba","Ipconfig","Get-netipconfiguration","Get-wmiobject", y el "Get-netipaddress".Este artículo ha elaborado múltiples métodos para llevar la dirección IPv4 a una variable.