0

私はいくつかのことをしているバッチを持っています。 私はスケジュールのタスクを作成すると、バッチはアクセスアクションまですべての行を実行します、そして、彼はもう応答しません...私は間違って何かをしていますか?プログラムは何のエラーも出さずにスケジュールされたタスクのステータスが "実行中"であり、サーバ上で実行されています。私は手動でバッチをアクティブにすると、それはすべて完璧に動作...スケジュールされたタスク内でaccdbアクションを使用したバッチの実行

Y: 
Timeout 2 
if exist Y:\ASCII\Matrix\Ombouwen\Verwerkt\8001346.xls del Y:\ASCII\Matrix\Ombouwen\Verwerkt\8001346.xls /q 

Timeout 1 

if exist Y:\ASCII\Matrix\Ombouwen\Verwerkt\*.xls* MOVE Y:\ASCII\Matrix\Ombouwen\Verwerkt\*.xls* Y:\ASCII\Matrix\Ombouwen\Verwerkt\Afgemaakt\ 

COPY Y:\ASCII\Matrix\Ombouwen\Nieuw\*.xls* Y:\ASCII\Matrix\Ombouwen\Verwerken\Matrix.txt 
COPY Y:\ASCII\Matrix\Ombouwen\Nieuw\*.txt Y:\ASCII\Matrix\Ombouwen\Verwerken\Matrix.txt 

Timeout 5 

start "C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "W:\Matrix.accdb" "/XAanmaak en Export Excel netto Matrix" 

Timeout 120 

COPY Y:\ASCII\Matrix\Ombouwen\Verwerken\Matrix.xls Y:\ASCII\Matrix\Ombouwen\Verwerkt\Matrix.xls 

Timeout 2 

del Y:\ASCII\Matrix\Ombouwen\Verwerken\matrix.txt /q 
del Y:\ASCII\Matrix\Ombouwen\Verwerken\matrix.xls /q 

if exist Y:\ASCII\Matrix\Ombouwen\Verwerkt\combi-lijst.xls goto Einde 

start "C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "W:\Matrix.accdb" "/XAanmaak en Export Excel combis Matrix" 

:Einde 

del Y:\ASCII\Matrix\Ombouwen\Nieuw\*.txt /q 

答えて

0

先頭に「/ X」私が正しくリコール場合は奇妙に見えず、何の引用符。したがって:

start "C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "W:\Matrix.accdb" /x Aanmaak en Export Excel netto Matrix 

やスペースは使用しないでください:私は理解したよう

start "C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "W:\Matrix.accdb" /x Aanmaak_en_Export_Excel_netto_Matrix 
+0

バッチを手動でアクティブにすると完全に動作します –

+0

ああ、それは忘れました。それはおそらくユーザ権利に関する質問です。バッチを実行しているユーザーアカウントはログオンしていますか? – Gustav

+0

ログオンされているかどうか –

0

を、あなたのバッチでネットワークドライブを使用します。その場合は、ネットワークドライブへのアクセス権を持たないLocal Systemアカウントの下にScheduleサービスが既定でログに記録されるため、機能しません。既定のアカウントをネットワーク共有の権利を持つ他のユーザーのアカウントに変更します。

+0

アクセスデータベースで他のバッチがあり、動作しているということが最も奇妙です。..... –

+0

他のスケジュールされたバッチはネットワークドライブを使用していますか? –

+0

全く同じドライブだが別のアクセスデータベース –

関連する問題