Script bat ou VBS de mise a jour de statistiques
- Par: serveurblog
- Le: 30.03.2008 11:21:35
- Dans: Statistiques Web
Voici un script VBS qui vous permettra de mettre a jour vos statistiques Webalizer :
nlect = "D:"
nRep = "D:\www"
dim tab_(200,2)
set fs = CreateObject("Scripting.FileSystemObject")
set MonRep = fs.GetFolder(nRep)
set ColRep = MonRep.SubFolders
i=0
for each folderItem in ColRep
tab_(i,1)=folderItem.name
i=i+1
next
for j=0 to i-1
nRep = nlect&"\www\"&tab_(j,1)&"\logs"
set MonRep = fs.GetFolder(nRep)
set ColRep = MonRep.SubFolders
for each folderItem in ColRep
tab_(j,2)=folderItem.path
next
next
chemin_webalizer="C:\server\stats\webalizer"
titre="Statistiques Webalizer pour : "
nombre_ligne=10
dir="cd C:\server\stats\"&vbCrLf
for j=0 to i-1
commande=chemin_webalizer & " -q -P asp* -P htm* -P php* -F iis -t " & chr(34)&titre& chr(34)& " -n " & tab_(j,1) & " -l " &nombre_ligne & " -o "&nlect&"\www\"&tab_(j,1)&"\website\stats "&tab_(j,2)&"\extend1.log"&vbCrLf
fincommande=fincommande&commande
nextSet genere = CreateObject("Scripting.FileSystemObject")
fichier="c:\server\lancewebalizer"&ip&".bat"
Set creation = genere.CreateTextFile(fichier,true)
creation.WriteLine(dir&fincommande)
creation.close
set ColRep = nothing
set MonRep = nothing
set fs = nothing
Set W = CreateObject("WScript.Shell")
W.RUN fichier
Les statistiques Webalizer ne se mettent pas a jour .
- Par: serveurblog
- Le: 30.03.2008 11:19:30
- Dans: Statistiques Web
Dans ca cas, controler que :
- Le repertoire /stats existe dans le repertoire de base .
- Le dossier de logs /logs ne contient qu'un seul repertoire .
- Le lancement de Webalizer se fait bien avec les bons attributs