Script Windows Updates

Antworten
DaWo
Beiträge: 23
Registriert: 13 Apr 2012, 09:18

Script Windows Updates

Beitrag von DaWo »

Hallo zusammen,

ich bastel grade ein Script zusammen, dass die Windows Updates per Powershell installiert.

Das Powershellscript ist soweit fertig, funktioniert auch.

Allerdings fehlt mir noch, dass nach einem Neustart auf neue Updates geprueft wird und sollten welche vorhanden sein, dann wird weiter installiert bzw. das Script erneut gestartet.

Habt ihr da einen Tip fuer mich wie man es realisieren kann?

Ablauf grob beschrieben:

[Paket auf Setup setzen] -> [Client startet Script] -> [Wenn Neustart erforderlich Flag setzen (oder sowas in der Richtung)] -> [Nach Neustart: Wenn Flag gesetzt dann starte Script neu, ansonsten loesche Flag und Durchfuehrung erledigt]

Waere es z.B. moeglich, ein Helperpaket zu bauen, das dann als Abhaengigkeit zum Updatepaket gesetzt wird, dass es beim Neustart durchgefuehrt wird und dann nach dem Neustart prueft ob ein Flag/Datei existiert und ggf. das Updatepaket erneut anstoesst?

Hoffe man kann verstehen was ich meine :)
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Script Windows Updates

Beitrag von ueluekmen »


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


DaWo
Beiträge: 23
Registriert: 13 Apr 2012, 09:18

Re: Script Windows Updates

Beitrag von DaWo »

Vielen Dank fuer den Hinweis,

leider verstehe ich da noch nicht ganz, wie ich ein Skript nach einem Reboot fortsetzen koennte.
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Script Windows Updates

Beitrag von d.oertel »

Hi,

um meinen Kollegen zu zitieren:

schau dir (nochmal) folgendes an:

http://download.uib.de/opsi4.0/doc/html ... nds-reboot

Oder noch einfacher:

http://www.uib.de/www/service_support/s ... bonnements

Ergänzend vielleicht das Standard Produkt opsi-template-with-admin

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


mhaegele
Beiträge: 293
Registriert: 18 Aug 2010, 13:55

Re: Script Windows Updates

Beitrag von mhaegele »

DaWo hat geschrieben:Hallo zusammen,

ich bastel grade ein Script zusammen, dass die Windows Updates per Powershell installiert.

Das Powershellscript ist soweit fertig, funktioniert auch.

Allerdings fehlt mir noch, dass nach einem Neustart auf neue Updates geprueft wird und sollten welche vorhanden sein, dann wird weiter installiert bzw. das Script erneut gestartet.

Habt ihr da einen Tip fuer mich wie man es realisieren kann?

Ablauf grob beschrieben:

[Paket auf Setup setzen] -> [Client startet Script] -> [Wenn Neustart erforderlich Flag setzen (oder sowas in der Richtung)] -> [Nach Neustart: Wenn Flag gesetzt dann starte Script neu, ansonsten loesche Flag und Durchfuehrung erledigt]

Waere es z.B. moeglich, ein Helperpaket zu bauen, das dann als Abhaengigkeit zum Updatepaket gesetzt wird, dass es beim Neustart durchgefuehrt wird und dann nach dem Neustart prueft ob ein Flag/Datei existiert und ggf. das Updatepaket erneut anstoesst?

Hoffe man kann verstehen was ich meine :)
Habe hier ein Opsi Paket "reboot" gebaut welches ich teilweise bei "mehreren Paketen" manuell setze bzw. handgebaute Updates die definitiv ein reboot wollen
als Abhängigkeit definiert habe, das wurde auch gemacht um die "Neustart Orgien" die ansonsten teilweise auftreten wenn mehrere Produkte auf einen Rutsch installiert werden etwas einzudämmen, wird dann am Ende 1x rebootet und gut, die Priorität ist auf -99 gesetzt damit das am Schluss gemacht wird ...
Das ist natürlich individuell zu prüfen es gibt Installationen die u. U. sofort nach Installation einen Reboot brauchen ...

vielleicht als Anregung:

Produkt reboot (control file):

Code: Alles auswählen


[Product]
type: localboot
id: reboot
name: reboot
description: fuehrt einen Neustart aus kann als Abhaengigkeit def. werden ...
advice:
version: 09.9
priority: -99
setup.ins von Reboot

Code: Alles auswählen

[Aktionen]
...
ExitWindows /Reboot
...

Im Produkt welches einen Reboot braucht, Abhängigkeit setzen:

Code: Alles auswählen

[ProductDependency]
action: setup
requiredProduct: reboot
requiredAction: setup
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Script Windows Updates

Beitrag von tobias »

im Wiki findest du ein Script welches ich angefangen habe zu basteln. Es findet (sofern du einen WSUS hast) herraus ob Updates verfügbar sind und macht ein Force update.

Das Problem: Es funktioniert scheinbar nur wenn jemand angemeldet ist ! Es muss daher das Template für die Installation im Kontext eines anderen Benutzers so angepasst werden das neustarts möglich sind.
Bin ich aber noch nicht zu gekommen das zu machen :(


Der Hintergrund warum ich das mache und nicht via OPSI - Wir haben einen WSUS und wollen die Updates komplett von diesem beziehen. OPSI soll eigentlich gar nichts mit den Updates der Microsoft Produkte zu tun haben. Das Script soll auch nur bei einer Reinstallation von Windows ausgeführt werden sonst nicht.
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Script Windows Updates

Beitrag von ueluekmen »

Hi,
tobias hat geschrieben:Das Script soll auch nur bei einer Reinstallation von Windows ausgeführt werden sonst nicht.
schonmal das postinst-Feature von den Windows-Netbootprodukten probiert?


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Script Windows Updates

Beitrag von tobias »

ueluekmen hat geschrieben:Hi,
tobias hat geschrieben:Das Script soll auch nur bei einer Reinstallation von Windows ausgeführt werden sonst nicht.
schonmal das postinst-Feature von den Windows-Netbootprodukten probiert?
Nein noch nicht. Ich will das aber komplett automatisieren so das ich die Updates nicht erst extrahieren/runterladen muss ;) sondern direkt passend vom WSUS kommen :) ich meine dafür haben wir den ja irgendwie auch :)
Antworten