Sie sind hier: Startseite
 Liste aller Codebeispiele

Netzwerkkonfiguration ändern

Autor: Dr. Holger Schwichtenberg

Beschreibung

Die WMI-Klasse Win32_NetworkAdapterConfiguration ermöglicht zahlreiche Einstellungen für die Netzwerkkarten.

Das folgende PowerShell-Script wechselt für eine Netzwerkkarte zwischen DHCP und statischer IP-Adresse.

Programmcodebeispiele PowerShell-Skript

Wechsel zwischen DHCP und statischer IP-Adresse

$config = Get-WmiObject Win32NetworkadapterConfiguration -Filter "IPEnabled=true" | where { $.Description -like "*Controller #2*" }
"DHCP-Status Vorher: " + $Config.dhcpenabled
Get-WmiObject Win32_Networkadapterconfiguration -Filter "IPEnabled=true" | select Description,IPAddress
if (!$Config.dhcpenabled)
{
"Aktiviere DHCP..."
$Config.EnableDHCP()
}
else
{
"Aktiviere Statische IP-Addresse..."
[array] $ip = "192.168.1.15"
[array] $subnet = "255.255.255.0"
$Config.EnableStatic($ip, $subnet)
}
$config = Get-WmiObject Win32NetworkadapterConfiguration -Filter "IPEnabled=true" | where { $.Description -like "*Controller #2*" }
"DHCP-Status nachher: " + $Config.dhcpenabled
Get-WmiObject Win32_Networkadapterconfiguration -Filter "IPEnabled=true" | select Description,IPAddress

 

Querverweise

 Definition '.NET Framework Class Library'  PowerShell Community Portal

Buchtipp

Buchcover Windows PowerShell 5.1 und PowerShell Core 6.1 - Das Praxishandbuch (3. Auflage 12/2018) Kindle Windows PowerShell 5.1 und PowerShell Core 6.1 - Das Praxishandbuch (3. Auflage 12/2018) Kindle
Autoren: Dr. Holger Schwichtenberg
erschienen 2018, 1000 Seiten, 42,99 €
ISBN: 978-3-446-45923-6
Bestellung: Amazon.de oder im Buchhandel über ISBN 978-3-446-45923-6

Beratung & Support:

Schulungen zu diesem Thema:

 Anfrage für eine individuelle Schulung zum Thema PowerShell  Gesamter Schulungsthemenkatalog