Standardmäßig werden geplante Tasks unter dem Konto SYSTEM ausgeführt, das wahrscheinlich keinen Schreibzugriff auf den Speicherort hat, in den Sie schreiben möchten d:\out.txt
.
windows at command funktioniert nicht richtig
Ich versuche, den at
Befehl zu verwenden, um eine bestimmte einmalige Ausführung auszuführen. Angenommen, ich habe eine Batch-Datei c:\bat.bat
, die Folgendes enthält:
%* > d:\out.txt
Ich habe auch ein Java mit Pfad in meinem Windows 7 x64 registriert. dann öffne ich eine CMD-Eingabeaufforderung als Administrator und versuche, die Batchdatei wie folgt auszuführen:
c:\bat.bat java
Der obige Befehl führt den Stapel mit einer 'java'-Zeichenfolge als einzigen Parameter aus. Das 'Java' wird dann in den Stapel geleitet und mit der Ausgabeumleitung in eine bestimmte Datei ausgeführt d:\out.txt
. Die Ausführung wird ordnungsgemäß ausgeführt und der out.txt
wird erstellt und enthält einige Java-Verwendungsnachrichten.
Okay, das Problem ist, wenn ich versuche, den at
Befehl wie folgt zu verwenden :
at 9:10 c:\bat.bat java
die out.txt nie erstellt, keine Idee,.? Hinweis: Sie können versuchen, ein anderes Programm als Parameter zu verwenden.
Danke für Deine Hilfe :)
2 Antworten auf die Frage
try that
at 9:45 cmd /c "c:\bat.bat java"
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen