Dieses Skript stellt die aktive Netzwerkkarte (IPv4) auf DHCP um.
$IPType = 'IPv4'
$adapter = Get-NetAdapter | ? {$_.Status -eq "up"}
$interface = $adapter | Get-NetIPInterface -AddressFamily $IPType
if ($interface.Dhcp -eq "Enabled") {
Write-Host "DHCP ist schon aktiv!"
$interface
exit 0
}
if ($interface.Dhcp -eq "Disabled") {
if (($interface | Get-NetIPConfiguration).Ipv4DefaultGateway) {
$interface | Remove-NetRoute -Confirm:$false
}
$interface | Set-NetIPInterface -DHCP Enabled
$interface | Set-DnsClientServerAddress -ResetServerAddresses
ipconfig /renew | out-null
Write-Host "Netzwerkkarte wurde auf DHCP umgestellt:"
$interface
}
exit 0