Get Local Admin Users and groups from Domain Machine

Post Reply
admin
Site Admin
Posts: 31
Joined: Mon Sep 16, 2024 5:00 pm
Contact:

Get Local Admin Users and groups from Domain Machine

Post: # 260Post admin »

Code: Select all

Sub GetAdministrators(strComputerName)
Dim objWMIService, strQuery, colItems, Path, strMembers

  Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
  strQuery = "select * from Win32_GroupUser where GroupComponent = " & chr(34) & "Win32_Group.Domain='" & strComputerName & "',Name='Administrators'" & Chr(34)
  Set ColItems = objWMIService.ExecQuery(strQuery)
  strMembers = ""
    For Each Path In ColItems
        Dim strMemberName, NamesArray, strDomainName, DomainNameArray
        NamesArray = Split(Path.PartComponent,",")
        strMemberName = Replace(Replace(NamesArray(1),Chr(34),""),"Name=","")
        DomainNameArray = Split(NamesArray(0),"=")
        strDomainName = Replace(DomainNameArray(1),Chr(34),"")
          If strDomainName <> strComputerName Then
              strMemberName = strDomainName & "\" & strMemberName
          End If
        WScript.Echo strMemberName
    Next
End Sub
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest