An exchange server I manage had up to 30GB of log files. Maybe you need log files, maybe you don’t. There are a number of methods in dealing with log files when you do need them. Here’s an awesome web page giving you a ton of different options. I chose the option to remove log files after 30 days. Note that these are for IIS logs, not Exchange Logs.
And the VBS Script that I’m now running in Task Scheduler:
sLogFolder = "c:\inetpub\logs\LogFiles"
iMaxAge = 30 'in days
Set objFSO = CreateObject("Scripting.FileSystemObject")
set colFolder = objFSO.GetFolder(sLogFolder)
For Each colSubfolder in colFolder.SubFolders
Set objFolder = objFSO.GetFolder(colSubfolder.Path)
Set colFiles = objFolder.Files
For Each objFile in colFiles
iFileAge = now-objFile.DateCreated
if iFileAge > (iMaxAge+1) then
objFSO.deletefile objFile, True