Likes Likes:  0
Resultaten 1 tot 3 van de 3
Geen
  1. #1
    is het mogelijk logfiles te laten verwijderen door IIS, na bijvoorbeeld 2mnd ?
    ING
    248 Berichten
    Ingeschreven
    06/04/04

    Locatie
    Wezep

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    is het mogelijk logfiles te laten verwijderen door IIS, na bijvoorbeeld 2mnd ?

    is het mogelijk logfiles te laten verwijderen door IIS, na bijvoorbeeld 2mnd ? Ik zou dat graag automatisch zien gebeuren..

    of zitten daar nadelen in? Ik kan de optie namelijk niet vinden in IIS.

  2. #2
    is het mogelijk logfiles te laten verwijderen door IIS, na bijvoorbeeld 2mnd ?
    DutchVirtual
    364 Berichten
    Ingeschreven
    20/07/05

    Locatie
    Utrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: -
    KvK nummer: 11065157
    Ondernemingsnummer: nvt


  3. #3
    is het mogelijk logfiles te laten verwijderen door IIS, na bijvoorbeeld 2mnd ?
    geregistreerd gebruiker
    300 Berichten
    Ingeschreven
    23/08/05

    Locatie
    Leeuwarden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 01103580 0000
    Ondernemingsnummer: nvt

    Ik heb een VBS scriptje voor je... deze kun je gewoon in je "Scheduled Tasks" zetten. Je kan instellen tot hoeveel dagen je je logs wilt bewaren

    suc6

    Code:
    'Determine the number of days for which you want to keep logs 
    logDelDays = 5
    
    'Main driver 
    purgeIISLogs("W3SVC") 
    purgeIISLogs("MSFTPSVC") 
    
    'Purge IIS logs 
    Sub purgeIISlogs(strService) 
       delCount   = 0 
       Set fso    = CreateObject("Scripting.FileSystemObject") 
       Set objIIS = GetObject("IIS://" & getComputer() & "/" & strService) 
       For Each objweb in objIIS 
          If lCase(objweb.Class) = "iiswebserver" _ 
          Or lCase(objweb.Class) = "iisftpserver" Then 
             fLogDirPath = objweb.LogFileDirectory & "\" & strService & objweb.name 
             If fso.FolderExists(fLogDirPath) Then 
                For Each fLog in fso.GetFolder(fLogDirPath).Files 
                   If UCase(Left(fLog.Name,2)) = "EX" And UCase(Right(fLog.Name,4)) = ".LOG" Then 
                      fileDate = cDate(Mid(fLog.name,7,2) & " " & monthname(cint(Mid(fLog.name,5,2)),true) & " " & Mid(fLog.name,3,2)) 
                      If fileDate < DateAdd("d", now(), -logDelDays) Then 
                         delCount = delCount + 1 
                         fLog.Delete 
                      End If 
                   End If 
                Next 
                Wscript.Echo "Purged " & delCount & " logs for " & objweb.ServerComment 
             End If 
          End If 
       Next 
       Set objIIS = nothing 
       Set fso    = nothing 
    End Sub 
    
    'Get computer name 
    Function getComputer() 
       Set objNet = WScript.CreateObject("WScript.Network") 
       getComputer= objNet.ComputerName 
       Set objNet = Nothing 
    End Function

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics