vbscript to list the local group Members

Great for for getting all Windows related scripts.

vbscript to list the local group Members

Postby Praveen » Tue Aug 04, 2009 12:42 pm

This script write a list of members in text file in csv format. You have to give the list of groups by a group.txt file. please mention the group names.
Code: Select all

' List Members of a Local Group created by Praveen Kumar
Set objNetwork = CreateObject("WScript.Network")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\Group.txt", 1)  'Input group names
sReportName = "C:\LGMembers.csv"   ' Output generated by script
Set fReport = objFSO.CreateTextFile(sReportName, True)
freport.Write "Group Name" &  "," & "Members"
Do until objFile.AtEndOfStream
strGroup = objFile.ReadLine
strComputer = objNetwork.ComputerName
'WScript.Echo "Computer: " & strComputer
Set objGroup = GetObject("WinNT://" & strComputer & "/" & strGroup & ",group")
'WScript.Echo "  Administrators group members:"
freport.Write vbNewLine & strGroup &  ","
For Each objMember In objGroup.Members
freport.Write objMember.Name & "; "
Next
Loop
User avatar
Praveen
Site Admin
 
Posts: 84
Joined: Sat Apr 25, 2009 2:21 pm

Return to Windows Scripting/WMI/VBScript

Who is online

Users browsing this forum: No registered users and 0 guests

cron