BATCH Datei
Datum formatieren [JJJJ-MM-TT]
echo Timestamp ermitteln ..
if "%date:~2,1%" == "." goto :Kurzform
:Langform
set ukdate=%date:~9,4%-%date:~6,2%-%date:~3,2%
goto :weiter
:Kurzform
set ukdate=%date:~6,4%-%date:~3,2%-%date:~0,2%
:weiter
Dateien in allen User-Profilen löschen
Java-Cache in allen Profilen löschen:
for /D %%i in (C:\Users\*) do rmdir "%%i\AppData\LocalLow\Sun\Java\" /S /Q
(Im CMD-Fenster nur ein "%" setzen!)
Pause einfügen
SLEEP.CMD anlegen.
ping 127.0.0.1 -n %1 -w 1000>NUL
Aufrufen mit "call sleep 5" wartet 5 Sekunden.
Natürlich geht auch der Direktaufruf vonping 127.0.0.1 -n 5 -w 1000>NUL
WHOAMI, SIDs abfragen
Ist die aktuelle Umgebung "Als Administrator" gestartet?
@echo off
whoami /groups | find "S-1-16-12288" > nul
if not errorlevel 1 {
color 47
}
- Abfrage der möglichen Farben (Hintergrund+Schrift): color /?
- "If not errorlevel 1" prüft, ob der Wert gleich oder größer ist. Abfrage "if errorlevel 0" wäre also sinnlos.
- SID oben bedeutet "Hohe Verbindlichkeitsstufe", d.h. Start "als Administrator".
Liste aller bekannten Gruppen- und Systemuser- SIDs:
https://support.microsoft.com/de-de/help/243330/well-known-security-identifiers-in-windows-operating-systems
von Uwe Backend-Admin

Kommentare
Einen Kommentar schreiben