$IFNAME = “イーサネット”
$IPADDR = “192.168.88.88”
$PREFIX = 24
$DEFGW = “192.168.88.1”
$DNSSRV = “192.168.88.1,192.168.88.2”

#インターフェースインデックスの取得
$NetObj = Get-NetIPConfiguration|Select-Object -Property InterfaceAlias,InterfaceIndex,IPv4Address | Where-Object { $_.InterfaceAlias -eq $IFNAME }
$NetObj.”InterfaceIndex”

#DHCPの無効
Set-NetIPInterface -InterfaceIndex $NetObj.”InterfaceIndex” -Dhcp Disabled

#DNSの削除
Set-DnsClientServerAddress -InterfaceIndex $NetObj.”InterfaceIndex” -ResetServerAddresses

#IPアドレスの設定
New-NetIPAddress -InterfaceIndex $NetObj.”InterfaceIndex” -IPAddress $IPADDR -AddressFamily IPv4 -PrefixLength $PREFIX -DefaultGateway $DEFGW

#DNSサーバの設定
Set-DnsClientServerAddress -InterfaceIndex $NetObj.”InterfaceIndex” -ServerAddresses $DNSSRV

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です