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

另请参阅

任务计划程序

主要