90776
25.05.2010, aktualisiert am 18.10.2012
12122
7
0
Batchdatei alle 12 Stunden oder 2 Tage ausführen
Hallo erstmal
Dies hier ist mein erster Beitrag darum war ich mir nicht siche wo ich ihn posten sollte
Ich hab mir eine Batchdatei geschrieben, die beim Systemstart ein Update von MSE und AVIRA ausführt und den Computer mit CCleaner bereinigt. Ich habs geschaft dass es nur beim ersten Systemstart pro tag ausgeführt wird. Gibt es eine Möglichkeit es alle 12 Stunden ausführen zu lassen?
Batch die im Autostart liegt:
Update:
Cleaner:
In meiner zweiten Frage geht es um ein Shutdown Script, dass nur alle 2 Tage ausgeführt werden soll. An sonsten soll nur der ober Teil mit dem Cleaner ausgefürt werden:
Dies hier ist mein erster Beitrag darum war ich mir nicht siche wo ich ihn posten sollte
Ich hab mir eine Batchdatei geschrieben, die beim Systemstart ein Update von MSE und AVIRA ausführt und den Computer mit CCleaner bereinigt. Ich habs geschaft dass es nur beim ersten Systemstart pro tag ausgeführt wird. Gibt es eine Möglichkeit es alle 12 Stunden ausführen zu lassen?
Batch die im Autostart liegt:
@echo off
IF not exist "C:\ProgramData\Autostart\%DATE%.txt" GOTO UPDATE
"C:\ProgramData\Autostart\Cleaner.bat"
:UPDATE
call "C:\ProgramData\Autostart\Update.bat"
forfiles /p "C:\ProgramData\Autostart" /m *.txt /s /d -01 /c "cmd /c del 0x22@FILE0x22" 1>nul 2>nul
exit
@echo off
:: (Hier wird mit Echo gearbeitet)
rmdir /s /q %Programme% 1>nul 2>nul
rmdir /s /q %Papierkorb% 1>nul 2>nul
rmdir /s /q %Thomas% 1>nul 2>nul
mkdir %Thomas% 1>nul 2>nul
net start wuauserv 1>nul 2>nul
net stop wuauserv 1>nul 2>nul
rmdir /s /q C:\Windows\SoftwareDistribution\Download 1>nul 2>nul
start "Notify Killer" "C:\Program Files (x86)\Notify Killer\NotifyKiller.exe" 1>nul 2>nul
"C:\Program Files (x86)\Avira\AntiVir Desktop\update.exe" 1>nul 2>nul
taskkill /f /im NotifyKiller.exe 1>nul 2>nul
net start wuauserv 1>nul 2>nul
"C:\Program Files\Microsoft Security Essentials\MpCmdRun.exe" -SignatureUpdate 1>nul 2>nul
rmdir /s /q %Programme% 1>nul 2>nul
rmdir /s /q %Papierkorb% 1>nul 2>nul
"C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO 1>nul 2>nul
rmdir /s /q %Thomas% 1>nul 2>nul
mkdir %Thomas% 1>nul 2>nul
net stop wuauserv 1>nul 2>nul
rmdir /s /q C:\Windows\SoftwareDistribution\Download 1>nul 2>nul
net start wuauserv 1>nul 2>nul
echo Update >> "C:\ProgramData\Autostart\%DATE%.txt"
forfiles /p "C:\ProgramData\Autostart" /m *.txt /s /d -01 /c "cmd /c del 0x22@FILE0x22" 1>nul 2>nul
@echo off
(Hier wird mit Echo gearbeitet)
rmdir /s /q %Programme% 1>nul 2>nul
rmdir /s /q %Papierkorb% 1>nul 2>nul
"C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO 1>nul 2>nul
rmdir /s /q %Thomas% 1>nul 2>nul
mkdir %Thomas% 1>nul 2>nul
forfiles /p "C:\ProgramData\Autostart" /m *.txt /s /d -01 /c "cmd /c del 0x22@FILE0x22" 1>nul 2>nul
In meiner zweiten Frage geht es um ein Shutdown Script, dass nur alle 2 Tage ausgeführt werden soll. An sonsten soll nur der ober Teil mit dem Cleaner ausgefürt werden:
IF not exist "D:\Diverses\Scripts\Herunterfahren.txt" GOTO ALLES
rmdir /s /q %Programme%
rmdir /s /q %Papierkorb%
start /realtime /wait "CCleaner" "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO
rmdir /s /q %Thomas%
mkdir %Thomas%
start /realtime /wait rundll32.exe Inetcpl.cpl,ClearMyTracksByProcess 255
start /realtime /wait cleanmgr.exe /sagerun:Thomas
start /realtime /wait "CCleaner" "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO
mkdir "S:\Eigene Dateien"
rmdir /s /q %Papierkorb%
start /realtime /wait robocopy D:\ "S:\Eigene Dateien" /MIR /XF "D:\$RECYCLE.BIN" /XD "D:\System Volume Information" /tee /LOG:"S:\Sicherung %DATE% Thomas.txt"
attrib /S /D "S:\Eigene Dateien" -r -s -h
forfiles /p "D:\Diverses\Scripts" /m *.txt /s /d -02 /c "cmd /c del 0x22@FILE0x22"
shutdown /p
:ALLES
rmdir /s /q %Programme%
rmdir /s /q %Papierkorb%
start /realtime /wait "CCleaner" "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO
rmdir /s /q %Thomas%
mkdir %Thomas%
start /realtime /wait rundll32.exe Inetcpl.cpl,ClearMyTracksByProcess 255
start /realtime /wait cleanmgr.exe /sagerun:Thomas
start /realtime /wait "CCleaner" "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO
mkdir "S:\Eigene Dateien"
rmdir /s /q %Papierkorb%
start /realtime /wait robocopy D:\ "S:\Eigene Dateien" /MIR /XF "D:\$RECYCLE.BIN" /XD "D:\System Volume Information" /tee /LOG:"S:\Sicherung %DATE% Thomas.txt"
attrib /S /D "S:\Eigene Dateien" -r -s -h
start /realtime /wait "CCleaner" "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO
start /realtime /wait defrag /c /h /v /x
start /realtime /wait "CCleaner" "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO
start /realtime /wait "Defraggler" "C:\Program Files (x86)\Defragler\df64.exe" C:
start /realtime /wait "CCleaner" "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO
start /realtime /wait defrag /c /h /v /x
start /realtime /wait "CCleaner" "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO
start "Notify Killer" "C:\Program Files (x86)\Notify Killer\NotifyKiller.exe"
start /realtime /wait "Avira Update" "C:\Program Files (x86)\Avira\AntiVir Desktop\update.exe"
taskkill /f /im NotifyKiller.exe
net stop wuauserv
rmdir /s /q C:\Windows\SoftwareDistribution\Download
"C:\Program Files\Microsoft Security Essentials\MpCmdRun.exe" -RemoveDefinitions -All
net start wuauserv
"C:\Program Files\Microsoft Security Essentials\MpCmdRun.exe" -SignatureUpdate
net stop wuauserv
rmdir /s /q C:\Windows\SoftwareDistribution\Download
rmdir /s /q C:\Windows\SoftwareDistribution\DataStore\Logs
net start wuauserv
start /realtime /wait "Avira Systemscan" "C:\Program Files (x86)\Avira\AntiVir Desktop\avscan.exe" /CFG="C:\Program Files (x86)\Avira\AntiVir Desktop\sysscan.avp"/GUIMODE=3
rmdir /s /q %Programme%
rmdir /s /q %Papierkorb%
start /realtime /wait "CCleaner" "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO
rmdir /s /q %Thomas%
mkdir %Thomas%
start /realtime /wait rundll32.exe Inetcpl.cpl,ClearMyTracksByProcess 255
start /realtime /wait cleanmgr.exe /sagerun:Thomas
start /realtime /wait "CCleaner" "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO
start /realtime /wait "Acronis Backup" "C:\Program Files (x86)\Common Files\Acronis\TrueImageHome\TrueImageHomeService.exe" /script:"C:\ProgramData\Acronis\TrueImageHome\Scripts\Sicherung.tib.tis"
rmdir /s /q %Prefetch%
mkdir %Prefetch%
echo Herunterfahren >> "D:\Diverses\Scripts\Herunterfahren.txt"
forfiles /p "D:\Diverses\Scripts" /m *.txt /s /d -02 /c "cmd /c del 0x22@FILE0x22"
shutdown /p
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Kommentar vom Moderator Biber am 26.05.2010 um 06:25:25 Uhr
Beitrag verschoben von "Windows"->"Weissnichgenau" nach "Batch & Shell" und Codeformatierung nachgetragen.
Content-ID: 143515
Url: https://administrator.de/contentid/143515
Ausgedruckt am: 26.11.2024 um 13:11 Uhr
7 Kommentare
Neuester Kommentar
Moin zwitscher94,
willkommen im Forum.
Mögliche Antworten wären:
Ich empfehle die dritte Antwort - aber du kannst auch noch auf einen vorbeikommenden Telefonjoker warten.
Grüße
Biber
willkommen im Forum.
Zitat von @90776:
Gibt es eine Möglichkeit mit dem "AT-Befehl" z.B At montag, mittwoch, freitag, sontag?
Gibt es eine Möglichkeit mit dem "AT-Befehl" z.B At montag, mittwoch, freitag, sontag?
Mögliche Antworten wären:
- Frag doch mal die Maus
- Hey, was hast du denn für Hobbies?
- Lesen von SO WIRD'S GEMACHT: Verwenden des AT-Befehls zum Planen von Tasks beim sympathischen Weltmarktführer.
- Gib doch mal "at /? " am Cmd-Prompt ein
Ich empfehle die dritte Antwort - aber du kannst auch noch auf einen vorbeikommenden Telefonjoker warten.
Grüße
Biber
top @Biber