Ошибка при использовании System.Directoryservices на 2008 R2 под учетной записью без прав администратора - PullRequest
0 голосов
/ 09 мая 2011

У меня есть программа, которая использует system.directoryservices и directorysearcher.

На 2003 R2 это работает как любая учетная запись пользователя, и только перечисляет то, что у них есть права на просмотр.Однако в 2008 R2 он работает только как пользователь, являющийся администратором локального сервера, а не как обычный пользовательский аккаунт.

Я получаю ошибку

0x80070035 "The specified network path was not found"

при попытке создать searchresultcollection.

Первая часть, которая, по-видимому, выходит из строя, находится на

system.directoryservices.directoryentry.bind(boolean throwIfFail), но она работает, когда я вошел в систему под учетной записью администратора.

Есть мысли?

1 Ответ

0 голосов
/ 25 ноября 2014

Хотя я знаю, что эта проблема была указана некоторое время назад, у меня тоже была похожая проблема с той же ошибкой 0x80070035 для моего сценария входа в систему с использованием Windows 8.1

Set UserObj = GetObject("WinNT://" & DomainString & "/" & UserString)

Как оказалось, я использовал другой DNS, чем тот, который использовался в остальной части офиса. У меня был гугл один из 8.8.8.8. Когда я снял его, сценарий входа снова заработал, и я смог вернуть все свои подключенные диски.

Я просто решил поделиться своим исправлением.

...