目前我正在尝试通过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。
答案 0 :(得分:0)
以下在域环境中正常运行。早些时候我在工作组环境中尝试过。
TaskService ts = new TaskService("COMPUTERNAME", "remoteUserAcctName", "DOMAINNAME", "remoteUserPassword");