kylelin 发表于 2019-12-15 23:38:56

【已解决】關於讀取網域描述欄位資料問題~~~~~

本帖最后由 kylelin 于 2019-12-22 20:45 编辑

請問各位大大~~
我遇到一個問題,一直無法解決,
我用下列方式要讀取 AD 帳號的描述欄位,
帳號部份可以正常讀到資料,但是描述部份無法正常取到資料
想請問大大們有人解過類似問題的嗎??



$objWMIService = ObjGet( 'winmgmts:\\localhost\Root\directory\LDAP' )
$colItems = $objWMIService.ExecQuery( 'SELECT * FROM ds_user' , 'WQL' , 0x10 + 0x20 )

    If IsObj( $colItems ) Then
            For $objItem In $colItems
                MsgBox( 0 , 'Show Account' , $objItem.DS_sAMAccountName , 1 )      ;帳號讀取正常
                MsgBox( 0 , 'Show Department' , $objItem.DS_department , 1 )            ;描述無法正常讀取到資料
            Next
    Endif

chishingchan 发表于 2019-12-17 11:44:04

$objWMIService = ObjGet("winmgmts:\\.\root\cimv2")
$colItems = $objWMIService.ExecQuery("Select * from Win32_Account")

Dim $objItem
For $objItem in $colItems
        If $objItem.Name = "Administrator" Or $objItem.Name = "Guest" Then
                MsgBox(0, "", "Name: " & $objItem.Name & @CRLF & "Description: " & $objItem.Description)
        EndIf
Next

kylelin 发表于 2019-12-22 20:43:49

感謝大大
搞定了~~~~:face (23):
页: [1]
查看完整版本: 【已解决】關於讀取網域描述欄位資料問題~~~~~