システムwiki

バッチファイルは手動で実行されると機能しますが、 Windows 10 タスクスケジューラを実行すると、部分的にのみ機能します.

Onlyhal 受付中 最終更新日:2021-07-14 09:15

私のタイトルは私のバッチファイルを実行したときに私のバッチファイルを使っていますが、Windows 10でタスクスケジューラで実行した場合は、バッチファイルの一部のみを実行します.私のバッチ実行のコピー関数のどれも、空のzipファイルを終わらせるだけではありません.この問題はWindows 10でのみ発生します.これは、複数のシステムで確認しました.これは私が知ることができるものから過去2週間でいつか始めました.これを助言することができますか?これが私が実行しているバッチファイルのコピーです

CD\

CD OnpointFiles

Robocopy "z:\booutbox" C:\OnPointFiles\Holding PJR* .xml/maxage:8
7ZA A-TZIP TODAY.ZIPC:\ONPOINTFILES\HOLDING\*.XML
今日のコピー.zip

%時間:~0.2 %%時間:~3,2 %%時間:~6,2%_%日:~10,2 %%日付:~7,2 %%日付:~4、 4%.zip

delc:\onpointfiles\holding\*.xml

delc:\onpointfiles\wooda.zip

appexepath= "%programfiles(x86)%\Insight Retail Software\Iconnect"を設定します.
存在しない場合%AppExepath%set appexepath= "%programfiles%\Insight Retail Software\IconNect"
start/b ""%appexepath%\agent.exe publish

返信リスト(回答:7)

3 #
baillar

Z:バッチファイルがスケジュールされたタスクとして実行されているときにアクセスできないネットワークドライバのように表示されます.Z:コマンドプロンプトで「ネット使用」を実行している場所を調べてください.その後、このコマンドを最初の行としてバッチファイルに追加しますが、必ずネット使用コマンドで出力された情報に必ず変更してください.

ネットを使用Z:\\Server\Share

7 #
Frederi

すべての行を一緒に実行せずにversionファイルのversionを投稿してください.

投稿されたversionの始まりは意味がありません.

7za.exeはどこに住んでいますか?

応答7# ->にスキップ
6 #
Onlyhal

すみません、私は元の投稿でそれを修正しました.

応答6# ->にスキップ
5 #
Frederi

これらの線

CD\

CD OnpointFiles

であるべきです

CD/DC:\OnPointFiles

7za.exeが存在する場合は言わなかった.

この線は意味がありません

%時間:~0.2 %%時間:~3,2 %%時間:~6,2%_%日:~10,2 %%日付:~7,2 %%日付:~4、 4%.zip

応答5# ->にスキップ
1 #
Onlyhal

CD\

CD OnpointFiles

であるべきです

CD/DC:\OnPointFiles

この変更を行うと問題が解決しました.ありがとうございました.

私は私が既に存在していることが既に必要なディレクトリ内でそれを実行していたときと比較して、タスクスケジューラが別のディレクトリからそれを実行していたという私の仮定で正しいです.

応答1# ->にスキップ
2 #
Frederi

タスクスケジューラは通常、c:\windows\system32フォルダから実行されます.

タスクスケジューラを介して実行するときに、バッチファイル内のすべてのファイルを完全に修飾することが不可欠です.

応答5# ->にスキップ
4 #
Onlyhal

すみません、私はバッチコマンドで新しいもので、このスクリプトの作成者ではありませんでしたので、私が私の反応に少し濃いように見える場合は許してください.

7za.exeはc:\onpointfilesにあります.