Ten zapis będzie obserwowany różne metody odzyskania adresu IPv4.
Jak uzyskać/pobrać adres IPv4 do zmiennej PowerShell?
Te CMDLETS można użyć do pobrania adresu IPv4 w zmiennej:
Metoda 1: Uzyskaj adres IPv4 do zmiennej za pomocą polecenia „połączenie testu”
„„Połączenie testowe”CMDLET, z kombinacją innych parametrów i poleceń, może wprowadzić adres IPv4 do zmiennej. Służy również do wysyłania żądań echo lub pakietów do innych komputerów, a w zamian otrzymuje odpowiedzi echo.
Przykład
Wykonaj podane polecenie, aby uzyskać i przechowywać adres IPv4 w zmienną:
> $ Var1 = test -połączenie -ComputerName localHost -Count 1 | Wybierz IPv4AddressTeraz wywołaj zmienną, w której przechowywany był adres IPv4:
Można zauważyć, że wspomniana zmienna zawiera adres IPv4.
Metoda 2: Uzyskaj adres IPv4 do zmiennej za pomocą polecenia „ipconfig”
Innym poleceniem używanym do wprowadzenia adresu IPv4 do zmiennej jest „Ipconfig" Komenda. Można go wykorzystać do wyświetlania bieżących konfiguracji sieciowych, takich jak TCP/IP.
Przykład
Uruchom podane polecenie, aby uzyskać adres IPv4 do zmiennej:
> $ IpAdr = ((ipconfig | FindStr [0-9].\.) [0]).Split () [-1]Teraz zweryfikuj przechowywaną wartość adresu IP:
> $ IpadrMetoda 3: Uzyskaj adres IPv4 do zmiennej za pomocą polecenia „Get-NetipConfiguration”
„„Get-NetipConfiguration”Polecenie służy do wyświetlania konfiguracji sieciowych, takich jak serwery DNS i adresy IP. To polecenie może również pomóc w wprowadzeniu adresu IPv4 do zmiennej.
Przykład
Uruchom podany wiersz kodu, aby wprowadzić IPv4 do zmiennej za pomocą „Get-NetipConfiguration„Cmdlet:
> $ val1 = (Get-NetipConfiguration | gdzie-obiekt $ _.IPv4DefaultGateway -Ne $ null -i $ _.Netadapter.status -Ne „odłączone”).IPv4address.Adres IPWeryfikacja
> $ val1Metoda 4: Uzyskaj adres IPv4 do zmiennej za pomocą polecenia „Get-WmiObject”
„„Get-WmiObject„CMDLET służy do pobrania„Instancje zarządzania systemem Windows (WMI)„Instancje klasy. Mówiąc dokładniej, „Win32_NetWorkAdapterConfiguration" jest "WMI”Klasa reprezentuje atrybuty i zachowania sieci.
Przykład
Wykonaj poniższe wspomniane polecenie, aby przechowywać adres IPv4 w zmienną:
> $ val2 = (get -WmiObject -class Win32_NetWorkadapterConfiguration | gdzie $ _.Dhcpenabled -Ne $ null -i $ _.DefaultIpGateway -Ne $ null).Ipaddress | Select -Owoct -first 1Weryfikacja
> $ val2Metoda 5: Uzyskaj adres IPv4 do zmiennej za pomocą polecenia „Get-Netipaddress”
„„Get-Netipaddress„CMDLET jest wykorzystywany do pobierania konfiguracji IP, takiej jak IPv4. Zwykle służy do uzyskania adresów IP, takich jak IPv6 i IPv6. Ponadto uzyskuje również dostęp do powiązanych adresów IP.
Przykład
W przypadku demonstracji uruchom następujące polecenie:
> $ val3 = (get-netipaddress | gdzie-obiekt $ _.AdresState -eq „Preferred” -i $ _.VAVELLIFETIME -LT „24:00:00”).Adres IPWeryfikacja
> $ val3Można zauważyć, że adres IPv4 został wyświetlony na wyjściu.
Wniosek
W PowerShell adres IPv4 można pobrać w zmienną za pomocą kilku cmdlet. Te CMDLETS obejmują „Połączenie testowe”,„Ipconfig”,„Get-NetipConfiguration”,„Get-WmiObject”I„ „Get-Netipaddress".Ten zapis opracował wiele metod wprowadzania adresu IPv4 do zmiennej.