Last active 1717832781

Revision 85882dfff276048e79b6d745aa1541545b3f9d87

set_static.ps1 Raw
1$IP = "10.10.10.10"
2$MaskBits = 24 # This means subnet mask = 255.255.255.0
3$Gateway = "10.10.10.1"
4$Dns = "10.10.10.100"
5$IPType = "IPv4"
6# Retrieve the network adapter that you want to configure
7$adapter = Get-NetAdapter | ? {$_.Status -eq "up"}
8# Remove any existing IP, gateway from our ipv4 adapter
9If (($adapter | Get-NetIPConfiguration).IPv4Address.IPAddress) {
10 $adapter | Remove-NetIPAddress -AddressFamily $IPType -Confirm:$false
11}
12If (($adapter | Get-NetIPConfiguration).Ipv4DefaultGateway) {
13 $adapter | Remove-NetRoute -AddressFamily $IPType -Confirm:$false
14}
15 # Configure the IP address and default gateway
16$adapter | New-NetIPAddress `
17 -AddressFamily $IPType `
18 -IPAddress $IP `
19 -PrefixLength $MaskBits `
20 -DefaultGateway $Gateway
21# Configure the DNS client server IP addresses
22$adapter | Set-DnsClientServerAddress -ServerAddresses $DNS