Benutzer mit den meisten Antworten
Computer-Startscript im Hintergrund ausführen

Frage
-
Hallo zusammen,
ich verwende bei div. Servern ein Computer-Startscript. Das Script wird über Gruppenrichtlinien aufgerufen. (Computerkonfiguration/Windows-Einstellungen/Skripts/Starten)
Aktuell ist ein Batch-Skript in Verwendung, welches in etwa 10 Minuten läuft.Das Verhalten ist folgendermaßen:
Der Server startet > Man sieht das Boot-Logo > Die Windows UI erscheint > Gruppenrichtlinien und Einstellungen werden angewendet > Anmeldemaske erscheintNach Anmeldung startet der Windows Desktop und das Batch-Script läuft im Hintergrund weiter bis es fertig ist.
-----
Ich habe das Batch-Script jetzt neu in Powershell geschrieben. Das neue Powershell Script wird auch über Gruppenrichtlinien aufgerufen. (auf die gleiche Weise wie das ehem. Batch-Script...)
Das Verhalten ist folgendermaßen:
Der Server startet > Man sieht das Boot-Logo > Die Windows UI erscheint > Gruppenrichtlinien und Einstellungen werden angewendet > Das Script wird verarbeitet - dauert 10 Minuten bis es fertig ist > Anmeldemaske erscheintWie kann ich erreichen, dass das Powershell-Script im Hintergrund ausgeführt wird und der Server zwischenzeitlich schon verwendet werden kann. (selbes Verhalten wie mit dem Batch-Script)
Gibt es eine passendes Policy-Setting?
Vielen Dank!
- Bearbeitet Wolf18 Montag, 14. September 2015 07:34
Antworten
-
Mal abgesehen von dem sehr wichtigen Einwurf vom Vorposter, kannst du (eventuell) das ganze Script einfach in nen Job packen.
start-job -name StartUp -scriptblock { #Skriptzeugs hier }
Wenn das Skript jedoch 10 Minuten braucht, solltest du lieber prüfen, wo die ganze Zeit verloren geht.
Best regards,
David das Neves
Technology Specialist - Consulting Services
Computacenter AG & Co. oHG - Munich
Blog
Caution: This post was written with the intention to help and may contain errors.
If my post was helpful or answered your question please mark it respectively. Thanks.- Als Antwort markiert Denniver ReiningMVP, Moderator Freitag, 18. September 2015 17:37
Alle Antworten
-
Mal abgesehen von dem sehr wichtigen Einwurf vom Vorposter, kannst du (eventuell) das ganze Script einfach in nen Job packen.
start-job -name StartUp -scriptblock { #Skriptzeugs hier }
Wenn das Skript jedoch 10 Minuten braucht, solltest du lieber prüfen, wo die ganze Zeit verloren geht.
Best regards,
David das Neves
Technology Specialist - Consulting Services
Computacenter AG & Co. oHG - Munich
Blog
Caution: This post was written with the intention to help and may contain errors.
If my post was helpful or answered your question please mark it respectively. Thanks.- Als Antwort markiert Denniver ReiningMVP, Moderator Freitag, 18. September 2015 17:37