io uso uno script VBS, te l'ho adattato e ridotto per poter essere usato personalizzando un paio di parametri:
codice:
Dim IISOBJ, LogDir, WebPath, ServerName, WebSiteID
on error resume next
ServerName = "Localhost"
WebSiteID = 1
WebPath = "IIS://" & ServerName & "/W3SVC/" & WebSiteID
LogDir = "C:\Domains\" & WebSiteID & "\Logs\"
Set IISOBJ = GetObject(WebPath)
if (Err <> 0) then
WScript.Echo "Errore nella lettura dell'oggetto IIS: " & WebPath
WScript.Quit(1)
end if
IISOBJ.LogFileDirectory = LogDir
IISOBJ.SetInfo
if (Err <> 0) then
WScript.Echo "Impossibile impostare la directory dei logs: Err=" & Err.Description & " (" & Err & ")"
else
WScript.Echo "Log directory settata correttamente a " & LogDir & " per " & WebPath
end if