Paynekiller
Schraubenverwechsler(in)
Hallo Freunde,
ich wünsche euch frohe Ostern.
Ein Problem was mich in den letzten Stunden beschäftigt ist die Ausführung eines Scriptes (.bat oder .cmd) via Aufgabenplanung.
Randdaten:
Betriebssystem: Windows 10 (Version 1803)
Das Script funktioniert einwandfrei und beeinhaltet folgendes:
Die Datei ist als .cmd gespeichert. Die Ausführung klappt auch problemlos wenn ich diese manuell starte. Wenn ich jedoch das Script über die Aufgabenplanung ausführe, passiert vieles, nur nicht die korrekte Ausführung des scriptes.
Folgende Lösungsansätze wurden bereits probiert:
1. Aufgabe unter dem Nutzer "System" ausführen
2. Aufgabe höchstmögliche Prioritäten zuweisen
3. Benutzer "Benni" in die Liste der Ausführbaren Nutzer für Stapelverarbeitungsprozesse einsetzen
4. .cmd Interpreter vorher via Pfadangabe ausführen und dann als Argument das Script übergeben
Als Trigger habe ich "Beim Systemstart ausführen" gewählt, jedoch passiert nach einem Neustart des Systems gar nichts und er führt die Aufgabe nicht aus. Wenn ich die Aufgabe über den Aufgabenplaner per Hand starte, scheint er zwar das Script ausführen zu wollen, jedoch meldet mir dann die Kommandozeile folgende Fehlermeldung:
Auch hier wird das Script ohne Fehlermeldung ausgeführt, wenn ich es manuell per Doppelklick auf die Datei starte.
Einen Lösungsansatz der die Benutzung von sogenannten "UNC-Pfaden" im script beschreibt habe ich nicht nachvollziehen können, da er ja das Netzlaufwerk nur mappen soll und nichts in irgentein Verzeichnis schreiben soll, das bei Systemstart noch nicht existent ist.
Hat jemand Erfahrungen mit der Aufgabenplanung unter Windows 10 mit Batch-Dateien und erkennt das Problem oder kann mir eine Hilfestellung geben?
Entspannten Ostersonntag euch allen.
ich wünsche euch frohe Ostern.
Ein Problem was mich in den letzten Stunden beschäftigt ist die Ausführung eines Scriptes (.bat oder .cmd) via Aufgabenplanung.
Randdaten:
Betriebssystem: Windows 10 (Version 1803)
Das Script funktioniert einwandfrei und beeinhaltet folgendes:
Code:
@echo off
cls
echo Verbinde Netzlaufwerk
echo.
net use X: \\192.168.1.80\NAS-Toshiba /user:benni [Passwort]
echo.
echo Verbindung erfolgreich
Pause #nur eingefügt um Fehlermeldung lesen zu können
exit
Die Datei ist als .cmd gespeichert. Die Ausführung klappt auch problemlos wenn ich diese manuell starte. Wenn ich jedoch das Script über die Aufgabenplanung ausführe, passiert vieles, nur nicht die korrekte Ausführung des scriptes.
Folgende Lösungsansätze wurden bereits probiert:
1. Aufgabe unter dem Nutzer "System" ausführen
2. Aufgabe höchstmögliche Prioritäten zuweisen
3. Benutzer "Benni" in die Liste der Ausführbaren Nutzer für Stapelverarbeitungsprozesse einsetzen
4. .cmd Interpreter vorher via Pfadangabe ausführen und dann als Argument das Script übergeben
Als Trigger habe ich "Beim Systemstart ausführen" gewählt, jedoch passiert nach einem Neustart des Systems gar nichts und er führt die Aufgabe nicht aus. Wenn ich die Aufgabe über den Aufgabenplaner per Hand starte, scheint er zwar das Script ausführen zu wollen, jedoch meldet mir dann die Kommandozeile folgende Fehlermeldung:
Auch hier wird das Script ohne Fehlermeldung ausgeführt, wenn ich es manuell per Doppelklick auf die Datei starte.
Einen Lösungsansatz der die Benutzung von sogenannten "UNC-Pfaden" im script beschreibt habe ich nicht nachvollziehen können, da er ja das Netzlaufwerk nur mappen soll und nichts in irgentein Verzeichnis schreiben soll, das bei Systemstart noch nicht existent ist.
Hat jemand Erfahrungen mit der Aufgabenplanung unter Windows 10 mit Batch-Dateien und erkennt das Problem oder kann mir eine Hilfestellung geben?
Entspannten Ostersonntag euch allen.