Liste aller Codebeispiele
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 Windows PowerShell-Skript
# Wechsel zwischen DHCP und statischer IP-Adresse
$config = Get-WmiObject Win32_NetworkadapterConfiguration -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 Win32_NetworkadapterConfiguration -Filter "IPEnabled=true" | where { $_.Description -like "*Controller #2*" }
"DHCP-Status nachher: " + $Config.dhcpenabled
Get-WmiObject Win32_Networkadapterconfiguration -Filter "IPEnabled=true" | select Description,IPAddress
Programmcodebeispiele
Dieses Codebeispiel in anderen Sprachen (noch) nicht verfügbar.
Hinweise
Ausgaben werden in den Beispielen durch Hilfsroutinen wie out() und
PrintOut() erzeugt. Diese sind hier nicht angegeben, da deren Implementierung
von der jeweiligen Umgebung abhängt. Für Konsolenanwendungen können hier z.B.
Console.WriteLine() einsetzen.
Querverweise
Definition '.NET Framework Class Library'
Verfügbarkeit der Klasse 'System'
Übersicht über den FCL-Namensraum 'System'
Portal dotnetframework.de
|