Hi,
entgegen den Vorschlägen im Netz, möchte ich per Script nicht den Adapter enablen/disablen, sondern nur den Verbindungsstatus umschalten. So wie es auch die Fn-Tastenkombination an vielen Geräten vorsieht. Diese Schalten nicht den Adapter ab, sondern ändern nur den Verbindungsstatus. Nach zwei Stunden suchen im Netz und in den WMI-Klassen muss ich jetzt passen.
Herausgearbeitet habe ich bereits, wie der Verbindungsstatus abfragt werden könnte:
If ( (
Get-CimInstance -ClassName cim_networkadapter | Where-Object { $_.NetConnectionID -eq 'Wireless Network Connection'}
).NetEnabled ) { Write-Host "Die WLAN-Verbindung ist derzeit aktiviert."
# hier WLAN-Verbindung disablen } else { Write-Host "Die WLAN-Verbindung ist derzeit deaktiviert."
# hier WLAN-Verbindung enablen }
...allerdings ist die Eigenschaft .NetEnabled readonly. Es muss also eine andere Lösung her.
Hintergrund ist eine defekte Soft-Taste an einem Notebook, wodurch ich die WLAN-Verbindung nicht mehr aktiviert bekomme. Bei der Suche nach GUI-Software habe ich mir schließlich noch Maleware eingefangen, so dass ich eine Systemwiederherstellung machen musste.
Ich benutze Windows 7 64Bit und PSVersion 2.0.
Im Netz habe ich einige Anfragen zu diesem Thema gefunden, so dass es ein allgemeines Interesse hierzu geben könnte.
Vielen Dank
Michael L.