web-dev-qa-db-ja.com

Windows 10は対話型のスケジュールされたタスクを実行して、任意の対話型ユーザーに対して実行します

Windows 10タスクスケジューラをセットアップして、ログオンしているすべてのユーザーに対してGUIベースのタスクをインタラクティブに実行したいと考えています。現在、ユーザー名を明示的に指定する必要があるため、この特定のユーザーに対してのみタスクを実行できます。このスケジュールされたタスクは、数百の企業(すべてのWindows 10)の数千のコンピューターに展開されますが、多種多様な構成(プロ、エンタープライズ、OEM、サイトの変更)があります。

他のスケジュールされたタスクを見ると、2つの可能性があることがわかります。

「ntauthority\interactive」-これはAdobe acrobat更新タスクで使用されます

「Builtin\users」-これは一部のオフィスタスクで使用されます

これらのいずれかが私の目的のために機能しますか?それらは、多くの異なるWin10インストールに展開できる、使用する「正しい」グループですか?

ありがとう!

1
user562888

ユーザーがログオンしたときにアプリケーションを起動したいので、builtin\usersセキュリティコンテキスト。アプリケーションに管理者権限が必要な場合は、いくつか異なることを行う必要があります。次に、ユーザーがログオンするたびにメモ帳を実行するために使用する構文の例を示します。

schtasks /create /ru builtin\users /sc onlogon /tn "Notepad On Logon" /tr C:\windows\system32\notepad.exe

スケジュールされたタスクを追加するには、インストーラーが管理者権限を必要とすることに注意してください。

覚えておくべきもう1つのこと:実行可能ファイルへのパスにスペースがある場合、パスを二重引用符と一重引用符の両方で使用する必要があります。したがって、次のようなものを使用します。

/tr "'C:\path with spaces\myApplication.exe'"

1
sippybear