Ausführen eines Programms zu einer bestimmten Uhrzeit und zu einem bestimmten Datum, jedoch nur bei der Anmeldung


2

Ich muss in der Lage sein, am 3. Montag eines jeden Monats beim Anmelden eine Webseite zu starten. Stichworte sind "at login" und "3rd Monday of every month". Ich scheine in der Lage zu sein, das eine oder andere zu tun ... aber nicht beides. Ich bin offen für Vorschläge, Skripte und Ideen.

Ich habe Folgendes versucht: Gruppenrichtlinien - Ich habe nichts gefunden, was das "Wann" steuern könnte. Ich kann mich beim Einloggen und / oder Abmelden aber nicht am 3. Montag eines jeden Monats anmelden. Geplante Aufgaben - Dies ist die eine, bei der es sich um die eine oder andere handelt.

Ich kann eine geplante Zeit / ein geplantes Datum oder eine Anmeldung vornehmen ... aber nicht beides. Wenn ich beide Optionen als "Trigger" hinzufüge, werden sie buchstäblich separat behandelt und gestartet, wenn eines der beiden Kriterien erfüllt ist. Ich habe verschiedene Skripte durchgesehen, aber nichts in der Nähe dessen, was ich erreichen möchte.

Ich frage alle, also dachte ich, ich würde dich reinwerfen. Danke.


3
Meine Erfahrung ist auch, dass Sie das eine oder andere tun können. Eine Alternative ist das Schreiben eines Skripts und das Auslösen des Skripts beim Anmelden. Das erste, was das Skript tut, ist zu testen, ob es der 3. Montag des Monats ist ...
Christopher Hostage

Sie könnten dies indirekt tun. Erstellen Sie eine Aufgabe, die am 3. Montag eines jeden Monats eine Batchdatei aufruft. Erstellen Sie eine weitere Task, die beim Anmelden eine andere Batchdatei aufruft. In den Batch-Dateien können Sie an einer beliebigen Stelle auf Ihrem Computer Batch-Dateien erstellen und in einer dritten Batch-Datei prüfen, ob beide vorhanden sind. Führen Sie dann den entsprechenden Code aus. Unbeholfen, aber es könnte funktionieren. Christopher Hostage hat eine bessere Lösung: Verwenden Sie Ihr Anmeldeskript, das Sie mit einem Gruppenrichtlinienobjekt konfigurieren oder beim Start platzieren können, und testen Sie, ob es der 3. Montag ist. Sie können dies in ein if- setzen und dann ausführen.
Interlinked

1
So würde ich auch damit umgehen ... mit einem Skript .... Batch-Skript mit PowerShell, VBS oder vielleicht sogar reinem Batch, wenn es damit umgehen kann, zu bestätigen, dass es der 3. Montag des Monats ist. Ich nehme an, Sie möchten, dass dies nur einmal bei der Anmeldung an diesem Tag oder bei jeder Anmeldung an diesem Tag für jeden Benutzer gestartet wird. Sie müssten mehr Logik hinzufügen, um zu verfolgen, ob die Ausführung einmal pro Benutzer und Computer oder was auch immer erfolgt, wenn Sie möchten, dass sie nur einmal ausgeführt wird.
Pimp Juice IT
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.