Homepage » hogyan kell » Az IP-cím módosítása a PowerShell használatával

    Az IP-cím módosítása a PowerShell használatával

    Már megmutattuk, hogyan módosíthatja IP-címét a parancssorból, amely hosszú netsh parancsokat igényel, most ugyanezt csináljuk a PowerShell-ben, anélkül, hogy bonyolult lenne.

    Megjegyzés: A következő parancsok újak a PowerShell v3-ban, ezért Windows 8-ra van szükségük, adminisztratív parancssorra is szükségük van.

    Szerkesztők Megjegyzés: Ez a cikk valószínűleg a geeky közönségnek és az IP-címzéssel és a CIDR-jelöléssel kapcsolatos alapvető ismeretekre vonatkozik.

    Az IP-cím módosítása

    Láttuk az embereket, akik hajukat kihúzták, hogy megpróbálják megváltoztatni IP címüket a PowerShell korábbi verzióiban a titkos WMI osztályok használatával, de a PowerShell v3-mal megváltozott, most már van egy NetTCPIP modul, amely a legtöbb funkciót hozza a natív PowerShell-hez. Miközben először egy kicsit zavaró, főként a dokumentáció hiánya miatt, elkezdődik az értelme, ha a geek megmutatja, hogy hogyan történt.

    Az IP-cím megváltoztatása a cmdlet New-NetIPAddress segítségével történhet, rengeteg paraméterrel rendelkezik, amelyek közül néhányat még a dokumentumokban sem dokumentálnak a Get-Help programban. Tehát itt van:

    New-NetIPAddress -InterfaceAlias ​​“Vezetékes Ethernet-kapcsolat” -IPv4Address “192.168.0.1” -PrefixLength 24 -DefaultGateway 192.168.0.254

    Ez a következőket feltételezi:

    • A helyi IP-cím módosítani kívánt felület neve a Helyi hálózat
    • Statikusan hozzárendelhet egy 192.168.0.1-es IP-címet
    • A 255.255.255.0 alhálózati maszkot szeretné beállítani (ami CIDR jelölésben 24).
    • Egy 192.168.0.254-es alapértelmezett átjárót kíván beállítani

    Nyilvánvalóan megváltoztatná azokat a beállításokat, amelyek megfelelnek a hálózat címzési feltételeinek.

    A DNS-információk beállítása

    Most itt jön egy másik trükkös rész, kiderül, hogy van egy teljesen különálló DNSClient modul, amelyet a DNS-beállítások manipulálásához kell használni. A DNS-kiszolgáló módosításához használja:

    Set-DnsClientServerAddress -InterfaceAlias ​​“Vezetékes Ethernet-kapcsolat” -ServerAddresses 192.168.0.1, 192.168.0.2

    Ez feltételezi, hogy a vezetékes Ethernet-kapcsolat elsődleges DNS-kiszolgálóját a 192.168.0.1 és a másodlagos DNS-kiszolgálóra 192.168.0.2-re szeretné beállítani. Ez az egész.