|
Пользователь в группе Active Directory
|
|||
---|---|---|---|
#18+
Хочу проверить, состоит ли пользователь (из-под которого запущен процесс) в группе Active Directory. На некоторых ПК код ниже работает, а на некоторых выдает исключение "unhandled exception Unknown error (0x80005000)" - почему это происходит? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 16:30 |
|
Пользователь в группе Active Directory
|
|||
---|---|---|---|
#18+
Qwe.Qwe1, Ну что могу сказать. Исследуйте ситуацию. Когда нет разумных причин приходится искать самые дикие. Сначала посмотрите, всегда ли, как вы пишите, исключения происходят на определенных машинах. Чем эти машины отличаются от тех, где все выполняется нормально? Версия оси, сервис-паки. На какой строке вылетает исключение? Замените Using в этой строке на блок try-catch. Возможно будет получена более подробная информация. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 21:07 |
|
Пользователь в группе Active Directory
|
|||
---|---|---|---|
#18+
Вот на этой строке ошибка: Код: c# 1.
Unhandled Exception: System.DirectorySeruices.AccountManagement.PrincipalOperationException: Unknown error <0x80005000> -> System.Runtime.InteropSeruices.COMException: Unknown error <0x80005000> ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2014, 09:58 |
|
Пользователь в группе Active Directory
|
|||
---|---|---|---|
#18+
На самом деле мне помог ответ во здесь: http://stackoverflow.com/questions/4518472/userprincipal-getgroups-fails-with-unknown-error Почему - не понятно, но заработало! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2014, 10:03 |
|
|
start [/forum/topic.php?fid=20&fpage=122&tid=1403020]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 143ms |
0 / 0 |