2016-05-03 13 views
0

複数の定期的なタスクを1日に複数回実行して、いくつかの異なるデータストアを互いに同期させておく予定です。次のように[アクション]タブの設定は次のとおりです。Windows 2008 R2でPythonスクリプトがスケジュールされたタスクとして実行されない

処置:プログラムを起動

プログラム/スクリプト:C:\<path to script>.py

追加引数:

スタートで:C:\<directory of script>

I私はコマンドラインを使用して、ファイルの場所に移動し、Pythonを使用する場合、またはちょうどナビゲーションせずにPythonを使用してもPythonファイルを実行することができます。

何らかの理由で、スクリプトはスケジュールされたタスクでは実行されません。私はすべてをチェックして、ユーザープロファイルが正しく設定されていることを確認し、必要なすべての特権を持っていることを確認するなど、さまざまなことを試しました。これらのスクリプトは何週間も問題なく動作していますので、現時点ではわからないものがあります。

提案がありますか?

+0

あなたがプロパティの下での権限を確認しました - >セキュリティを場合、プログラム

プログラム/スクリプトを起動しますユーザー "SYSTEM"には、pythonファイルの実行権限があります。もう1つの方法は、FULL_PATH/python.exeをスクリプト名の前に置くことです。 – BChow

+0

私はすべてのユーザーセキュリティのアクセス許可をチェックして、すべてが良好に見えます。さらに、ユーザーのアクセス許可に関連するものは何も変更されていないので、私はそれを否定することに自信があります。 – curran

答えて

0

あなたが使用してみました:

処置:引数の追加C:\<path to python.exe>\python.exe

C:\\<path to script>\\script.py

+0

これは良い提案ですが、うまくいきません。タスクは正常に実行され、0x1エラーコードはなくなりましたが、実際のP​​ythonスクリプトは実行されません。 – curran

+0

これは簡単な問題であり、これはより早く捕まえるべきだったことが判明しました。マシン上の.pyファイルを開くデフォルトのプログラムがメモ帳からPyCharmに変更されました。問題が解決しました! – curran

関連する問題