次の方法で共有


Principal.LogonType プロパティ

スクリプトの場合、プリンシパルに関連付けられているタスクを実行するために必要なセキュリティ ログオン メソッドを取得または設定します。

構文

Principal.LogonType As Integer

プロパティ値

次の TASK_LOGON TYPE 列挙定数のいずれかに設定します。

説明
TASK_LOGON_NONE
0
ログオン方法が指定されていません。 NT 以外の資格情報に使用されます。
TASK_LOGON_PASSWORD
1
ユーザーのログ記録にはパスワードを使用します。 パスワードは登録時に指定する必要があります。
TASK_LOGON_S4U
2
既存の対話型トークンを使用してタスクを実行します。 ユーザーは、ユーザー (S4U) ログオン用のサービスを使用してログオンする必要があります。 S4U ログオンを使用する場合、パスワードはシステムによって保存されません。また、ネットワークまたは暗号化されたファイルにアクセスすることもできません。
TASK_LOGON_INTERACTIVE_TOKEN
3
ユーザーは既にログオンしている必要があります。 タスクは、既存の対話型セッションでのみ実行されます。
TASK_LOGON_GROUP
4
グループのアクティブ化。 userId フィールドは、グループを指定します。
TASK_LOGON_SERVICE_ACCOUNT
5
ローカル システム、ローカル サービス、またはネットワーク サービス アカウントが、タスクを実行するためのセキュリティ コンテキストとして使用されていることを示します。
TASK_LOGON_INTERACTIVE_TOKEN_OR_PASSWORD
6
最初に対話型トークンを使用します。 ユーザーがログオンしていない (対話型トークンが使用できない) 場合は、パスワードが使用されます。 タスクの登録時にパスワードを指定する必要があります。 このフラグは、TASK_LOGON_PASSWORDよりも信頼性が低いため、新しいタスクには推奨されません。

注釈

このプロパティは、 UserId プロパティでユーザー識別子が指定されている場合にのみ有効です。

タスクの XML の読み取りまたは書き込み時に、ログオンの種類はタスク スケジューラ スキーマの LogonType> 要素で<指定されます。

メッセージ ボックス アクションを含むタスクの場合、タスクがアクティブ化され、タスクに対話型ログオンの種類がある場合、メッセージ ボックスが表示されます。 タスク ログオンの種類を対話型に設定するには、タスク プリンシパルの LogonType プロパティ、または TaskFolder.RegisterTask または TaskFolder.RegisterTaskDefinitionlogonType パラメーターに 3 (TASK_LOGON_INTERACTIVE_TOKEN) または 4 (TASK_LOGON_GROUP) を指定します。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
タイプ ライブラリ
Taskschd.tlb
[DLL]
Taskschd.dll

関連項目

タスク スケジューラ

プリンシパル