使用Task Scheduler Manager包装器进行远程任务

时间:2014-11-06 10:46:21

标签: task scheduler

目前我正在尝试通过TaskService类在远程机器中创建任务。远程机器通过工作组连接。但我无法在远程机器中创建任务。我正在接受例外。

System.UnauthorizedAccessException未处理 消息=访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

我正在尝试以下列方式创建它。

TaskService ts = new TaskService("COMPUTERNAME", "remoteUserAcctName", "DOMAINNAME", "remoteUserPassword");

我正在尝试在运行Windows 7的计算机上运行Windows 7的远程计算机中创建任务。有可能吗?因为根据此链接http://technet.microsoft.com/en-us/library/cc766266.aspx,可以连接到运行WindowsServer®2008,WindowsVista®,Windows Server 2003,Windows XP或Windows 2000的远程计算机。

我还尝试从Task Scheduler菜单'Action |连接到另一台计算机',http://screencast.com/t/wIDbDcdhOE,我收到错误'您无权访问此计算机'。

此处的详细信息,https://taskscheduler.codeplex.com/discussions/570851

1 个答案:

答案 0 :(得分:0)

以下在域环境中正常运行。早些时候我在工作组环境中尝试过。

TaskService ts = new TaskService("COMPUTERNAME", "remoteUserAcctName", "DOMAINNAME", "remoteUserPassword");