Anzeige

Am Puls von Microsoft

Anzeige

Skript ausführen beim Herunterfahren funktioniert nur mit Admin Konto.

olidie

Herzlich willkommen
Hallo,

ich stelle gerade wegen eines neuen PCs auf Windows 10 (Pro x64 v1607) um und kämpfe momentan mit einem unerklärlichen Problem.

In den Gruppenrichtlinien habe ich unter Computerkonfiguration > Windows-Einstellungen > Skripts (Start/Herunterfahren) > Herunterfahren ein cmd Skript eingebunden, das verschiebene Robocopy Befehle ausführt, um Daten auf eine interne Archivfestplatte zu sichern. Nun ist es aber so, dass dieses Skript beim Herunterfahren nur dann gestartet wird, wenn das Benutzerprofil, von dem aus ich den Rechner herunterfahre, ein Administrator Konto ist. Fahre ich aus meinem normalen lokalen Konto runter, passiert nichts. Das macht keinen Sinn.

Mein Windows hat zur Sicherheit immer nur ein lokales Konto, mit dem ich ganz standardmässig arbeite und ein Administrator Konto, das eigentlich nie gestartet wird, mit dessen Erlaubnis und Passwort ich im lokalen Konto installiere und konfiguriere. So mache ich das seit XP Zeiten. Nun habe ich nochmal auf meinem Win 8.1. Rechner kontrolliert. Dort funktioniert es problemlos, dass ich in meinem lokalen Konto den Rechner runterfahren und damit das Skript auslöse. Nun bei Win 10 klappt es nur, wenn ich mein lokales auf ein Administrator Konto umstelle, was ich aber nicht will.

Kann sich jemand einen Reim darauf machen?

Vielen Dank im Voraus
Oliver
 
Anzeige
Hallo olidie willkommen im Forum :)

So lange solltest du nicht auf eine Antwort warten, da bist du wohl etwas untergegangen ;)
Zu deinem Problem habe ich leider keine Lösung, aber ich pushe das Thema mal, vielleicht findet sich noch jemand.

Oder wenn du das Problem inzwischen anderweitig gelöst hast, lass es uns wissen. Es hilft vielleicht andere User, die das gleiche Problem haben.
 
Hallo Wolfgang,

vielen Dank für den Willkommensgruß.

Ich habe mittlerweile in der Tat das Problem lösen können. Skripte werden nur beim Neustart, nicht aber beim Herunterfahren ausgeführt, solange in den "Einstellungen für das Herunterfahren" (unter Energieoptionen) "Schnellstart" aktiviert ist. Sobald das Häkchen dort weg ist, werden Skripte wie gewünscht beim Herunterfahren ausgeführt :)

Grüße
Oliver
 
Man muss aber erst einmal drauf kommen, dass das standardmäßig aktiviert ist. Zudem gibt es ja noch immer den Menüpunkt "Ruhemodus", der allerdings bei mir nicht aktiviert war und damit nicht im Shutdown Menü zu sehen war. Dort sah/sieht nämlich alles aus, wie in alten Win Versionen auch.

schnellstart.jpg
 
Der Schnellstart ist ein "kleiner" Ruhezustand, bei dem die Programme beendet werden, aber Treiber, Einstellungen und Systemkern gepuffert bleiben, um einen schnelleren Start zu ermöglichen. Der Ruhezustand selbst puffert dann das gesamte System, in dem Zustand in dem es sich beim Einleiten des Ruhezustandes befand. Sind also durchaus zwei verschiedene Zustände. Der Punkt in den Energieoptionen blendet den Ruhezustand ohnehin nur ins Startmenü ein, hat aber mit seiner Aktivierung oder Deaktivierung nichts zu tun.

Du könntest Dein Script ja auch ausbauen und ihm den Befehl zum Beenden von Windows mitgeben. Dann würdest Du nicht mehr im Startmenü "Herunterfahren" anwählen, sondern einfach das Script anstossen, das nach den Robocopybefehlen Windows herunterfährt. So könntest Du den Schnellstart erhalten und trotzdem Dein Script nutzen. Wenn Du am Schluss des Scriptes die Befehlszeile: shutdown -r -hybrid -t 0 einbaust, würde Windows nach den anderen Befehlen direkt in den Schnellstartmodus versetzt. Sowas dann ans Startmenü, oder eine passendere Stelle, angeheftet und statt "Herunterfahren" genutzt, hätte den gewünschten Effekt trotz aktivem Schnellstart.
 
Zuletzt bearbeitet:
Vielen Dank für diese kompetente Ausführung! Ich hatte auch schön Überlegungen in diese Richtung. Allerdings ist es so, dass ich eigentlich keinen Unterschied beim Start meines PCs merke, wenn Schnellstart aktiviert ist oder nicht. Somit lasse ich diese Funktion abgeschaltet und alles läuft wie gewünscht.
 
Anzeige
Oben