Ich habe dies in der Vergangenheit mit Windows Task Scheduler und einem PHP + MySQLLite-Skript gemacht. Das PHP + Mysqllite-Skript hat gerade geprüft, ob es Google erreichen kann. Wenn es umgeleitet wurde, hat es geprüft, ob es eine Routine für die Domain hat, zu der es umgeleitet wurde. Wenn ja, hat es sie ausgeführt. Die Mysqllite sollte die Cookies für den headless Browser behalten, den ich in PHP implementiert habe. Es wäre wahrscheinlich viel weniger Arbeit, nur einen greasemonkey zu verwenden, um sich einzuloggen. (Mit dem Nachteil, dass der Browser jedes Mal auftaucht, wenn Ihr Planer ausgelöst wird.)
Der Taskplaner-Trigger ist von Maschine zu Maschine unterschiedlich. Ich hatte einen Laptop, der WLAN-Verbindungen als Ereignisse protokollierte, und sie enthielten die SSID, damit ich filtern konnte, um nur diejenigen auszulösen, die mir wichtig waren.
Auf meinem aktuellen Laptop scheint das einzige Ereignis, das zuverlässig ausgelöst wird, die DHCP-Client-Verbindung zu sein. Natürlich brät dies jedes Mal, wenn ich eine IP-Adresse erhalte und mir keine SSID verrate.
Mit der Windows-Ereignisanzeige können Sie überprüfen, von welchen Ereignissen Sie auslösen können. Ich habe gerade dreimal mein WLAN ein- und ausgeschaltet und überprüft, welche Ereignisse in der letzten Stunde dreimal ausgelöst wurden.