Wie kann ich alle Internetverbindungen deaktivieren, während mein Bildschirmschoner läuft?

Wie kann ich alle Internetverbindungen deaktivieren, während mein Bildschirmschoner läuft?

Ich habe mich gefragt, ob es möglich ist, meinen Desktop-PC beim Starten eines Bildschirmschoners vollständig vom Internet zu trennen. Außerdem möchte ich mich wieder mit dem zuvor ausgewählten Netzwerk verbinden (im Moment verwende ich eine WLAN-Karte), wenn der Bildschirmschoner ausgeschaltet wird. Derzeit führe ich eine Batchdatei aus, wenn der Bildschirmschoner startet, damit ich Backups starten kann. Anschließend startet die Batchdatei einen von mir erstellten Bildschirmschoner, sodass ich bei Bedarf beim Beenden eine andere Batchdatei aufrufen kann. Eine andere Möglichkeit besteht darin, dies über die .NET-API zu tun, aber ich konnte keine Ressourcen zur Schnittstelle mit Windows-Funktionen finden. Ich verwende Windows 8 Pro.

Danke!

Antwort1

Ja, das ist mit ein wenig Scripting möglich.

$adaptor = Get-WmiObject -Class Win32_NetworkAdapter | Where-Object {$_.Name -like "*Intel(R) 82567LM-2 Gigabit-Netzwerkverbindung*"}
$ssrunning = (Get-Process -name notepad -ErrorAction SilentlyContinue)
wenn ($ssrunning){$adaptor.Disable()}
sonst{$adaptor.Enable()}

Unter Windows 8.1 und 2012 ist es eigentlich einfacher. Es gibt Powershell 4-Cmdlets namens „ enable-netadpterund“ disable-netadapter, die den Vorgang vereinfachen würden … aber das hier ist allgemeiner und sollte auf den meisten Maschinen funktionieren.

Führen Sie es in einer Powershell-Eingabeaufforderung aus, Get-WmiObject -Class Win32_NetworkAdapterum die Namen Ihrer Netzwerkadapter aufzulisten. Ersetzen Sie es im Skript Intel(R) 82567LM-2 Gigabit Network Connectiondurch den Namen Ihres Adapters.

Außerdem müssen Sie den Prozessnamen Ihres Bildschirmschoners kennen. Wenn es mystify.scr wäre, würde der Prozess meiner Meinung nach einfach mystify heißen. Ersetzen Sie ihn notepadim Skript durch den Namen des Prozesses.

Führen Sie dieses Powershell-Skript einfach mit erhöhten Rechten aus (es muss zum Aktivieren/Deaktivieren der Adapter dienen), möglicherweise als geplante Windows-Aufgabe, und schon kann es losgehen.

verwandte Informationen