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 [仅限桌面应用]
标头 taskschd.h

另请参阅

任务计划程序枚举类型