A diferencia de Linux, Windows no tiene una tarea para la rotación de registros.
A continuación se muestra un script de Vbs que le permite realizar esta rotación.
Al adaptar la variable sLogFolder, es posible ejecutar este script para cualquier ubicación donde haya archivos de registro.
'# source : https://docs.microsoft.com/en-us/iis/manage/provisioning-and-managing-iis/managing-iis-log-file-storage#delete-old-log-files-by-script
sLogFolder = "c:\inetpub\logs\LogFiles" 'Emplacement des logs
iMaxAge = 30 'Retention en jours
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
end if
Next
Next