Const ForReading = 1
Const ForWriting = 2
Const TriStateUseDefault = -2
On Error Resume Next
strComputer = "server01"
strGroup = "vendors"
strPwList = "c:\files\qpwords.txt"
strReport = "report.csv"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objPwList = objFSO.OpenTextFile(strPwList, ForReading, False, TriStateUseDefault)
Set objReport = objFSO.OpenTextFile(strReport, ForWriting, True)
Set objGroup = GetObject("WinNT://" & strComputer & "/" & strGroup)
For Each objUser in objGroup.Members
strPw = objPwList.ReadLine
objUser.SetPassword(strPw)
objReport.WriteLine objUser.Name & "," & strPw
Next
objPwList.Close
objReport.Close
|