Este artigo observará vários métodos para recuperar o endereço IPv4.
Como obter/recuperar o endereço IPv4 em uma variável PowerShell?
Esses cmdlets podem ser usados para recuperar o endereço IPv4 em uma variável:
Método 1: Obtenha o endereço IPv4 em uma variável usando o comando "conexão de teste"
O "Conexão de teste”CMDLET, com a combinação dos outros parâmetros e comandos, pode obter um endereço IPv4 em uma variável. Também é usado para enviar solicitações ou pacotes de eco para outros computadores e, em troca, recebe as respostas do eco.
Exemplo
Execute o comando fornecido para obter e armazenar o endereço IPv4 em uma variável:
> $ Var1 = teste Connection -Computername localhost -Count 1 | Selecione IPv4AddressAgora, invoco a variável na qual o endereço IPv4 foi armazenado:
Pode -se observar que a variável mencionada contém o endereço IPv4.
Método 2: Obtenha o endereço IPv4 em uma variável usando o comando “ipconfig”
Outro comando usado para colocar o endereço IPv4 em uma variável é o “Ipconfig”Comando. Pode ser utilizado para produzir as configurações de rede atuais, como TCP/IP.
Exemplo
Execute o comando fornecido para colocar o endereço IPv4 em uma variável:
> $ Ipadr = ((ipconfig | findstr [0-9].\.) [0]).Split () [-1]Agora, verifique o valor do endereço IP armazenado:
> $ IpadrMétodo 3: Obtenha o endereço IPv4 em uma variável usando o comando “Get-NetipConfiguration”
O "Get-NetipConfiguration”O comando é usado para exibir configurações de rede, como servidores DNS e endereços IP. Este comando também pode ajudar a colocar o endereço IPv4 em uma variável.
Exemplo
Execute a linha de código fornecida para colocar o IPv4 em uma variável usando o “Get-NetipConfiguration”Cmdlet:
> $ val1 = (get-netipconfiguration | where-object $ _.Ipv4defaultgateway -ne $ null -e $ _.NetAdapter.status -ne "desconectado").IPv4Address.Endereço de IPVerificação
> $ val1Método 4: Obtenha o endereço IPv4 em uma variável usando o comando "get-wmiobject"
O "Get-wmiobject”O cmdlet é usado para recuperar o“Instâncias de gerenciamento do Windows (WMI)”Instâncias da aula. Mais especificamente, o “WIN32_NETWORKADAPTERCONFIGURAÇÃO" é um "WMI”Classe representa os atributos e comportamentos da rede.
Exemplo
Execute o comando abaixo mencionado para armazenar o endereço IPv4 em uma variável:
> $ val2 = (get -wmiobject -class win32_networkadapterConfiguration | onde $ _.Dhcpenabled -ne $ null -e $ _.Defaultipgateway -ne $ null).Ipaddress | Selecionar -Object -primeiro 1Verificação
> $ val2Método 5: Obtenha o endereço IPv4 em uma variável usando o comando “get-netipaddress”
O "Get-Netipaddress”O cmdlet é utilizado para recuperar a configuração IP, como IPv4. Normalmente é usado para obter os endereços IP, como IPv6 e IPv6. Além disso, ele também acessa os endereços IP associados.
Exemplo
Para a demonstração, execute o seguinte comando:
> $ val3 = (get-netipaddress | where-object $ _.Endereçostate -eq "preferido" -e $ _.ValidLifeTime -Lt "24:00:00").Endereço de IPVerificação
> $ val3Pode -se observar que o endereço IPv4 foi exibido na saída.
Conclusão
No PowerShell, o endereço IPv4 pode ser recuperado em uma variável usando vários cmdlets. Esses cmdlets incluem “Conexão de teste","Ipconfig","Get-NetipConfiguration","Get-wmiobject", e a "Get-Netipaddress”.Este artigo elaborou vários métodos para colocar o endereço IPv4 em uma variável.