Nota: i seguenti comandi sono nuovi in PowerShell v3 e pertanto richiedono Windows 8, richiedono inoltre un prompt dei comandi amministrativo.
Nota dell'editore: questo articolo è probabilmente per il nostro pubblico più geek e richiede alcune conoscenze di base sull'indirizzamento IP e sulla notazione CIDR
Cambiando il tuo indirizzo IP
Abbiamo visto persone che tiravano i capelli cercando di cambiare i loro indirizzi IP usando le classi criptate di WMI nelle vecchie versioni di PowerShell, ma che è cambiato con PowerShell v3, ora c'è un modulo NetTCPIP che porta la maggior parte delle funzionalità a PowerShell nativo. Mentre un po 'di confusione all'inizio, principalmente a causa della mancanza di documentazione al momento, inizia ad avere senso quando i geek ti mostrano come è stato fatto.
La modifica di un indirizzo IP può essere eseguita utilizzando il cmdlet New-NetIPAddress, ha molti parametri, alcuni dei quali non sono nemmeno documentati in Get-Help. Quindi eccolo qui:
New-NetIPAddress –InterfaceAlias “Wired Ethernet Connection” –IPv4Address “192.168.0.1” –PrefixLength 24 -DefaultGateway 192.168.0.254
Ciò presuppone quanto segue:
- Il nome dell'interfaccia per cui si desidera cambiare l'indirizzo IP è Local Area Network
- Si desidera assegnare staticamente un indirizzo IP di 192.168.0.1
- Si desidera impostare una subnet mask di 255.255.255.0 (che è / 24 in notazione CIDR)
- Si desidera impostare un gateway predefinito di 192.168.0.254
Ovviamente si cambieranno le impostazioni per alcune che corrispondono ai criteri di indirizzamento per la propria rete.
Impostazione delle informazioni DNS
Ora ecco che arriva un'altra parte difficile, si scopre che esiste un intero modulo separato chiamato DNSClient che devi usare per manipolare le tue impostazioni DNS. Per cambiare il tuo server DNS useresti:
Set-DnsClientServerAddress -InterfaceAlias “Wired Ethernet Connection” -ServerAddresses 192.168.0.1, 192.168.0.2
Ciò presuppone che si desideri impostare il server DNS primario per Connessione Ethernet cablata su 192.168.0.1 e il server DNS secondario su 192.168.0.2. Questo è tutto ciò che c'è da fare.