none
Automatische Genehmigung im WSUS ohne Vererbung RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen,

    ich habe ein Script für die automatische Genehmigung von Windowsupdate mit Powershell erstellt. Alles läuft gut, aber die Genehmigung vererbt sich auf die untergeordneten Computergruppen der Zielgruppe. Kann man diese Vererbung unterbrechen?

    Für die Vererbung über gewählte Gruppen verwende ich folgenden Code.

    foreach($group in $groups)
    {
    write-host $group.Name
    $_.approve("Install",$group)
    }
    Die Gruppen werden zuvor über den Namensteil gefiltert. In der Schleife sind die Computergruppen unterhalb der Zielgruppe nicht enthalten. 

    Kann mir jemand helfen?

    Gruß
    Michael

    Freitag, 16. April 2021 06:41

Alle Antworten

  • Moin,

    ich kann mich irren, aber das Verhalten ist ja konsistent mit dem, was Du an der GUI-Konsole hast - wenn Du da ein Update für eine Gruppe mit Untergruppen genehmigst, wird es für die Subgruppen auch genehmigt. Mit dem Unterschied, dass das erst greift, wenn Du auf OK klickst, und das gibt Dir die Möglichkeit, die Subgruppen abzuwählen.

    Und genau so kannst Du hier auch verfahren: Zuerst alle durchgehen, die das Update *nicht*  kriegen sollen, und für sie

    $_.approve("NotApproved",$group)

    ausführen. Anschließend wie bisher verfahren. Durch die Zuweisung einer expliziten Aktion ist die Vererbung unterbrochen.


    Evgenij Smirnov

    http://evgenij.smirnov.de


    Mittwoch, 21. April 2021 18:29