Я изменил нашу конфигурацию так, что наша buildagent-служба работает как пользователь службы домена 'build-agent', это для настройки доступа к ресурсам сети для пользователя, чтобыбыть более строгим.
при запуске службы с пользователем домена, единичный тест, вызывающий WUApiInterop.IUpdateSearcher.GetTotalHistoryCount (), вызывает System.UnauthorizedAccessException
System.UnauthorizedAccessException: доступ запрещен.(Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)) в WUApiInterop.IUpdateSearcher.GetTotalHistoryCount ()
Если я переконфигурирую службу для запуска как «Локальная система», проблема отказа в доступе будет решена.
* 1012Есть ли что-то, что я могу настроить, чтобы пользователю домена разрешалось взаимодействовать с WUApiInterop ??
Обычно это работает для «настольного» пользователя.