So planen Sie eine Batch-Datei in Windows

Wenn Sie Dinge nicht automatisieren, verpassen Sie den Punkt der Computer. Der eigentliche Zweck von Computern besteht darin, langweilige, sich wiederholende Dinge zu tun, die Menschen nicht mehr tun wollen.

Batch-Dateien sind eine der besten Möglichkeiten, Aufgaben zu automatisieren. Fügen Sie dazu die Möglichkeit hinzu, diese Batch-Dateien zu planen, und Sie haben ein leistungsstarkes Produktivitätstool.

Planen von Batchdateien in Windows mit dem (Windows Using Task Scheduler)Taskplaner(Batch Files)

Nachdem Sie eine Batchdatei zum Automatisieren eines Jobs erstellt(make a batch file to automate a job) haben, möchten Sie, dass sie regelmäßig ausgeführt wird. Am einfachsten geht das mit dem in Windows integrierten (Windows)Taskplaner(Task Scheduler) . Es ist ein Tool, das Jobs automatisch nach einem Zeitplan ausführt(tool that automatically runs jobs on a schedule) .

  1. Wählen Sie die Windows -Schaltfläche Start und geben Sie (Start)scheduler ein(scheduler) . Das oberste Ergebnis sollte Windows Task Scheduler sein . 

Der Taskplaner(Task Scheduler) hat bereits viele geplante Aufgaben. Windows und Programme verwenden ebenfalls geplante Tasks.

  1. Erstellen Sie einen neuen Ordner für Ihre Aufgaben, damit Sie ihn nicht zwischen den anderen Aufgaben verlieren, die sich bereits hier befinden. Klicken Sie(Right-click) mit der rechten Maustaste auf Taskplaner-Bibliothek(Task Scheduler Library) und wählen Sie Neuer Ordner…(New Folder…) oder wählen Sie Neuer Ordner(New Folder) im Aktionsbereich(Actions) auf der rechten Seite des Fensters.

  1. Geben Sie einen Namen für den neuen Ordner ein. Machen Sie etwas Sinnvolles daraus.

  1. Klicken Sie mit der rechten Maustaste(Right-click) auf den neuen Ordner und wählen Sie Aufgabe erstellen…(Create Task…) oder wählen Sie Aufgabe erstellen…(Create Task…) im Aktionsbereich(Actions ) .

  1. Das Fenster Aufgabe erstellen(Create Task ) wird auf der Registerkarte Allgemein geöffnet. (General )Geben Sie im Feld Name:(Name: ) einen aussagekräftigen Namen für die Aufgabe ein . Schreiben Sie in das Feld Beschreibung(Description:) :, was die Aufgabe tut. Es ist eine gute Idee, den Speicherort des aufgerufenen Skripts anzugeben. Dies macht es einfacher, die Aufgabe und das Skript in Zukunft zu ändern.

    Beachten Sie die Schaltfläche Benutzer oder Gruppe ändern . (Change User or Group )Dadurch können Sie das Skript unter einem anderen Benutzer ausführen. Wenn Ihre Batchdatei Administratorberechtigungen(Administrator) erfordert , sollten Sie den Benutzer in Administrator ändern . Es wird Sie nach dem Passwort des Administrators(Administrator) fragen , es ist also keine Abkürzung, um den Computer zu übernehmen.

Beachten Sie außerdem, dass das Skript nur ausgeführt wird, wenn der Benutzer angemeldet ist(Run only when the user is logged on) . Sie können dies in " Ausführen, ob Benutzer angemeldet ist oder nicht(Run whether user is logged on or not ) " ändern, wenn Sie möchten, dass es jederzeit ausgeführt wird.

Beachten Sie die anderen Optionen. Für die meisten Aufgaben sind die Standardwerte ausreichend. Beachten Sie, dass Sie diese Änderungen bei Bedarf vornehmen können.

  1. Wählen Sie die Registerkarte Trigger . (Triggers )Auslöser entscheiden, wann eine Aufgabe ausgeführt wird. Wählen Sie Neu(New ) , um einen Trigger zu erstellen.

  1. Es gibt viele Optionen im Fenster „Neuer Trigger “. (New Trigger)Schauen Sie sich um, um zu sehen, welche Möglichkeiten Sie haben.

  1. Wählen Sie die grundlegende Trigger-Aufgabe über das Dropdown-Menü Aufgaben starten aus. (Begin the tasks)Zu den Optionen gehören:
     
    • Nach einem Zeitplan
    • Beim Anmelden 
    • Am Anfang
    • Im Leerlauf
    • Auf einer Veranstaltung
    • Bei der Aufgabenerstellung/Änderung
    • Bei Verbindung zur Benutzersitzung
    • Beim Trennen der Benutzersitzung
    • Auf Workstation-Sperre
    • Auf Workstation entsperren

Nach einem Zeitplan(On a schedule ) ist der beliebteste und der, den wir für diese Übung verwenden werden.

  1. Es gibt auch Optionen für die Planungseinstellung(Setting) . Zur Auswahl stehen: 
    • Einmal
    • Täglich
    • Wöchentlich
    • Monatlich. 

Für dieses Beispiel haben wir Daily ausgewählt. (Daily)Sie können auch entscheiden, wann der Zeitplan beginnt und wiederholt wird.

  1. Unter Erweiterte Einstellungen(Advanced settings) können Sie weitere Parameter zum Auslösen der Aufgabe festlegen. Diese Aufgabe wird so eingestellt, dass sie alle 5 Minuten(repeat every 5 minutes) auf unbestimmte Zeit(indefinitely) wiederholt wird . Beachten Sie, dass das Kontrollkästchen Aktiviert(Enabled ) standardmäßig aktiviert ist. Dies ist der erste Ort, an dem Sie bei der Fehlerbehebung überprüfen sollten, warum eine geplante Aufgabe nicht ausgeführt wird(troubleshooting why a scheduled task won’t run) . Wählen Sie OK aus, sobald Sie den Auslöser eingerichtet haben.
  2. Wählen Sie die Registerkarte Aktionen und dann (Actions )Neu(New ) , um der geplanten Aufgabe mitzuteilen, was sie tun wird.

  1. Im Dropdown-Menü Aktion:(Action:) haben Sie die Wahl:
    • Starten Sie ein Programm
    • Eine E-Mail senden
    • Zeigen Sie eine Nachricht an. 

Die letzten beiden sind veraltet und werden nicht mehr unterstützt. Es ist am besten, sie nicht zu verwenden, wenn Sie Batchdateien planen. Belassen Sie es auf der Standardeinstellung Programm starten(Start a program) .

Geben Sie den vollständigen Pfad zum Skript ein. Verwenden Sie die Schaltfläche Durchsuchen(Browse ) , um zum Skript zu wechseln, und wählen Sie es aus.

Die Felder Argumente hinzufügen(Add arguments ) und Beginnen in(Start in fields ) sind leer. Sie können diese verwenden, wenn Sie zu komplizierteren Skripten und Aufgaben übergehen. Sie benötigen diese auf jeden Fall, um PowerShell-Skripte zu planen(schedule PowerShell scripts) . Wählen Sie OK , um fortzufahren.

  1. Die Aufgabe ist geplant. Wählen Sie OK aus, um das Fenster zu schließen und zum Taskplaner(Task Scheduler) zurückzukehren . Wählen Sie die Aufgabe aus, die Sie gerade erstellt haben, und testen Sie sie. Klicken Sie mit der rechten Maustaste auf die Aufgabe und wählen Sie „ Ausführen“(Run ) oder wählen Sie „ Ausführen(Run ) “ im Bereich „Aktionen(Actions ) “.

Sehen Sie sich nach Abschluss der Aufgabe die Spalte Ergebnis der (Result )letzten Ausführung an. (Last Run) Sie sollten sehen, dass der Vorgang erfolgreich abgeschlossen wurde(The operation completed successfully) . Wenn etwas anderes angezeigt wird, versuchen Sie, den Bildschirm mit der Taste F5 zu aktualisieren. (F5)Wenn immer noch etwas anderes angezeigt wird, stimmt etwas mit Ihrem Skript oder der Art und Weise, wie Sie die Aufgabe geplant haben, nicht. Sie müssen einige Fehler beheben.

Was ist mit den Registerkarten „Bedingungen“ und „Einstellungen(Settings Tabs) “? 

Ja, es gibt zwei Registerkarten, die wir in den obigen Anweisungen nicht besprochen haben. Für die meisten Aufgaben müssen Sie diese Registerkarten nicht aufrufen. In ihnen sind Standardwerte festgelegt, die im Allgemeinen am besten in Ruhe gelassen werden. Werfen wir dennoch einen Blick auf die Registerkarten.

Aufgabe erstellen – Bedingungen

Diese Einstellungen beziehen sich auf den Zustand des Computers. Wenn die Aufgabe viele Ressourcen beansprucht oder die Person, die sie verwendet, unterbrechen kann, ändern Sie den Abschnitt Leerlauf(Idle )

Der Abschnitt Energie(Power ) ist standardmäßig so eingestellt, dass Task nur starten, wenn der Computer mit Netzstrom versorgt wird,(Start the task only if the computer is on AC power ) und Stopp, wenn der Computer auf Batteriestrom umschaltet,(Stop if the computer switches to battery power ) bereits aktiviert.

Wenn Sie Batchdateien planen, ist es in den meisten Fällen in Ordnung, diese aktiviert zu lassen. Wir haben einige Computer so eingestellt, dass sie in den Ruhezustand wechseln, um Strom zu sparen, wenn sie nicht verwendet werden. Wenn der Computer im Energiesparmodus ist, wird die Aufgabe nicht ausgeführt. Wenn dies der Fall ist, sollten Sie das Kontrollkästchen Computer zum Ausführen dieser Aufgabe(Wake the computer to run this task ) aufwecken aktivieren.

Heutzutage ist ein Computer fast immer mit einem Netzwerk verbunden. Wenn Ihre Aufgabe jedoch von einer soliden Netzwerkverbindung abhängt, ändern Sie den Abschnitt Netzwerk(Network ) .

Aufgabe erstellen – Einstellungen

Die Registerkarte Einstellungen(Settings ) bezieht sich auf das Verhalten der Aufgabe. Das heißt, wie die Aufgabe ausgeführt wird. Die Ausführung der Aufgabe bei Bedarf zulassen(Allow task to be run on demand ) ist standardmäßig aktiviert. Die anderen Auswahlmöglichkeiten beziehen sich auf Situationen, in denen eine Aufgabe übersprungen wird oder fehlschlägt.

Einige Aufgaben bleiben möglicherweise in einer Schleife hängen oder werden nicht ausgeführt, weil ihre Auslösebedingungen nicht erfüllt sind. Dies sind die Einstellungen, die Sie anpassen würden, um dies zu berücksichtigen. Für die meisten Aufgaben sind die Standardeinstellungen gut.

Was kann ich mit geplanten Batchdateien(Scheduled Batch Files) tun ?

Sobald Sie wissen, wie Sie Aufgaben planen, kann Ihr Verstand mit Ideen für zu automatisierende Dinge rasen. Sie können Dateien automatisch löschen(auto delete files) , bevorzugte Programme so einstellen, dass sie bei der Anmeldung geöffnet(set favorite programs to open on login) werden, oder fehlgeschlagene Druckaufträge automatisch aus der Druckwarteschlange löschen. (automatically clear the print queue)Welche Aufgabe Sie auch immer wiederholen, Sie können sie wahrscheinlich skripten und planen.



About the author

Ich bin ein Windows 10-Techniker und helfe seit vielen Jahren Einzelpersonen und Unternehmen dabei, die Vorteile des neuen Betriebssystems zu nutzen. Ich habe umfangreiche Kenntnisse über Microsoft Office, einschließlich der Anpassung des Erscheinungsbilds und der Personalisierung von Anwendungen für verschiedene Benutzer. Außerdem weiß ich, wie ich mit der Explorer-App Dateien und Ordner auf meinem Computer durchsuchen und finden kann.



Related posts