Bestimmte Anwendung starten, sobald mit einem bestimmten Drahtlosnetzwerk (WLAN-Profil bzw. SSID) eine Verbindung aufgebaut wurde
Hallo Gemeinde,
ich muss oft zwischen zwei Arbeitsstellen hin und her schaukeln. Auf einem Arbeitsort ist DHCP aktiv und auf dem anderen ist eine feste IP vergeben (also DHCP ist in dieser Institution leider aus – angeblich aus Sicherheitsgründen, aber da mische ich mich nicht an).
Um das Problem umzugehen habe ich mir eine Batch-Datei zusammengestellt, mit der ich manuell zwischen den beiden Orten hin- und her schalte. Es läuft eigentlich alles wunderbar. Dennoch vergesse ich manchmal die Konfiguration der WLAN-Adapter per Batch umzuschalten und habe oft Probleme wegen verpassten E-Mails und andere unangenehmen Sachen, die hier nicht erwähnenswert sind. Es weiß jeder, dass so ein Automatismus eigentlich zum Standard gehört, aber wo versteckt sich dieser?
Ich habe lange danach im Netz gesucht, recherchiert und ausprobiert, aber bisher immer noch ohne einem Ergebnis. Ich besitze auch das Intel@ PROSet/Wireless Tools (mein Adapter ist wahrscheinlich irrelevant für die Lösung, aber dennoch erwähne ich diesen sicherheitshalber: Intel@ Centrino@ Ultimate-N 6300 AGN). Selbst in diesem Tool von Intel (mit zu so einem Problem bereits implementierten Lösung) ging es nicht, nämlich: unter Verwalten>Profile>Hinzufügen>Erweitert>Automatischer Anwendungsstart ist auf meinem Laptop die Option Automatischen Anwendungsstart aktivieren ausgegraut. Eine Lösung zu diesen seltsamen Intel@-Problem konnte ich im Netz ebenso nicht finden - Intel@ bietet leide keine Unterstützung für die eigenen Software und WLAN-Karten an.
Also es bleibt mir mit Windows eigenen Bordmitteln weiter zu kämpfen: Unter „Aufgabenplanung“ kann ich im Trigger>Aufgabe starten: die Bedingung "Bei einem Ereignis“ auswählen. Unter Protokoll: (einmal mit der Einstellung „Minimal“ und zweites mit „Benutzerdefiniert“) fand ich in der Auflistung mit meiner bescheidenen Erfahrung nur eine hierfür relevanten Option: „Microsoft-Windows-WLAN.AutoConfig/Operational“. Und hier werde ich unter Quelle und Ereignis-ID aufgefordert Werte zu setzen. Wie kann ich nun erfahren, welche Werte genau hier einzutragen wären?
Bzw. habt ihr für mich zu den obigen beiden Lösungen eventuell andere alternative Vorschläge (falls mit denen oben definitiv nicht gehen würde), mit deren es möglich wäre meine Batch-Datei auszuführen, sobald die Verbindung zu einem bestimmten WLAN-Profil erfolgreich aufgebaut wurde?
Ich bedanke mich schon mal im Voraus für eure Bemühungen ganz sehr .
Bis bald und einen schönen Feiertag.
ich muss oft zwischen zwei Arbeitsstellen hin und her schaukeln. Auf einem Arbeitsort ist DHCP aktiv und auf dem anderen ist eine feste IP vergeben (also DHCP ist in dieser Institution leider aus – angeblich aus Sicherheitsgründen, aber da mische ich mich nicht an).
Um das Problem umzugehen habe ich mir eine Batch-Datei zusammengestellt, mit der ich manuell zwischen den beiden Orten hin- und her schalte. Es läuft eigentlich alles wunderbar. Dennoch vergesse ich manchmal die Konfiguration der WLAN-Adapter per Batch umzuschalten und habe oft Probleme wegen verpassten E-Mails und andere unangenehmen Sachen, die hier nicht erwähnenswert sind. Es weiß jeder, dass so ein Automatismus eigentlich zum Standard gehört, aber wo versteckt sich dieser?
Ich habe lange danach im Netz gesucht, recherchiert und ausprobiert, aber bisher immer noch ohne einem Ergebnis. Ich besitze auch das Intel@ PROSet/Wireless Tools (mein Adapter ist wahrscheinlich irrelevant für die Lösung, aber dennoch erwähne ich diesen sicherheitshalber: Intel@ Centrino@ Ultimate-N 6300 AGN). Selbst in diesem Tool von Intel (mit zu so einem Problem bereits implementierten Lösung) ging es nicht, nämlich: unter Verwalten>Profile>Hinzufügen>Erweitert>Automatischer Anwendungsstart ist auf meinem Laptop die Option Automatischen Anwendungsstart aktivieren ausgegraut. Eine Lösung zu diesen seltsamen Intel@-Problem konnte ich im Netz ebenso nicht finden - Intel@ bietet leide keine Unterstützung für die eigenen Software und WLAN-Karten an.
Also es bleibt mir mit Windows eigenen Bordmitteln weiter zu kämpfen: Unter „Aufgabenplanung“ kann ich im Trigger>Aufgabe starten: die Bedingung "Bei einem Ereignis“ auswählen. Unter Protokoll: (einmal mit der Einstellung „Minimal“ und zweites mit „Benutzerdefiniert“) fand ich in der Auflistung mit meiner bescheidenen Erfahrung nur eine hierfür relevanten Option: „Microsoft-Windows-WLAN.AutoConfig/Operational“. Und hier werde ich unter Quelle und Ereignis-ID aufgefordert Werte zu setzen. Wie kann ich nun erfahren, welche Werte genau hier einzutragen wären?
Bzw. habt ihr für mich zu den obigen beiden Lösungen eventuell andere alternative Vorschläge (falls mit denen oben definitiv nicht gehen würde), mit deren es möglich wäre meine Batch-Datei auszuführen, sobald die Verbindung zu einem bestimmten WLAN-Profil erfolgreich aufgebaut wurde?
Ich bedanke mich schon mal im Voraus für eure Bemühungen ganz sehr .
Bis bald und einen schönen Feiertag.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 167897
Url: https://administrator.de/contentid/167897
Ausgedruckt am: 23.11.2024 um 02:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo evinben
Also als erstes, du hast ja schon ne Batch Poste doch mal den Code dann lässt sichs einfacher Helfen.
Das Tool von Intel ist Uralt und bei Win7 kannste das ding eh vergessen.
Mit der WMCI kannst du rausfinden ob DHCP an dem Adapter Aktiv oder Inaktiv ist falls du es in deiner Batch brauchst.
Gruß
Vierus
Also als erstes, du hast ja schon ne Batch Poste doch mal den Code dann lässt sichs einfacher Helfen.
Das Tool von Intel ist Uralt und bei Win7 kannste das ding eh vergessen.
Mit der WMCI kannst du rausfinden ob DHCP an dem Adapter Aktiv oder Inaktiv ist falls du es in deiner Batch brauchst.
Gruß
Vierus
Nur um sicher zu gehen: Du willst auf das Intranet zugreifen und in das Internet?
Jetzt tippe ich mal darauf, dass Du dann den IE nutzt und der vermutlich auch noch einen Proxy eingetragen hat? Richtig?
Mach doch noch einmal den Versuch mit der Alternativen Konfiguration und prüfe mit ipconfig /all (in der CMD Konsole) was Du an IP's an den Standorten hast. Wenn diese jeweils stimmen, dann hast Du vermutlich ein Proxy Problem. Dass lässt sich bspw. mit dem Feuerfuchs und einem Plugin FoxyProxy lösen!
Gruß
Nagus
Jetzt tippe ich mal darauf, dass Du dann den IE nutzt und der vermutlich auch noch einen Proxy eingetragen hat? Richtig?
Mach doch noch einmal den Versuch mit der Alternativen Konfiguration und prüfe mit ipconfig /all (in der CMD Konsole) was Du an IP's an den Standorten hast. Wenn diese jeweils stimmen, dann hast Du vermutlich ein Proxy Problem. Dass lässt sich bspw. mit dem Feuerfuchs und einem Plugin FoxyProxy lösen!
Gruß
Nagus
Okay - also irgendwie habe ich das Gefühl das wir aneinander vorbei reden!
1. Du Möchtest an zwei verschiedenen Standorten (einmal mit und einmal ohne DHCP) arbeiten.
2. Ich habe verstanden, dass der Versuch gescheitert ist, mit der Kombination: DHCP ein und Alternative Konfiguration mit Standard IP, Gateway und DNS. Warum konntest Du aber nicht verifizieren.
3. Ich wollte von Dir wissen, was du am Standort, ohne DHCP, mit der Alternativen Konfiguration für eine IP bekommst. (GW etc inklusive)
4. Was heißt Du kontrollierst die IPs und die Stimmen überein. Mit was? Prüfts Du nur die IPs? Was ist mit Gateway und DNS? Was passiert wenn Du ein tracert bspw. auf www.heise.de machst?
5. Arbeitest Du IMMER nur per WLAN oder auch mit Kabel?
6. Komme bitte auf den Punkt!
Gruß
Nagus
[Edit]
Beim Lesen bin ich noch einmal darüber gestolpert:
Du darfst natürlich nur den DNS des Standortes eingeben, ggf. keinen! Die Alternative Konfiguration bezieht sich NUR auf den Standort OHNE DHCP! Hier musst du deine Statische IP Adresse eingeben, den Gateway des Standortes und sofern vorhanden einen DNS, nicht den DNS des DHCP Standortes.
Den DNS musst du aber nicht unbedingt ausfüllen bzw. hier könnte es genügen den Gateway einzutragen. Über das Routing sollten alle Anfragen für dich transparent aufgelöst werden.
[/Edit]
1. Du Möchtest an zwei verschiedenen Standorten (einmal mit und einmal ohne DHCP) arbeiten.
2. Ich habe verstanden, dass der Versuch gescheitert ist, mit der Kombination: DHCP ein und Alternative Konfiguration mit Standard IP, Gateway und DNS. Warum konntest Du aber nicht verifizieren.
3. Ich wollte von Dir wissen, was du am Standort, ohne DHCP, mit der Alternativen Konfiguration für eine IP bekommst. (GW etc inklusive)
4. Was heißt Du kontrollierst die IPs und die Stimmen überein. Mit was? Prüfts Du nur die IPs? Was ist mit Gateway und DNS? Was passiert wenn Du ein tracert bspw. auf www.heise.de machst?
5. Arbeitest Du IMMER nur per WLAN oder auch mit Kabel?
6. Komme bitte auf den Punkt!
Gruß
Nagus
[Edit]
Beim Lesen bin ich noch einmal darüber gestolpert:
Es werden hier auch die beiden DNS genauso vergeben, wie diese auf der ersten Registerkarte "Allgemein" vergeben wären (ohne die DNS ist eine Verbindung zu dem
lokalen Netzwerk zwar möglich aber nicht nach außen ins Internet, daher sind diese Pflicht).
lokalen Netzwerk zwar möglich aber nicht nach außen ins Internet, daher sind diese Pflicht).
Du darfst natürlich nur den DNS des Standortes eingeben, ggf. keinen! Die Alternative Konfiguration bezieht sich NUR auf den Standort OHNE DHCP! Hier musst du deine Statische IP Adresse eingeben, den Gateway des Standortes und sofern vorhanden einen DNS, nicht den DNS des DHCP Standortes.
Den DNS musst du aber nicht unbedingt ausfüllen bzw. hier könnte es genügen den Gateway einzutragen. Über das Routing sollten alle Anfragen für dich transparent aufgelöst werden.
[/Edit]
Hallo evinben
Hilfe Naht!!!
Da ich gerade an sowas arbeite kann ich dir Morgen mehr Infos drüber geben.
Mein erster Tip:
wmic NICCONFIG
und
WMIC NIC
gib das mal in die cmd ein verfolge die werte z.b.
wmic NICCONFIG WHERE "IPEnabled='true'" get Index
WMIC NIC WHERE "NetConnectionStatus='2' and Index='%Index2%'" GET MACAddress
Bei %Index2% must du deinen Index wert reinschreiben den du vorher mit dem oneliner der CMD entlocken kannst.
ein /? hilft dir weiter.
(CMD findest du unter = Zubehör > DOS box oder Eingabeaufforderung)
Mfg
Vierus
Hilfe Naht!!!
Da ich gerade an sowas arbeite kann ich dir Morgen mehr Infos drüber geben.
Mein erster Tip:
wmic NICCONFIG
und
WMIC NIC
gib das mal in die cmd ein verfolge die werte z.b.
wmic NICCONFIG WHERE "IPEnabled='true'" get Index
WMIC NIC WHERE "NetConnectionStatus='2' and Index='%Index2%'" GET MACAddress
Bei %Index2% must du deinen Index wert reinschreiben den du vorher mit dem oneliner der CMD entlocken kannst.
ein /? hilft dir weiter.
(CMD findest du unter = Zubehör > DOS box oder Eingabeaufforderung)
Mfg
Vierus