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.