# Sperrt den Bildschirm — aber NUR nach einem Auto-Logon, nicht nach einer # manuellen Anmeldung. # # ⚠ WARUM DIE UNTERSCHEIDUNG: ein Task mit ONLOGON-Trigger feuert bei JEDER # Anmeldung. Ohne diese Pruefung wuerde der Bildschirm auch 30 s nach jedem # normalen Login zufallen — eine taegliche Schikane fuer ein Problem, das nur # nach einem unbeaufsichtigten Reboot besteht. # # Unterscheidungsmerkmal: ein Auto-Logon passiert unmittelbar nach dem Boot. # Liegt der Systemstart laenger zurueck, hat sich ein Mensch angemeldet — # dann wird nicht gesperrt. $grenzeMin = 3 $boot = (Get-CimInstance Win32_OperatingSystem).LastBootUpTime $seitBootMin = ((Get-Date) - $boot).TotalMinutes if ($seitBootMin -lt $grenzeMin) { rundll32.exe user32.dll,LockWorkStation }