![]() |
|
ФИО пользователя домена | ☑ | ||
---|---|---|---|---|
0
zerat
14.01.16
✎
22:22
|
Всем привет! Есть метод ПользователиОС(), который возвращает имена пользователей домена, а как можно увидеть именно полное имя пользователя домена, допустим ФИО его.
|
|||
1
zerat
14.01.16
✎
22:50
|
АДОКоннектор = Новый COMОбъект("ADODB.Connection");
АДОКоннектор.ConnectionString = "Provider=""ADsDSOObject"""; АДОКоннектор.Open(); ТекстЗапроса = " |SELECT AdsPath |FROM 'LDAP://" + ИмяДомена + "' |WHERE | objectCategory = 'user' | and objectClass = 'person' | and SAMAccountName = '" + УчетнаяЗапись + "' |ORDER BY sn |"; ВыборкаАДО = АДОКоннектор.Execute(ТекстЗапроса); Если НЕ ВыборкаАДО.EOF Тогда ПутьОбъекта = ВыборкаАДО.Fields("AdsPath").Value; ОбъектАД = ПолучитьCOMОбъект(ПутьОбъекта); Сообщить(ОбъектАД.sAMAccountName); Сообщить(ОбъектАД.cn); Сообщить(ОбъектАД.department); Сообщить(ОбъектАД.manager); Сообщить(ОбъектАД.telephoneNumber); Сообщить(ОбъектАД.mail); Сообщить(ОбъектАД.title); КонецЕсли; Делаю так, на строке выполнения "execute" ошибка Произошла исключительная ситуация (Active Directory): Произошла ошибка операции. |
|||
2
Лефмихалыч
14.01.16
✎
23:14
|
||||
3
zerat
15.01.16
✎
06:47
|
win server 2012, может есть у кого пример из 1С.
(2) здесь немного не пойму как реализовать в 1С |
|||
4
zerat
15.01.16
✎
07:06
|
up
|
|||
5
zerat
15.01.16
✎
08:30
|
вверх
|
|||
6
Лефмихалыч
15.01.16
✎
08:40
|
(3) по ссылке есть скрипт, который как раз ровно и получает то, что тебе надо. В самом низу
|
|||
7
HardBall
15.01.16
✎
10:21
|
Сервисы = ПолучитьCOMОбъект("winmgmts:{impersonationLevel=impersonate}!\\" + Сервер + "\root\cimv2");
Пользователи = Сервисы.ExecQuery("SELECT * FROM Win32_UserAccount"); Типа такого. Потом обработать COMОбъект |
|||
8
zerat
15.01.16
✎
15:03
|
(7) Ошибка получения объекта COM: -2147023174(0x800706BA): Сервер RPC недоступен.
|
|||
9
zerat
15.01.16
✎
15:03
|
Права администратора домена
|
|||
10
Лефмихалыч
15.01.16
✎
15:04
|
(8) скачай вот эту консоль запросов к WMI
https://www.microsoft.com/en-us/download/details.aspx?id=12028 научись сначала ей запросы выполнять, потом - в 1С засовывай |
|||
11
zerat
15.01.16
✎
15:23
|
(10) как то непонятно там все
|
|||
12
HardBall
15.01.16
✎
16:51
|
Ошибка получения объекта COM: -2147023174(0x800706BA): Сервер RPC недоступен. Не достучался до сервера
А " + Сервер + " указал. |
|||
13
zerat
15.01.16
✎
17:39
|
(12) Имя сервера?
|
|||
14
HardBall
15.01.16
✎
17:51
|
Курите тему товарищ
http://catalog.mista.ru/public/165702/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |