TASK_LOGON_TYPE列挙 (taskschd.h)
タスクを実行するために必要なログオン手法を定義します。
構文
typedef enum _TASK_LOGON_TYPE {
TASK_LOGON_NONE = 0,
TASK_LOGON_PASSWORD = 1,
TASK_LOGON_S4U = 2,
TASK_LOGON_INTERACTIVE_TOKEN = 3,
TASK_LOGON_GROUP = 4,
TASK_LOGON_SERVICE_ACCOUNT = 5,
TASK_LOGON_INTERACTIVE_TOKEN_OR_PASSWORD = 6
} TASK_LOGON_TYPE;
定数
TASK_LOGON_NONE 値: 0 ログオン方法が指定されていません。 NT 以外の資格情報に使用されます。 |
TASK_LOGON_PASSWORD 値: 1 ユーザーのログ記録にはパスワードを使用します。 パスワードは登録時に指定する必要があります。 |
TASK_LOGON_S4U 値: 2 サービスは Service For User (S4U) を使用してユーザーをログに記録し、タスクは非対話型デスクトップで実行されます。 S4U ログオンを使用する場合、パスワードはシステムによって保存されません。また、ネットワークまたは暗号化されたファイルにアクセスすることもできません。 |
TASK_LOGON_INTERACTIVE_TOKEN 値: 3 ユーザーは既にログオンしている必要があります。 タスクは、既存の対話型セッションでのみ実行されます。 |
TASK_LOGON_GROUP 値: 4 グループのアクティブ化。 groupId フィールドは、グループを指定します。 |
TASK_LOGON_SERVICE_ACCOUNT 値: 5 ローカル システム、ローカル サービス、またはネットワーク サービス アカウントが、タスクを実行するためのセキュリティ コンテキストとして使用されていることを示します。 |
TASK_LOGON_INTERACTIVE_TOKEN_OR_PASSWORD 値: 6 使用されていません。現在、TASK_LOGON_PASSWORDと同じです。 Windows 10、バージョン 1511、Windows 10、バージョン 1507、Windows 8.1、Windows Server 2012 R2、Windows 8、Windows Server 2012、Windows Vista、Windows Server 2008: 最初に対話型トークンを使用します。 ユーザーがログオンしていない (対話型トークンが使用できない) 場合は、パスワードが使用されます。 タスクの登録時にパスワードを指定する必要があります。 このフラグは、TASK_LOGON_PASSWORDよりも信頼性が低いため、新しいタスクには推奨されません。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | taskschd.h |