By default, scheduled tasks run under the SYSTEM account which probably does not have write-access to the location you're trying to write to d:\out.txt
.
Windows в команде не работает должным образом
я пытаюсь использовать at
команду, чтобы сделать конкретное одноразовое выполнение. Предположим, что у меня есть командный файл, c:\bat.bat
который содержит:
%* > d:\out.txt
у меня также есть Java с путем, зарегистрированным в моем Windows 7 x64. Затем я открываю приглашение CMD как администратор и пытаюсь выполнить командный файл, например так:
c:\bat.bat java
Приведенная выше команда выполнит пакет со строкой 'java' в качестве одиночного параметра. «ява», то будет принят в партию и работать с перенаправлением вывода на конкретный файл, d:\out.txt
. выполнение выполняется должным образом и out.txt
создается и содержит некоторые сообщения об использовании Java.
хорошо, проблема в том, что когда я пытаюсь использовать at
команду вроде:
at 9:10 c:\bat.bat java
out.txt никогда не создавался, любая идея. примечание: вы можете попробовать указать любую другую программу в качестве параметра.
спасибо за вашу помощь :)
2 ответа на вопрос
Попробуй это
at 9:45 cmd /c "c:\bat.bat java"
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами