Ad Widget

Collapse

Получить элемент данных Name из AD(LDAP) конкретного пользователя.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rinasmichael
    Junior Member
    • Oct 2020
    • 10

    #1

    Получить элемент данных Name из AD(LDAP) конкретного пользователя.

    Необходимо получить значение поля Name из LDAP конкретного пользователя. Как это сделать?
    Пытался разными способами, такими как:
    1. wmi.get[root\directory\LDAP,"select ds_cn from ds_user where ds_samaccountname='v.v' "]
    Click image for larger version

Name:	zabbix5.png
Views:	241
Size:	16.8 KB
ID:	411401

    Если в username вбить пользователя(v.v), он отображает корректно , на русском языке и я его могу добавить как элемент данных. Но мне нужно , чтобы работали переменные %username%
    таким образом:
    wmi.get[root\directory\LDAP,"select ds_cn from ds_user where ds_samaccountname='%username%' "]
    Так запрос не обрабатывается...
    • Empty WMI search result.
    Click image for larger version

Name:	zabbix6.png
Views:	235
Size:	22.9 KB
ID:	411402

    2. system.run[powershell "get-aduser -f {SamAccountName -eq 'username'} | Select Name"] в командной строке адекватно отображается, а в заббиксе иероглифы.
    Click image for larger version

Name:	zabbix3.png
Views:	150
Size:	4.8 KB
ID:	411397
    Click image for larger version

Name:	zabbix4.png
Views:	239
Size:	16.7 KB
ID:	411400

    ​​​

    Собственно вопрос, как получить элемент данных из LDAP или еще где, чтобы я получил поле Name пользователя?
    Attached Files
Working...