VBS Script To Send Windows NT or Active Directory Group Names To Excel

 

This VBS Script will send all of the NT or Active Directory (AD) domain group names to excel.

 

VBS Script:

 

strDomain = InputBox ("Enter Domain Name Or Machine Name")

 

Set objExcel = CreateObject("Excel.Application")

objExcel.Visible = True

objExcel.Workbooks.Add

intRow = 2

 

objExcel.Cells(1, 1).Value = "Domain Name"

objExcel.Cells(1, 2).Value = "Group Name"

 

Set colGroups = GetObject("WinNT://" & strDomain & "")

colGroups.Filter = Array("group")

For Each objGroup In colGroups

objExcel.Cells(intRow, 1).Value = UCase(strDomain)

objExcel.Cells(intRow, 2).Value = objGroup.Name

intRow = intRow + 1

Next

 

objExcel.Range("A1:B1").Select

objExcel.Selection.Interior.ColorIndex = 19

objExcel.Selection.Font.ColorIndex = 11

objExcel.Selection.Font.Bold = True

objExcel.Cells.EntireColumn.AutoFit

 

Set objSheet = objExcel.ActiveWorkbook.Worksheets(1)

Set objRange = objExcel.Range("B1")

objRange.Sort objRange,1,,,,,,1

 

MsgBox "Done"

 

 

Published Friday, February 27, 2009 8:51 AM by dhite
Filed under:

Comments

No Comments