Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] получить полное имя пользователя из ActiveDirectory (http://forum.oszone.net/showthread.php?t=269608)

support23 09-10-2013 14:44 2231335

получить полное имя пользователя из ActiveDirectory
 
Доброго дня!
Прошу подсказать пример скрипта, который по логину пользователя из AD будет получать полное имя.
Заранее спасибо

Creat0R 09-10-2013 15:22 2231375

На работе использую это:

Код:

$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 10-10-2013 08:07 2231780

Цитата:

Цитата Creat0R
На работе использую это: »

Благодарю, это то что нужно!

-TRM- 24-12-2018 19:31 2848017

Creat0R, а возможно $sFullName узнать из-под WINPE ?

Iska 24-12-2018 19:46 2848018

-TRM-, а в WinPE есть Wbem и доменные службы?

-TRM- 25-12-2018 10:07 2848115

Iska, Я имел ввиду, может можно каким-то образом подключиться к другой винде на диске и прочитать полное наименование юзверя. По сути мне нужно получить полные наименования юзверей в другой винде на диске через WinPE - может подскажите или ссылочку дадите?

Iska 25-12-2018 18:56 2848224

-TRM-, в общем случае — их там может не быть. SID'ы — да, есть всегда. Но а) можно ли и б) как — я Вам не подскажу.


Время: 09:40.

Время: 09:40.
© OSzone.net 2001-