Questo articolo osserverà vari metodi per recuperare l'indirizzo IPv4.
Come ottenere/recuperare l'indirizzo IPv4 in una variabile PowerShell?
Questi cmdlet possono essere utilizzati per recuperare l'indirizzo IPv4 in una variabile:
Metodo 1: ottenere l'indirizzo IPv4 in una variabile utilizzando il comando "test-connection"
IL "Connessione di prova"Cmdlet, con la combinazione degli altri parametri e comandi, può ottenere un indirizzo IPv4 in una variabile. Viene inoltre utilizzato per inviare richieste o pacchetti di eco ad altri computer e, in cambio, ottiene le risposte di eco.
Esempio
Esegui il comando indicato per ottenere e archiviare l'indirizzo IPv4 in una variabile:
> $ Var1 = test -connection -computername localhost -count 1 | Seleziona IPv4AddressOra, invoca la variabile in cui è stato archiviato l'indirizzo IPv4:
Si può osservare che la variabile menzionata contiene l'indirizzo IPv4.
Metodo 2: ottenere l'indirizzo IPv4 in una variabile utilizzando il comando "ipconfig"
Un altro comando che viene utilizzato per inserire l'indirizzo IPv4 in una variabile è "Ipconfig"Comando. Può essere utilizzato per produrre le attuali configurazioni di rete, come TCP/IP.
Esempio
Esegui il comando dato per inserire l'indirizzo IPv4 in una variabile:
> $ IPadr = ((ipconfig | findstr [0-9].\.) [0]).Split () [-1]Ora, verifica il valore dell'indirizzo IP memorizzato:
> $ IPadrMetodo 3: ottenere l'indirizzo IPv4 in una variabile utilizzando il comando "Get-NetipConfiguration"
IL "Get-netipconfiguration"Il comando viene utilizzato per visualizzare configurazioni di rete, come server DNS e indirizzi IP. Questo comando può anche aiutare a ottenere l'indirizzo IPv4 in una variabile.
Esempio
Esegui la riga di codice data per inserire l'IPv4 in una variabile usando "Get-netipconfiguration"CMDLET:
> $ val1 = (get-netipconfiguration | dove-object $ _.Ipv4defaultgateway -ne $ null -and $ _.NetAdapter.status -ne "disconnesso").Ipv4Address.Indirizzo IPVerifica
> $ val1Metodo 4: ottenere l'indirizzo IPv4 in una variabile utilizzando il comando "Get-WMIObject"
IL "Get-wmiobject"CMDLET viene utilizzato per recuperare il"Windows Management Istances (WMI)"Istanze di classe. Più specificamente, il "Win32_networkadapterconfiguration" è un "WMI"La classe rappresenta gli attributi e i comportamenti della rete.
Esempio
Eseguire il comando di seguito menzionato per archiviare l'indirizzo IPv4 in una variabile:
> $ val2 = (Get -WMIObject -Classe Win32_NetWorkAdapterConfiguration | dove $ _.Dhcpenabled -ne $ null -and $ _.Defaultipgateway -ne $ null).IPaddress | Select -Object -First 1Verifica
> $ Val2Metodo 5: ottenere l'indirizzo IPv4 in una variabile usando il comando "get-netipaddress"
IL "Get-netipaddress"CMDLET viene utilizzato per recuperare la configurazione IP, come IPv4. Viene in genere utilizzato per ottenere gli indirizzi IP, come IPv6 e IPv6. Inoltre, accede anche agli indirizzi IP associati.
Esempio
Per la dimostrazione, eseguire il seguente comando:
> $ val3 = (get-netipaddress | dove-object $ _.Indilrstate -eq "preferito" -and $ _.Validlifetime -lt "24:00:00").Indirizzo IPVerifica
> $ val3Si può vedere che l'indirizzo IPv4 è stato visualizzato nell'output.
Conclusione
In PowerShell, l'indirizzo IPv4 può essere recuperato in una variabile utilizzando diversi cmdlet. Questi cmdlet includono "Connessione di prova","Ipconfig","Get-netipconfiguration","Get-wmiobject", e il "Get-netipaddress".Questo articolo ha elaborato più metodi per inserire l'indirizzo IPv4 in una variabile.