web-dev-qa-db-ja.com

インタラクティブデスクトップセッションで実行するようにWindowsタスクをスケジュールできますか?

専用のマシンで1日に1回実行されるスケジュールされたタスクを作成しようとしています。タスクはexeを実行します。そのexeは、マウスやKBを操作するオートメーションの実行など、さまざまなことを行います。

(WindowsベースのOSで)それは可能ですか?

8
Steven Evers

確かに...スケジュールされたタスクをログインしたままユーザーに残し、タスクオプションをユーザーがログインしたときにのみ実行されるように設定します。

Schtasksも使用できると思います: http://msdn.Microsoft.com/en-us/library/windows/desktop/bb736357%28v=vs.85%29.aspx /ITパラメータですが、実際のユーザーがログインしていて、タスクが実行されている場合にのみ機能すると思います。

それ以外に、FireDaemonを使用して、インタラクティブセッションでタスクをサービスとして実行できます。

7
TheCleaner

はい、それはかなり直観に反しています。 「ユーザーがログオンしているかどうかにかかわらず実行する」を選択した場合は、アカウントを使用しているユーザーのパスワードを要求します。

ただし、「ユーザーのログオン時にのみ実行する」を選択した場合は、ユーザーのパスワードの入力は求められません。

0
kirm