2014-02-18 3 views
0

원격 WMI에서 작업하고 있습니다. 특정 사용자에 대해 모든 DCOM 설정, CIMV2 및 WMI 설정을 완료했습니다. 콘솔 응용 프로그램으로 응용 프로그램을 실행할 때 제대로 작동하고 데이터를 가져옵니다. 그러나 Windows 서비스와 동일하게 호스트하면 예외가 throw됩니다.Windows 서비스로 호스팅 할 때 원격 WMI가 작동하지 않습니다.

Message: Error Message: Access is denied. 
(Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 
Inner Exception Message: Stack Trace:  
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)  
at System.Management.ManagementScope.InitializeGuts(Object o)  
at System.Management.ManagementScope.Initialize()  
at RemoteWMIRule.BackupServerRule..ctor() 
+0

@ Susum Banerjee :이 게시물을 이미 편집 한 경우 서식을 개선하고 WMI 및 DCOM 태그 –

+0

을 (를) 추가해 주셔서 감사합니다. –

+0

@ user3323400 : Stackoverflow에 오신 것을 환영합니다. 코드 서식 기능을 사용하고 미리보기를 사용해보십시오. 질문을 읽기 쉽게 만들어보십시오. 또한 태그에 대해 구체적으로 설명하십시오. 귀하의 질문에 사용 된 키워드와 약어를 사용해보십시오. Stackoverflow는 태그가 이미 존재하면 제안을합니다. –

답변

0

DCOM 구성에서 네트워크 및 네트워크 서비스를 추가하여 해결되었습니다. 그러나 여전히 Windows Server 2008 R2 OS에서는 문제가 지속됩니다. 어떤 일을 할 수있는 운영 체제 ???

관련 문제