Mēs jau esam parādījuši, kā jūs varat mainīt savu IP adresi no komandu uzvednes, kas prasīja ilgstošas komandas netsh, tagad mēs darām to pašu lietojumprogrammā PowerShell bez sarežģītības.
Piezīme. Šīs komandas ir PowerShell versijā 3 jaunas un tāpēc tām ir nepieciešama Windows 8, tām arī ir nepieciešama administratīva komandu uzvedne.
Redaktori Piezīme. Šis raksts, iespējams, ir mūsu plašākai auditorijai un prasa pamatzināšanas par IP adresēšanu un CIDR apzīmējumu
Mēs esam redzējuši, ka cilvēki izvilka savus matus, mēģinot mainīt IP adreses, izmantojot vecās PowerShell versijas, izmantojot pārdomātas WMI klases, bet kas mainījās ar PowerShell v3, tagad ir NetTCPIP modulis, kas lielāko daļu funkcionalitātes nodrošina vietējā PowerShell. Sākot ar nedaudz mulsinošu, galvenokārt tāpēc, ka tajā pašlaik trūkst dokumentācijas, tas sāk saprast, kad geeks parāda, kā tas ir paveikts.
IP adreses maiņu var izdarīt, izmantojot cmdlet New-NetIPAddress, tajā ir daudz parametru, no kuriem daži pat nav dokumentēti Get-Help. Tāpēc šeit tas ir:
New-NetIPAddress -InterfaceAlias "Vadu Ethernet savienojums" -IPv4Address "192.168.0.1" -Prefiksu garums 24 -DefaultGateway 192.168.0.254
Tas ir šāds:
Jūs, protams, pārslēdzat iestatījumus dažiem, kas atbilst jūsu tīkla adresēšanas kritērijiem.
Tagad šeit ir vēl viena kārta daļa, izrādās, ka ir viss atsevišķais modulis, ko sauc par DNSClient, kas jums jālieto, lai manipulētu ar jūsu DNS iestatījumiem. Lai mainītu savu DNS serveri, jūs izmantojat:
Set-DnsClientServerAddress -InterfaceAlias "Vadu Ethernet savienojums" -ServerAddresses 192.168.0.1, 192.168.0.2
Pieņemsim, ka vēlaties iestatīt galveno DNS serveri Wired Ethernet savienojumam uz 192.168.0.1 un sekundāro DNS serveri līdz 192.168.0.2. Tas viss ir tā.