2014-11-06 4 views
0

현재 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으로 Windows Server® 2008, Windows Vista®, Windows Server 2003, Windows XP 또는 Windows 2000을 실행하는 원격 컴퓨터에 연결할 수 있습니다.

또한 작업 스케줄러 메뉴에서 '작업 | 다른 컴퓨터에 연결 '(http://screencast.com/t/wIDbDcdhOE)'이 컴퓨터에 액세스 할 수있는 권한이 없습니다. '라는 오류 메시지가 나타납니다.

여기의 세부 사항은 https://taskscheduler.codeplex.com/discussions/570851입니다.

+0

도메인 환경에서 정상적으로 작동합니다. 이전에 나는 작업 그룹 환경에서 시도했다. –

답변

0

다음은 도메인 환경에서 정상적으로 작동합니다. 이전에 나는 작업 그룹 환경에서 시도했다.

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

이렇게하면 작업 그룹 환경에서 작동하지 않습니까? – Terry

+0

원격 컴퓨터에서 작업 만들기를 원하면이 작업이 수행되지 않습니다. –

+0

당신은 이제까지 무엇이든을 계산합니까? 나는 작업을 만들 수 있지만 실행하려고하면 아무 것도하지 않습니다. – Terry