.bat errorlevel log

Status
Niet open voor verdere reacties.

excelha

Gebruiker
Lid geworden
11 dec 2013
Berichten
44
Hallo,

Kan iemand mij helpen? Ik heb namelijk een .bat bestandje:

Code:
net stop wuauserv
ren %windir%\SoftwareDistribution SD4.old
net start wuauserv

Was actief: %errorlevel% (0 = Ja en 1 = Nee)

Echo.  >>c:\somelogfile.ini
Echo.=================== >>c:\somelogfile.ini
Echo. Wuauserv log file  >>c:\somelogfile.ini
Echo.=================== >>c:\somelogfile.ini
echo.Datum scan: %Date% >>c:\somelogfile.ini
echo.Tijdstip scan: %Time% >>c:\somelogfile.ini
Echo.  >>c:\somelogfile.ini
echo.net stop = errorlevel >>c:\somelogfile.ini
end

En daarin wil ik kunnen laten zien via een .ini of hij actief was of niet, als je errorlevel gebruikt bijv:

net stop wuauserv
ren %windir%\SoftwareDistribution SD4.old
net start wuauserv

%errorlevel%

dan laat hij een 1 of een 0 zien. In dit geval laat hij een 0 zien want hij is actief. Maar dat wil ik kunnen echoe'en/loggen, alleen kom ik hier niet uit.
Ik heb zelf als eens batchy.bat >> c:\somelogfile.ini gedaan dan laat hij de hele inhoud zien (batchy is de naam van het script) maar dan blijft hij maar loopen, helaas werkt dit dus niet.

Alvast bedankt,

Met vriendelijke groet,

Excelha
 
Laatst bewerkt:
Beste mensen,

Ik heb dit probleem inmiddels zelf opgelost. Het was een simpele oplossing:

Code:
ECHO Is actief?: %errorlevel% (0 = Ja en 1 = Nee) >>C:\ect\ect\ect.ini

Die regel toevoegen en toen was het gelukt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan