TaskService。连接方法
对于脚本,请连接到远程计算机,并将此接口上的所有后续调用与远程会话相关联。 如果 serverName 参数为空,则此方法将在本地计算机上执行。 如果未指定 userId,则使用当前令牌。
语法
TaskService.Connect( _
[ ByVal serverName ], _
[ ByVal user ], _
[ ByVal domain ], _
[ ByVal password ] _
)
参数
-
serverName [in, 可选]
-
要连接到的计算机的名称。 如果 serverName 参数为空,则此方法将在本地计算机上执行。
-
用户 [in, 可选]
-
连接到计算机期间使用的用户名。 如果未指定用户,则使用当前令牌。
-
域 [in, 可选]
-
用户参数中指定的 用户的 域。
-
密码 [in, 可选]
-
用于连接到计算机的密码。 如果未指定用户名和密码,则使用当前令牌。
返回值
此方法不返回值。
注解
在调用任何其他 TaskService 方法之前,应调用 TaskService.连接 方法。
如果连接方法失败,可以收集错误标识符以查找错误的含义。 下表列出了错误标识符及其说明。
错误标识符 | 说明 |
---|---|
0x80070005 | 访问被拒绝连接到任务计划程序服务。 |
0x80041315 | 任务计划程序服务未运行。 |
0x8007000e | 应用程序没有足够的内存来完成操作,或者 用户、 密码或 域 至少有一个 null 值和非 null 值。 |
53 | 在以下情况下返回此错误:
|
50 | 从 Windows Vista 计算机连接到远程 Windows XP 或 Windows Server 2003 计算机时,无法指定用户、密码或域参数。 |
如果要从 Windows Vista 连接到远程 Windows Vista 计算机,则需要允许远程计算机上的远程计划任务管理防火墙例外。 若要允许此例外,请依次单击“开始”、“控制面板”、“安全”、“允许程序通过 Windows 防火墙”,然后选中“远程计划任务管理”复选框。 然后,在“Windows 防火墙设置”对话框中,单击“确定”按钮。
如果要从 Windows Vista 计算机连接到远程 Windows XP 或 Windows Server 2003 计算机,则需要允许远程计算机上的“文件和打印机共享”防火墙例外。 若要允许此例外,请依次单击“开始”、“控制面板”,双击“Windows 防火墙”,选择“例外”选项卡,然后选择“文件和打印机共享”防火墙例外。 然后单击“Windows防火墙”对话框中的“确定”按钮。 远程注册表服务还必须在远程计算机上运行。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
类型库 |
|
DLL |
|