Merk: Følgende kommandoer er nye i PowerShell v3 og krever derfor Windows 8, og de krever også en administrativ ledetekst.
Redaktører Merk: Denne artikkelen er trolig for våre mer geeky publikum og krever litt grunnleggende kunnskap om IP-adressering og CIDR-notasjon
Endre din IP-adresse
Vi har sett folk trekke ut håret deres og prøver å endre deres IP-adresser ved hjelp av krypterte WMI-klasser i eldre versjoner av PowerShell, men som endret seg med PowerShell v3, er det nå en NetTCPIP-modul som bringer det meste av funksjonaliteten til native PowerShell. Selv om det er litt forvirrende først, for det meste på grunn av manglende dokumentasjon for øyeblikket, begynner det å gi mening når geeksen viser deg hvordan det er gjort.
Endring av en IP-adresse kan gjøres ved hjelp av cmdletet New-NetIPAddress, det har mange parametere, hvorav noen ikke engang er dokumentert i Get-Help. Så her er det:
New-NetIPAddress –InterfaceAlias “Wired Ethernet Connection” –IPv4Address “192.168.0.1” –PrefixLength 24 -DefaultGateway 192.168.0.254
Dette forutsetter følgende:
- Navnet på grensesnittet du vil endre IP-adressen til, er Local Area Network
- Du vil statisk tildele en IP-adresse på 192.168.0.1
- Du vil angi en nettverksmaske på 255.255.255.0 (som er / 24 i CIDR-notering)
- Du vil angi en standard gateway på 192.168.0.254
Du vil åpenbart bytte innstillingene ut for noen som samsvarer med adressekriteriene for nettverket ditt.
Angi DNS-informasjonen din
Nå kommer en annen vanskelig del, det viser seg at det er en helt egen modul kalt DNSClient som du må bruke til å manipulere DNS-innstillingene. For å endre DNS-serveren din, vil du bruke:
Set-DnsClientServerAddress -InterfaceAlias “Wired Ethernet Connection” -ServerAddresses 192.168.0.1, 192.168.0.2
Dette forutsetter at du vil angi den primære DNS-serveren for Wired Ethernet-tilkobling til 192.168.0.1 og den sekundære DNS-serveren til 192.168.0.2. Det er alt der er til det.