Bonjour

Je cherche une ligne de commande ou syntaxe pour que lorsque j’exécute un batch que les résultats se crée dans un txt que je puisse avoir une trace avec la date.

Pour la date je sais que c’est : ( Il crée un log avec la date ok mais le log est vide )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
set datetimetmp=%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%
set datetimetmp=%datetimetmp: =%
Monbat.bat> log_%datetimetmp%.txt

Exemple de batch (Cela vide les journaux d’évènements de Windows 7 )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
@echo off
FOR /F "tokens=1,2*" %%V IN ('bcdedit') DO SET adminTest=%%V
IF (%adminTest%)==(Access) goto noAdmin
for /F "tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G")
echo.
echo goto theEnd
:do_clear
echo clearing %1
wevtutil.exe cl %1
goto :eof
:noAdmin
Exit
Et la je voudrais donc qu’il génère un fichier Log avec tous les résultats de ce que le batch à exécuter .

Merci à vous d’avance