CoNtAcT2000 15 Geschrieben 9. Mai 2015 Melden Teilen Geschrieben 9. Mai 2015 (bearbeitet) Hallo Leute, weiß nicht genau, wo das Thema besser aufgehoben ist, in der Server oder hier in der Skripting Rubrik. Ich stelle es einfach mal hier ein. Wir haben ein Citrix Farm. Da erstellen wir zuerst ein MasterAbbild (2012R2), welches dann vervielfältigt wird. All das passiert recht komfortabel über die Citrix Konsole. Die AD Objekte der neu erstellten Clones landen automatisch in der OU wo sie auch hin sollen. Auf dieser OU liegen diverse GPO´s. Wenn die VMware-Clone erstellt sind, werden die Maschinen auch automatisch gestartet - sie sind nach Ihrem Start aber noch nicht einsatzbereit, weil Sie die GPO's noch nicht übernommen haben. Es ja so, dass die Computer GPO`s erst NACH einem Neustart umgesetzt werden. Ich suche also nach einer Möglichkeit, wie ich eine kleine Batch/Skript gpupdate /force shutdown.exe /r /f t 10 EINMALIG bei Systemstart (NICHT erst bei einloggen eines Benutzers) ausführen kann, um den Rolloutvorgang zu automatisieren - damit die Maschinen direkt einsatzbereit sind. Eine GPO einzusetzen fällt also eher flach. RunServicesOnce geht ja ab 7 nicht mehr. Beim Taskplaner habe ich nur die Möglichkeit gefunden "Bei Systemstart" - aber nicht "einmalig bei Systemstart". Könnte man einen Task erstellen, der bei Systemstart ein Skript aufruft, der gpupdate und shutdown ausführt und gleichzeitig den Task löscht? Wäre so eine Idee....vielleicht hat das schon jemand von Euch probier, oder hat eine bessere Idee. Vorab vielen Dank! LG bearbeitet 9. Mai 2015 von CoNtAcT2000 Zitieren Link zu diesem Kommentar
NilsK 2.938 Geschrieben 9. Mai 2015 Melden Teilen Geschrieben 9. Mai 2015 Moin, schtasks /? sollte dir den Weg weisen. Ob es für dein Vorhaben auch noch bessere Wege gibt, kann ich mangels Detailkenntnissen der Provisioning-Technik nicht sagen. Gruß, Nils Zitieren Link zu diesem Kommentar
daabm 1.356 Geschrieben 10. Mai 2015 Melden Teilen Geschrieben 10. Mai 2015 Gib Deinem Task einen eindeutigen Namen und lösche ihn im Batch direkt wieder: schtasks /delete /tn <Name des Tasks> /f Oder auch nur deaktivieren: schtasks /change /tn <Name des Tasks> /disable Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.