; Get the current date in YYYYMMDD format $Today = "@YEAR" + Right( "0@MONTHNO", 2 ) + Right( "0@MDAYNO", 2 ) ; Create the directory if it doesn't exist If Exist( "\\Server\Logs\$Today\*.*" ) = 0 MD "\\Server\Logs\$Today" EndIf ; Read the AV software status $objWMISvc = GetObject( "winmgmts:{impersonationLevel=impersonate}!//./root/SecurityCenter2" ) $colItems = $objWMISvc.ExecQuery( "SELECT * FROM AntiVirusProduct", "WQL", 48 ) For Each $objItem In $colItems $Msg = $objItem.displayName + "," + $objItem.timestamp Next ; Log the result If RedirectOutput( "\\Server\Logs\$Today\@USERID.log" ) = 0 $Msg $RC = RedirectOutput( "" ) EndIf