2014-02-18 2 views
0

Я работаю над удаленным WMI. Я выполнил все настройки DCOM, CIMV2 и WMI для конкретного пользователя. Когда я запускаю приложение в качестве консольного приложения, он отлично работает и извлекает мне данные. Но когда я у себя так же, как службы Windows, он бросает исключение, какУдаленный WMI не работает при размещении в качестве службы Windows

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

@Sumon Banerjee: если вы уже отредактировали это сообщение, вы также можете улучшить форматирование и добавить теги WMI и DCOM –

+0

извините за недостающие. –

+0

@ user3323400: добро пожаловать в Stackoverflow. Попробуйте использовать функции форматирования кода и используйте предварительный просмотр. Постарайтесь сделать свой вопрос понятным. Кроме того, будьте конкретны в тегах. Вы можете попробовать ключевые слова и аббревиатуры, используемые в вашем вопросе. Stackoverflow будет делать предложения, если теги уже существуют. –

ответ

0

Got решаемые путем добавления сети и сетевой службы в DCOM конфигураций. Однако проблема остается в ОС Windows Server 2008 R2. Все, что нужно сделать ОС? !!

Смежные вопросы