christines
Goto Top

Scheduler und Blat Problem

Hallo,

Ich habe das Problem das ich einen Windows 10 Rechner nicht davon überzeugen kann den Aufruf von Blat in einer Batch Datei als Task auszuführen.

Die Syntax der Batch Datei passt, wenn ich sie manuell aufrufe dann macht auch Blat was es soll.

2 Tipps habe ich gefunden und ohne Erfolg probiert.

einmal mit Blat - install die Paramter mitgeben

und einmal im Task nicht direkt die Batch Datei aufrufen sonder die CMD und die Batch als Parameter

ich habe es auch versucht mit umstellen zwischen User muß angemeldet sein und User muß nicht angemeldet sein

Ausführen mit hohen Privilegien

Hat noch jemand eine Idee was ich versuchen kann?

lg Christine

Content-Key: 482029

Url: https://administrator.de/contentid/482029

Printed on: April 25, 2024 at 06:04 o'clock

Member: Kraemer
Solution Kraemer Aug 06, 2019 at 09:31:13 (UTC)
Goto Top
Moin,

ja - absolute Pfade benutzen.

Gruß
Member: killtec
killtec Aug 06, 2019 at 09:34:35 (UTC)
Goto Top
Hi,
gibt auch einen Wert in "Ausführen in" an. Sprich den Pfad zur Batch Datei.

Gruß
Member: erikro
erikro Aug 06, 2019 at 09:40:23 (UTC)
Goto Top
Moin,

Zitat von @ChristineS:
Hat noch jemand eine Idee was ich versuchen kann?

Ja, poste mal das Batch und die Ausgabe des Powershellbefehls

Get-ScheduledTask taskname | select *

Liebe Grüße

Erik
Member: ChristineS
ChristineS Aug 06, 2019 updated at 09:56:12 (UTC)
Goto Top
Hinweis von Kraemer und killtec: Habe ich versucht, funktioniert auch nicht.

Hier die codezeilen

C:\Timejobs\blat.exe -install -server smtp.xxxxx.com -f Mail@xxxxx.com -u xxxxx\xxxxxx -pw xxxxxx >>%log%
C:\Timejobs\blat.exe "c:\TimeJobs\automaticTickets\output.txt" -tf c:\TimeJobs\automaticTickets\recipient.txt -server smtp.xxxxx.com -subject "Titel %DATE%, %STARTTIME%" -body "Text" -log c:\TimeJobs\automaticTickets\history.txt -debug -timestamp

wie gesagt manuell läuft die Batch korrekt, im Windows Task Scheduler eingetragen läuft es nicht.
Member: Bitboy
Bitboy Aug 06, 2019 at 11:39:44 (UTC)
Goto Top
Hi,

Also wenn dus mit deinem Benutzeraccount ausführst, dann geht die Batch aber im Aufgabenplaner gehts nicht.
Benutzt der Planer denn deinen Useraccount?

Grüße
Member: Kraemer
Kraemer Aug 06, 2019 at 13:36:57 (UTC)
Goto Top
Wenn du schon Logs schreiben lässt, warum sagst du uns dann nicht, was da drin steht?
Member: erikro
erikro Aug 06, 2019 at 13:40:25 (UTC)
Goto Top
Zitat von @Kraemer:

Wenn du schon Logs schreiben lässt, warum sagst du uns dann nicht, was da drin steht?

Du hast ja Ansprüche. face-wink
Member: Kraemer
Kraemer Aug 06, 2019 at 13:56:43 (UTC)
Goto Top
C:\Timejobs\blat.exe "c:\TimeJobs\automaticTickets\output.txt" -tf c:\TimeJobs\automaticTickets\recipient.txt -subject "Titel %DATE%, %STARTTIME%" -body "Text" -server smtp.xxxxx.com -f Mail@xxxxx.com -u xxxxx\xxxxxx -pw xxxxxx -log C:\TimeJobs\automaticTickets\history.txt -debug -timestamp  
Member: ChristineS
ChristineS Aug 13, 2019 at 12:42:33 (UTC)
Goto Top
Hallo.

Nachdem mir leider keine der Kommentare zum Erfolg geführt hat, habe ich jetzt auch Powershell umgestellt und jetzt werden mir mit "Send-MailMessage" die gewünschten Mails auch versendet .

Trotzdem vielen Dank für die Versuche.

Christine
Member: ChristineS
ChristineS Aug 13, 2019 at 12:44:38 (UTC)
Goto Top
Leider steht nichts im Log da der Befehl anscheinend komplett ignoriert wurde.