0

コンピューターにログオンするときに、週に 1 回 .bat を実行する必要があります。私はいくつかのことを試しましたが、ログオンしていない場合、.bat は失敗します。しかし、開始予定のときにログオンしている場合は機能します。ログインするまで試行し続ける Windows 7 のスケジュールされたタスクの設定は何ですか? それとも私は何か間違ったことをしていますか?

私の設定:

GENERAL:
Run only when user is logged on (Yes)
Configure for: Win7, Win Server 2008 R2

TRIGGER:
Begin the task: On a schedule
Weekly (Yes)
Recur Every : 1 weeks on Tues @ 8p
Enabled (Yes)

SETTINGS:
Allow task to be run on demand (Yes)
Run task as soon as possible after a scheduled start is missed (Yes)
If the task fails, restart every... 5 min up to 50 times for 3 days

ありがとう!

4

2 に答える 2

1

ログインしているかどうかに関係なく、タスクを自分として実行するように設定しましたか?

コントロール パネル -> タスク スケジューラ。タスクのプロパティに移動し、[全般] タブで、[次のユーザー アカウントを使用する] でユーザー アカウントが指定されていることを確認します。おそらく、パスワードの入力を求められることもあります。

于 2013-04-30T21:03:11.043 に答える
0

うーん - 痛い点!私の最後の仕事で、専門家のシステム管理者との間で、ユーザーがログインしていないとスケジュールされたジョブを開始するように手配できなかったという大論争がありました。Microsoft でさえ解決したことのないよく知られた問題だと主張しました (ほぼ 3 年前に修正を公開した人です。)

ですから、彼女の仕事の質で業界の賞を受賞した専門家 (すべてについて) がうまくいかなかったときに、あなたが問題を抱えていることは驚くことではありません。

主な問題はあなたが投稿したデータにあると思いますが、

GENERAL:
Run only when user is logged on (Yes)

これは、「ユーザーがログインしているときにのみ実行する」という意味かもしれません。

それで、あなたが何をしたいのかを説明していただければ、何らかの結論に進むことができるかもしれません.

ユーザーがログインしているかどうかに関係なく、特定の日の特定の時間にプロセスを実行しますか、それともユーザーがその日にログインした場合に実行するか (他のユーザーはログインしない)、または 7 日ごとにプロセスを実行しますか?ユーザーのログインまたはその他の条件 覚えておいてください - 暦日と就業日は異なります - 祝日、休暇など、関係するものは何でも...

于 2013-04-30T21:28:46.883 に答える