Windows: Anderes Netzwerk pro Benutzer
Kann man Windows so konfigurieren, dass beim lokalen Login nur WLAN aktiv ist und beim Domänen-Login nur LAN – je nachdem, wie man sich anmeldet?
Mein PC hat einen LAN- und einen WLAN-Adapter. Am beruflich genutzten LAN erfolgt der Login in eine Domäne. Das für private Dinge genutzte WLAN hat einen anderen Adressraum und hängt an einem WLAN-Router. Der Login am PC erfolgt dann mit einem lokalen Benutzernamen. Deaktiviere ich das WLAN für den Domänen-Login, bleibt diese Einstellung beim Login für den lokalen User erhalten. Umgekehrt beim lokalen Login und Deaktivierung des LAN bleibt diese Einstellung auch beim Domänen-Login erhalten. Ist es möglich, dauerhaft beim lokalen Login nur das WLAN zu aktivieren und beim Domänen-Login nur das LAN?
Einfache Einstellungen, die das bewirken, gibt es nicht. Lösbar ist die Aufgabe aber trotzdem, und zwar über Skripte, die bei der jeweiligen Anmeldung automatisch ablaufen und dann das passende Netzwerk aktivieren und das nicht genutzte abschalten.
Das eigentliche Umschalten erledigen zwei Batch-Dateien, die im Kern aus folgenden Befehlen beziehungsweise ihrem spiegelbildlichen GegenstĂĽck bestehen:
netsh interface set interface "<WLAN-Interface>" enabled
netsh interface set interface "<Ethernet-Interface>" disabled
Die Namen der Netzwerk-Interfaces liefert netsh interface show interface.
Wenn Sie die Aufgabe lieber per PowerShell erledigen wollen, lauten die Befehle
Enable-NetAdapter -Name "<WLAN-Interface>"
Disable-NetAdapter -Name "<Ethernet-Interface>" -Confirm:$False
beziehungsweise andersherum; der Befehl Get-NetAdapter verrät Ihnen die benötigten Namen.
Der Pferdefuß bei beiden Ansätzen: Die Befehle zum Ein- und Ausschalten von Netzwerken benötigen lokale Administratorrechte. Meist fehlen die unter einem Domänenkonto.
Umsetzen lässt sich das Ganze über zwei neue Einträge in der Aufgabenplanung. Die starten Sie durch ebendiese Eingabe nach dem Tippen der Windows-Taste. Wählen Sie in der Aufgabenplanungsbibliothek "Aufgabe erstellen". Name und Beschreibung auf der ersten Seite können Sie beliebig ausfüllen. Unter "Beim Ausführen der Aufgaben folgendes Benutzerkonto verwenden" müssen Sie eines mit Administratorrechten auswählen und Häkchen vor "Unabhängig von der Benutzeranmeldung ausführen" sowie "Mit höchsten Privilegien ausführen" setzen.
Auf der Seite "Trigger" erzeugen Sie zwei neue Einträge, einen mit "Bei Anmeldung" und einen mit "Bei Verbindung mit Benutzersitzung" in der oberen Auswahl. Der zweite ist dazu da, Kuddelmuddel zu vermeiden, wenn Sie den Rechner mal schlafen legen und nach dem Aufwachen mit dem anderen Konto weitermachen. Wählen Sie als "Bestimmten Benutzer" zum Beispiel das lokale Konto, beim zweiten Eintrag zusätzlich "Verbindung mit lokalem Computer". Auf der Seite "Aktionen" erstellen Sie schließlich einen Eintrag, der das zum jeweiligen Konto gehörige Umschalt-Skript startet. Die Einstellungen auf den letzten beiden Seiten "Bedingungen" und "Einstellungen" sollten bereits passen. Anschließend müssen Sie die gesamte Prozedur ein zweites Mal durchlaufen, dabei aber beim Trigger das andere Benutzerkonto und bei der Aktion das entgegengesetzte Skript angeben.
(hos)