Professional Documents
Culture Documents
i = 1
intLogFlag = 0 'no log exists
'Start Logging
CreateLog()
'****************************************************************
Sub DATree()
For each objUser in objChild
If objUser.class="user" Then
strphysicalDeliveryOfficeName = objUser.physicalDeliveryOfficeName
strsAMAccountName = objUser.sAMAccountName
strdepartmentBefore = objUser.department
If strphysicalDeliveryOfficeName <> "" Then
objUser.Put "department", strphysicalDeliveryOfficeName
objUser.SetInfo
strdepartmentAfter = objUser.department
WriteLog(strphysicalDeliveryOfficeName), (strsAMAccountName),_
(strdepartmentBefore), (strdepartmentAfter)
i = i + 1
End If
End if
next
End Sub
i = i -1
'****************************************************************
Sub CreateLog()
Dim objFile
Dim strFile, strText
intLogFlag = 1
'****************************************************************
'Used to append the log for each computer the script is run against
Sub WriteLog(strOfficeName, strAccountName, strDeptBefore, strDeptAfter)
strFile = "UserDepartmentLog_" & Month(Date()) & "_" & Day(Date()) & ".txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFile.Close
End Sub