Megjegyzés: A következő parancsok újak a PowerShell v3-ban, ezért Windows 8-at igényelnek, és egy adminisztrátori parancssorra is szükségük van.
Szerkesztők Megjegyzés: Ez a cikk valószínűleg a mi több geeky közönség, és megköveteli néhány alapvető ismerete IP címzés és CIDR jelölés
Az IP-cím megváltoztatása
Láttuk az embereket, akik kihúzták a hajukat, próbálva megváltoztatni az IP-címüket a rejtett WMI osztályok segítségével a PowerShell régebbi verzióiban, de ez megváltozott a PowerShell v3-mal, most van egy NetTCPIP modul, amely a legtöbb funkciót a natív PowerShell-hez hozza. Míg egy kicsit zavaros az első, leginkább a dokumentáció hiánya miatt, akkor kezdődik értelme, ha a geeks megmutatja, hogyan készült.
Az IP-cím megváltoztatása a New-NetIPAddress cmdlet használatával végezhető el, számos paramétere van, amelyek közül néhány még a Get-Help-ban sem szerepel. Tehát itt van:
New-NetIPAddress –InterfaceAlias “Wired Ethernet Connection” –IPv4Address “192.168.0.1” –PrefixLength 24 -DefaultGateway 192.168.0.254
Ez a következőket feltételezi:
- Az IP-cím megváltoztatásához szükséges felület neve a helyi hálózat
- Statikusan ki szeretné rendelni a 192.168.0.1 IP-címet
- 255.255.255.0 alhálózati maszkot szeretne beállítani (ami / 24 a CIDR-jelölésben)
- Beállít egy alapértelmezett átjárót a 192.168.0.254
Nyilvánvalóan át szeretnéd állítani a beállításokat olyanokra, amelyek megfelelnek a hálózat címzési feltételeinek.
A DNS-adatok beállítása
Most itt van egy másik trükkös rész, kiderül, hogy van egy teljesen különálló modul, a DNSClient, amelyet használni kell a DNS beállításainak manipulálásához. A DNS-kiszolgáló megváltoztatásához használja:
Set-DnsClientServerAddress -InterfaceAlias “Wired Ethernet Connection” -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 192.168.0.1-re és másodlagos DNS-kiszolgálóra szeretné állítani 192.168.0.2-re. Ez mindennek megvan.