web-dev-qa-db-ja.com

すべてのユーザーに表示されるようにするには、スケジュールされたタスクをどの「ユーザー」が実行する必要がありますか?

ユーザーがログオンしたときにタスクが実行されるようにスケジュールを設定したいが、ログオンしているユーザーに依存しないので、「ユーザーがログオンしているかどうかにかかわらず実行する」を選択します。これの問題は、プログラムが非表示で実行されることです( ドキュメントに記載 および このMicrosoftコミュニティの投稿 でクエリされます)。ただし、GUIを表示する必要があります。

そのため、「ユーザーがログオンしているときのみ実行する」を選択して表示する必要があります。ただし、「通常の」ユーザーがログオンしていない可能性があります。

このタスクを実行するにはどのユーザーアカウントを使用すればよいですか?

SYSTEMとして実行しようとしましたが、「ユーザーがログオンしているかどうかにかかわらず実行する」オプションが自動的に設定されるため、非表示で実行されます。

11
MrWhite

これをテストしたところ、アカウントの「グループ」を選択できます。

ピックRun only when user is logged on

クリック Change user or group (それはgroupすぐそこにあります:)

usersと入力してクリック Check Names OKをクリックします

アプリケーションは、グループusersのすべてのユーザーに対してインタラクティブに実行されます。

13
Rik