Seite 1 von 1

cmd for Schleife

Verfasst: 01.04.2026, 17:48
von Loott
Holgi und Co. kurze Frage zur Zeile: for /F "tokens=*"...

Cmd as Admin

Code: Alles auswählen

wevtutil sl Microsoft-Windows-LiveId/Operational /ca:O:BAG:SYD:(A;;0x1;;;SY)(A;;0x5;;;BA)(A;;0x1;;;LA)
wevtutil sl Microsoft-Windows-LiveId/Analytic /ca:O:BAG:SYD:(A;;0x1;;;SY)(A;;0x5;;;BA)(A;;0x1;;;LA)
for /F "tokens=*" %1 in ('wevtutil.exe el') DO wevtutil.exe cl "%1"
Was muss ich tun damit (Fehler) "nicht gelöschte Dateien" mit Name am Ende angezeigt werden?
Es geht nur um die Zeile mit: for (als Eingabe in cmd)

Re: cmd for Schleife

Verfasst: 01.04.2026, 18:24
von Holgi
ich kann das hier nicht 100% nachvollziehen. Bei mir zeigt mein Script jedenfalls keine nicht gelöschten Dateien an. Evtl. mußt du den String anpassen: "fehler error nicht konnte access denied". Kommt ja auch auf die Sprachversion an (deutsch/englisch)
Das Script arbeitet im Hintergrund. Es kann also ein Weile Dauern, bis die Bildschirmausgabe kommt:
Screenshot 2026-04-01 182220.png

Code: Alles auswählen

@echo off
setlocal enabledelayedexpansion
net session >nul 2>&1 || (echo Adminrechte fehlen! & pause & exit /b 1)

wevtutil sl Microsoft-Windows-LiveId/Operational /ca:O:BAG:SYD:(A;;0x1;;;SY)(A;;0x5;;;BA)(A;;0x1;;;LA) >nul 2>&1
wevtutil sl Microsoft-Windows-LiveId/Analytic /ca:O:BAG:SYD:(A;;0x1;;;SY)(A;;0x5;;;BA)(A;;0x1;;;LA) >nul 2>&1

echo.
echo NICHT GELOESCHTE DATEIEN:
echo ============================================
set fehler=0
for /F "tokens=*" %%i in ('wevtutil.exe el') do (
    wevtutil.exe cl "%%i" 2>&1 | findstr /i "fehler error nicht konnte access denied" >nul
    if !errorlevel! equ 0 (
        echo [FEHLER] %%i
        set /a fehler+=1
    )
)
if !fehler! equ 0 echo Keine Fehler aufgetreten.
echo ============================================
pause

Re: cmd for Schleife

Verfasst: 01.04.2026, 19:23
von Loott
Danke Holgi, damit kann ich arbeiten.