ユーザーがログオンしたときにタスクが実行されるようにスケジュールを設定したいが、ログオンしているユーザーに依存しないので、「ユーザーがログオンしているかどうかにかかわらず実行する」を選択します。これの問題は、プログラムが非表示で実行されることです( ドキュメントに記載 および このMicrosoftコミュニティの投稿 でクエリされます)。ただし、GUIを表示する必要があります。
そのため、「ユーザーがログオンしているときのみ実行する」を選択して表示する必要があります。ただし、「通常の」ユーザーがログオンしていない可能性があります。
このタスクを実行するにはどのユーザーアカウントを使用すればよいですか?
SYSTEMとして実行しようとしましたが、「ユーザーがログオンしているかどうかにかかわらず実行する」オプションが自動的に設定されるため、非表示で実行されます。
これをテストしたところ、アカウントの「グループ」を選択できます。
ピックRun only when user is logged on
。
クリック Change user or group (それはgroupすぐそこにあります:)
users
と入力してクリック Check Names OKをクリックします
アプリケーションは、グループusers
のすべてのユーザーに対してインタラクティブに実行されます。