Automatische Anmeldung verzögern
Hi zusammen,
ich versuche den neuen HTPC im Haushalt möglichst "Ehefrauentauglich" zu machen...
...hat jemand eine Idee, wie ich die (bewusst aktivierte) automatische Anmeldung an einem Win8-System (HTPC) etwas verzögern kann?
Hintergrund ist der, dass ein Dienst auf dem HTPC einer Server im LAN per WOL weckt, der dann ca. 45 Sekunden braucht bis er bereit ist.
Auf dem HTPC läuft XBMC das seine Datenbank auf diesem Server hat. XBMC darf also erst gestartet werden, wenn der Server da ist. Und da wirds in der Bedienung für meine bessere Hälfte am einfachsten sein, wenn sie einfach ein paar Sekunden warten muss, bis sie den HTPC bedienen kann
Groß erklären warum sie X Sekunden warten muss bis sie XBMC starten darf will ich mir ersparen :D
Danke!
ich versuche den neuen HTPC im Haushalt möglichst "Ehefrauentauglich" zu machen...
...hat jemand eine Idee, wie ich die (bewusst aktivierte) automatische Anmeldung an einem Win8-System (HTPC) etwas verzögern kann?
Hintergrund ist der, dass ein Dienst auf dem HTPC einer Server im LAN per WOL weckt, der dann ca. 45 Sekunden braucht bis er bereit ist.
Auf dem HTPC läuft XBMC das seine Datenbank auf diesem Server hat. XBMC darf also erst gestartet werden, wenn der Server da ist. Und da wirds in der Bedienung für meine bessere Hälfte am einfachsten sein, wenn sie einfach ein paar Sekunden warten muss, bis sie den HTPC bedienen kann
Groß erklären warum sie X Sekunden warten muss bis sie XBMC starten darf will ich mir ersparen :D
Danke!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 203840
Url: https://administrator.de/contentid/203840
Ausgedruckt am: 04.11.2024 um 22:11 Uhr
4 Kommentare
Neuester Kommentar
Hi,
was du machen könntest wäre ein Script zu schreiben das X Sekunden wartet und dieses dann in die lokale Gruppenrichtlinie (gpedit.msc) als Startscript einzubinden. Das verhindert dann so lange das Einloggen bis die Zeit des Scripts abgelaufen ist.
Ein Batchbefehl den du dafür nutzen könntest wäre z.B.
Grüße Uwe
was du machen könntest wäre ein Script zu schreiben das X Sekunden wartet und dieses dann in die lokale Gruppenrichtlinie (gpedit.msc) als Startscript einzubinden. Das verhindert dann so lange das Einloggen bis die Zeit des Scripts abgelaufen ist.
Ein Batchbefehl den du dafür nutzen könntest wäre z.B.
timeout /t 60
Grüße Uwe
erstell ne text datei, schreib folgende zeile rein:
wscript.sleep 45000
und speicher diese unter dem Namen Pause.vbs
dann erstell noch ne text datei und schreib folgende zeile rein:
cscript "c:\pause.vbs"
(oder pfad zu deiner pause.vbs datei)
und speicher diese als pause.bat.
wenn du nun die pause.bat ausführst solltest du 45 sekunden ein dos fenster sehen
dann gehst du auf start, ausführen, und gibst ein gpedit.msc
dann gehst du auf:
Benutzerkonfiguration\windows einstellungen\skripts (Anmelden/Abmelden)
klickst auf Anmelden und bindest die pause.bat ein.
volla
wscript.sleep 45000
und speicher diese unter dem Namen Pause.vbs
dann erstell noch ne text datei und schreib folgende zeile rein:
cscript "c:\pause.vbs"
(oder pfad zu deiner pause.vbs datei)
und speicher diese als pause.bat.
wenn du nun die pause.bat ausführst solltest du 45 sekunden ein dos fenster sehen
dann gehst du auf start, ausführen, und gibst ein gpedit.msc
dann gehst du auf:
Benutzerkonfiguration\windows einstellungen\skripts (Anmelden/Abmelden)
klickst auf Anmelden und bindest die pause.bat ein.
volla
Aber die Änderung an der Policy scheint nicht zu ziehen. Die Anmeldung wird immer noch direkt durchgezogen,das Script scheint nicht ausgeführt zu werden
Das liegt daran das standardmäßig Scripte beim Anmelden parallel zum Ladevorgang der Shell ausgeführt werden. Um das zu ändern musst du noch folgende Policy setzen damit das Script synchron zur Anmeldung ausgeführt wird - d.h. das die Shell wartet bis das Script fertig ist. Du findest die Einstellung hier:Benuterkonfiguration > Administrative Vorlagen > System > Scripts > "Anmeldescripts gleichzeitig ausführen"
Danach machst du noch folgenden Befehl in einer Konsole (damit Windows die Policy zur Sicherheit nocheinmal übernimmt):
gpupdate /force /target:user
Grüße Uwe