CMD wird nicht korrekt ausgeführt (W2K12r2)-64bit
lima-city → Forum → Heim-PC → Betriebssysteme
administrator
angemeldeten benutzer
argument
datei
einfache aufgabe
eintragen
feld
hintergrund
interpreter
job
parameter
pfad
programm
rufen
start
starten
startzeit
tag
trigger
windows
-
Habe folgenden Script (CMD) erstellt.
DIeser beendet den IE Dienst, macht ein IISreset und tag/start">startet den IE neu (startseite ist die intranet seite).
CMD
===
taskkill /f /im iexplore.exe
iisreset
start iexplore.exe
===
Aufgabe
===
Mit höchsten Privilegien ausführen
Unabhängig vom Angemeldeten Benutzer ausführen
===
Rufe ich die CMD Datei so auf, funktioniert es.
Habe nun in der Aufgabenplanung einen Job gemacht, welcher diesen 1Mal pro Tag ausführt.
Job wird gemäss LogDatei korrekt ausgeführt.
Der Job via Aufgabeplanung für nur Zeile 1 aus, mehr nicht.
Was habe ich bei der Aufgabenplanung falsch eingestellt. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Erklär doch mal genau, wie du das mit der Aufgabenplanung gemacht hast, das könnte weiter helfen.
Dazu hab ich das mit Google gefunden, hast du das mal ausprobiert?
[quoteProblem
Wird ein Task in der Windows Aufgabenplanung so konfiguriert, dass er eine Batch-Datei im Hintergrund mit Administrator-Rechten ausführen soll so wird die Batch (.cmd / .bat) nicht ausgeführt.
Lösung
Starten der Aufgabenplanung als Administrator-Benutzer (START → Aufgabenplanung → rechte Maustaste → Als Administrator ausführen
Eine neue einfache Aufgabe erstellen
Die gewünschten Parameter für Name und Startzeit (Trigger) eingeben
„Programm starten“ auswählen
Für das Starten eines CMD-Batchfiles darf das Skript nicht direkt als Programm eingetragen werden. Stattdessen muss der CMD-Interpreter gestartet und ihm dann das Skript übergeben werden. Dies funktioniert folgendermassen:
Windows 7 32bit:
Den folgenden Wert in das Feld „Programm/Skript“ eintragen:
C:\Windows\System32\cmd.exe
In das Feld „Argumente hinzufügen (optional)“ wird dann ein Parameter für den Interpreter sowie der Pfad zum Skript eingefügt:
/c“c:\pfad\zum\skript.cmd“
Windows 7 64bit:
Den folgenden Wert in das Feld „Programm/Skript“ eintragen:
C:\Windows\SysWOW64\cmd.exe
In das Feld „Argumente hinzufügen (optional)“ wird dann ein Parameter für den Interpreter sowie der Pfad zum Skript eingefügt:
/c“c:\pfad\zum\skript.cmd“
Weitere Einstellungen (wichtig!)
In den Eigenschaften des neu erstellten Tasks sollte dann noch die Option „Unabhängig von der Benutzeranmeldung ausführen“ ausgewählt werden, damit der Task immer im Hintergrund ausgeführt wird.[/quote]
Quelle: https://it-kron.de/starten-eines-cmd-bat-skripts-in-der-windows-aufgabenplanung/ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage