none
Computer-Startscript im Hintergrund ausführen RRS feed

  • 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 erscheint

    Nach 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 erscheint

    Wie 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
    Montag, 14. September 2015 07:33

Antworten

  • Hallo,

    schau mal hier


    Gruß Toni! Wenn Dir meine Antwort hilft, markiere sie bitte als Antwort! Vielen Dank!

    Montag, 14. September 2015 08:30
  • 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.

    Montag, 14. September 2015 17:51

Alle Antworten

  • Hallo,

    schau mal hier


    Gruß Toni! Wenn Dir meine Antwort hilft, markiere sie bitte als Antwort! Vielen Dank!

    Montag, 14. September 2015 08:30
  • 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.

    Montag, 14. September 2015 17:51