Date created: Sunday, January 20, 2013 3:16:09 PM. Last modified: Sunday, January 20, 2013 3:16:30 PM
Print Audit Wrapper
dim intDesiredYear, intDesiredMonth, intLastDay
dim strPath, strComputer, strCMD, strPrinterName, strLogFile
strPath = "C:\Scripts\PrintEventAudit.vbs"
intDesiredYear = Year(Now)
intDesiredMonth = Month(DateAdd("m", -1, Date))
'Prefix a zero if required
if(Len(intDesiredMonth)<2) Then
	intDesiredMonth = "0" & intDesiredMonth
End If
intLastDay = Day(DateAdd("d", -1, CDate((intDesiredMonth + 1) & "/01/" & intDesiredYear)))
'Clear up from last time
Set fso = Wscript.CreateObject("Scripting.FilesystemObject")
fso.DeleteFile "C:\Scripts\Printers\*",True
strComputer = "PrintSrv1"
strPrinterName = "Main Office - Black and White"
strLogFile = "C:\Scripts\Printers\H_MO_BW.txt"
getStats
strPrinterName = "Main Office - Colour Laser"
strLogFile = "C:\Scripts\Printers\H_MO_CL.txt"
getStats
strPrinterName = "Photocopier"
strLogFile = "C:\Scripts\Printers\H_PO.txt"
getStats
strComputer = "PrintSrv2"
strPrinterName = "Main Office - Black and White"
strLogFile = "C:\Scripts\Printers\H_MO_BW.txt"
getStats
strPrinterName = "Main Office - Colour Laser"
strLogFile = "C:\Scripts\Printers\H_MO_CL.txt"
getStats
strPrinterName = "Photocopier"
strLogFile = "C:\Scripts\Printers\H_PO.txt"
getStats
Sub getStats
strCMD = "cscript " & strPath & " " & strComputer & " " & chr(34) & strPrinterName & chr(34) & " * " & intDesiredMonth & "/01/" & intDesiredYear & "-" & intDesiredMonth & "/" & intLastDay & "/" & intDesiredYear & " " & strLogFile
Wscript.echo strCMD
set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.run strCMD
End Sub                 Previous page:  Print Audit
              
              Next page: Update AD Details