Доброго дня!
Прошу подсказать пример скрипта, который по логину пользователя из AD будет получать полное имя.
Заранее спасибо
[решено] получить полное имя пользователя из ActiveDirectory
-
Creat0R
Re: [решено] получить полное имя пользователя из ActiveDirectory
На работе использую это:
Код:
А вообще для AD есть библиотека:
Код:
Код: Выделить всё
$objWMIService = ObjGet('winmgmts:\\' & @ComputerName & '\root\CIMV2')
$colItems = $objWMIService.ExecQuery('SELECT * FROM Win32_UserAccount WHERE Name = "' & @UserName & '"', 'WQL', 0x10 + 0x20)
If IsObj($colItems) Then
For $objItem In $colItems
$sFullName = $objItem.FullName
If $sFullName '' Then
MsgBox(64, 'Title', $sFullName & ' (' & @UserName & ')')
EndIf
Next
EndIfА вообще для AD есть библиотека:
Active Directory UDF
-
support23
Re: [решено] получить полное имя пользователя из ActiveDirectory
Цитата Creat0R:
На работе использую это:
Благодарю, это то что нужно!
На работе использую это:
[решено] получить полное имя пользователя из ActiveDirectory
Благодарю, это то что нужно!
-
-TRM-
Re: [решено] получить полное имя пользователя из ActiveDirectory
Creat0R, а возможно $sFullName узнать из-под WINPE ?
-
Iska
Re: [решено] получить полное имя пользователя из ActiveDirectory
-TRM-, а в WinPE есть Wbem и доменные службы?
-
-TRM-
Re: [решено] получить полное имя пользователя из ActiveDirectory
Iska, Я имел ввиду, может можно каким-то образом подключиться к другой винде на диске и прочитать полное наименование юзверя. По сути мне нужно получить полные наименования юзверей в другой винде на диске через WinPE - может подскажите или ссылочку дадите?
-
Iska
Re: [решено] получить полное имя пользователя из ActiveDirectory
-TRM-, в общем случае — их там может не быть. SID'ы — да, есть всегда. Но а) можно ли и б) как — я Вам не подскажу.