Početna » kako da » Kako promijeniti IP adresu pomoću PowerShell-a

    Kako promijeniti IP adresu pomoću PowerShell-a

    Već smo vam pokazali kako možete promijeniti IP adresu iz naredbenog retka, što je zahtijevalo duge netsh naredbe, a sada radimo istu stvar u PowerShell-u, bez složenosti.

    Bilješka: Sljedeće naredbe su nove u PowerShell v3 i stoga zahtijevaju Windows 8, također zahtijevaju administrativni prompt za naredbe.

    Napomena urednika: Ovaj članak je vjerojatno za našu publiku koja zahtijeva više znanja i zahtijeva neka osnovna znanja o IP adresiranju i CIDR notaciji

    Promjena IP adrese

    Vidjeli smo ljude kako izvlače kosu pokušavajući promijeniti IP adrese koristeći zagonetne WMI klase u starijim verzijama PowerShell-a, ali to se promijenilo s PowerShell v3, a sada postoji NetTCPIP modul koji donosi većinu funkcionalnosti u izvorni PowerShell. Iako je u početku pomalo zbunjujuća, uglavnom zbog nedostatka dokumentacije u ovom trenutku, ona počinje imati smisla kada vam geekovi pokažu kako je učinjeno.

    Promjena IP adrese može se obaviti pomoću cmdleta New-NetIPAddress, ima mnogo parametara, od kojih neki nisu ni dokumentirani u Get-Help. Dakle ovdje je:

    New-NetIPAddress -InterfaceAlias ​​"Wired Ethernet Connection" -IPv4Address “192.168.0.1” -PrefixLength 24 -DefaultGateway 192.168.0.254

    Pretpostavlja se sljedeće:

    • Naziv sučelja za koje želite promijeniti IP adresu je Local Area Network
    • Želite statički dodijeliti IP adresu 192.168.0.1
    • Želite postaviti podmrežnu masku od 255.255.255.0 (koja je / 24 u CIDR notaciji)
    • Želite postaviti zadani pristupnik od 192.168.0.254

    Očito biste izmijenili postavke za neke koje odgovaraju kriterijima adresiranja za vašu mrežu.

    Postavljanje DNS informacija

    Sada ovdje dolazi još jedan lukav dio, ispada da postoji cijeli zasebni modul nazvan DNSClient koji morate koristiti za manipuliranje vaših DNS postavki. Da biste promijenili DNS poslužitelj, upotrijebili biste:

    Set-DnsClientServerAddress -InterfaceAlias ​​"Wired Ethernet Connection" -ServerAddresses 192.168.0.1, 192.168.0.2

    To pretpostavlja da želite postaviti primarni DNS poslužitelj za žičanu Ethernet vezu na 192.168.0.1 i sekundarni DNS poslužitelj na 192.168.0.2. To je sve.