|
Помогите разобраться с ошибкой | ☑ | ||
---|---|---|---|---|
0
Demetres
03.04.12
✎
16:49
|
Добрый день! Помогите решить проблему. Делаю обработку для работы с учетными записями пользователей и групп доступа в windows server 2003, для этого использую Active Directory Service Interface (ADSI): провайдер WinNT. Проблема возникает при удалении учетной записи из группы:
// user, Домен, ИмяГруппы получили заранее group = ПолучитьCOMОбъект("WinNT://" + Домен + "/" + ИмяГруппы + ", group"); group.Remove(user.ADsPath); при исполнении последней строчки выдает ошибку: «{ВнешняяОбработка.ОбработкаВзаимодействияСДоменнымиПользователями.МодульОбъекта(507)}: Ошибка при вызове метода контекста (Remove): Произошла исключительная ситуация (Active Directory): Ошибка доступа» как её лечить не пойму, подскажите в чём может быть проблема |
|||
1
Господин ПЖ
03.04.12
✎
16:50
|
>Ошибка доступа
вроде по русски |
|||
2
Demetres
03.04.12
✎
16:59
|
(1) да вроде тоже, просто познаний в администрировании мало, подсказали т.к. это всё дело работает в модуле обработки на сервере может выполнение идет от имени службы запускающей 1с а не от моей админской записи. Сейчас попробую напишу
|
|||
3
Demetres
03.04.12
✎
17:29
|
Да проблема с идентификацией, на клиенте все работает отлично. Вопрос мутировал в:
Как на сервере выполнить group.Remove(user.ADsPath); от имени администратора |
|||
4
Demetres
03.04.12
✎
17:44
|
Никто не сталкивался?
|
|||
5
hhhh
03.04.12
✎
17:49
|
права дать этому пользователю
|
|||
6
Demetres
03.04.12
✎
17:53
|
(5) у меня права администратор, на клиенте код работает, а на сервере нет, какому пользователю дать права или как его определить что бы эта штука взлетела?
|
|||
7
alexhtn
03.04.12
✎
18:10
|
Учетной записи от которой работает служба "Агент сервера 1с" дать права доменного администратора
|
|||
8
asady
03.04.12
✎
18:18
|
(7) вот только зачем????
|
|||
9
Demetres
03.04.12
✎
18:24
|
(7) а как определить эту учетную запись?
|
|||
10
Demetres
03.04.12
✎
19:08
|
?
|
|||
11
Lama12
03.04.12
✎
19:38
|
(10) Это к админам.
У нас служба тоже запущена с правами админа домена... Тянем с домена учетки AD. |
|||
12
Lama12
03.04.12
✎
19:40
|
(0)Упс...прочитал полностью пост.
Лучше такого не делать. AD - базовая система в компании. Ни в коем случае, ее нельзя редактировать автоматически. Лучше вручную... Иначе потом виновных не найдете. |
|||
13
asady
03.04.12
✎
19:45
|
(11) ваши одмины настолько суровы что доменом управляют из 1С???
|
|||
14
Demetres
03.04.12
✎
20:36
|
(13) да они такие. Как побороть эту проблему не понятно, на клеите работает, а на сервере нет, почему не понятно.
|
|||
15
etc
03.04.12
✎
20:46
|
в (7) все написано.
Запустить службу от доменного пользователя имеющего соответствующие права |
|||
16
Demetres
04.04.12
✎
08:32
|
(7),(15) Сделал запуск службы "1C:Enterprise 8.1 Server Agent" от имени администратора домена и всё заработало как по волшебной палочке. Если у кого-то будут подобные проблемы, вот эта статья вам в помошь:
http://interface31.ru/tech_it/2011/12/1s-predpriyatie-81-i-82-sovmestnyy-zapusk-na-odnom-servere.html всем спасибо за участие !-) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |