maze92
Goto Top

Windows Update entfernen

Hallo zusammen,

ich bin mittlerweile mit meinem Latein am ende.

Ich möchte ein gewisses Windows Update über die GPO entfernen.
Grund hierfür ist, das einige Anwendungen dadurch nicht laufen.

In der PowerShell habe ich ein Skript geschrieben, das funktioniert als Administrator 1a.
Als normaler Domänenbenutzer fragt Windows ständig nach einem Admin Konto.

Hier mal ein kleiner Teil vom Skript, das Probleme verursacht.

$update = get-wmiobject -class win32_quickfixengineering | Select-Object HotFixID

if ($update -match 'KB5019959')  
{
   wusa /uninstall /kb:5019959
}

Da ich den normalen Benutzern keine Admin Rechte geben kann, wollte ich denen temporär die zum lokalen Administrator hinzufügen.

if ($update -match 'KB5019959')  
{
   Add-LocalGroupMember -Member "$($env:USERDNSDOMAIN)\$($env:USERNAME)" -Group "Administratoren"  
}
else{
Remove-LocalGroupMember -Member "$($env:USERDNSDOMAIN)\$($env:USERNAME)" -Group "Administratoren"  
}

Wie kann ich das umgehen / beheben?

Content-ID: 4788916267

Url: https://administrator.de/contentid/4788916267

Ausgedruckt am: 19.12.2024 um 09:12 Uhr

Crusher79
Crusher79 28.11.2022 um 16:08:37 Uhr
Goto Top
Hallo, unter Task Scheduler z.B.? Oder als Startscript deployen. Gibt ja merhere Wege.
Maze92
Maze92 28.11.2022 um 16:20:27 Uhr
Goto Top
Hallo Crusher, den Aufgabenplaner habe ich auch schon probiert. Selbes Problem.
Sobald es zum teil "wusa /uninstall" kommt, verlangt Windows immer nach einem Administrator Konto
Crusher79
Crusher79 28.11.2022 um 16:25:29 Uhr
Goto Top
Wie schaut es mit sowas aus:

28-11-_2022_16-24-58
Maze92
Maze92 28.11.2022 um 16:35:20 Uhr
Goto Top
So face-smile
2022-11-28 16_34_15-active directory - [konsolenstamm_gruppenrichtlinienverwaltung_gesamtstruktur_ s
Hubert.N
Hubert.N 28.11.2022 um 16:58:42 Uhr
Goto Top
Moin

Zitat von @Maze92:
In der PowerShell habe ich ein Skript geschrieben, das funktioniert als Administrator 1a.
Als normaler Domänenbenutzer fragt Windows ständig nach einem Admin Konto.

Was ja irgendwie auch nicht verwunderlich ist. Wäre ja auch schade, wenn jeder Benutzer jedes Update deinstallieren könnte. Was ich sehe ist, dass Du das in der GPO nicht als Administrator ausführst. Start- und Stopskripte werden unter LocalSystem ausgeführt.
Ohne wirklich die Antwort zu wissen, würde ich jetzt mal mit einem psexec -i -s -d cmd.exe mir eine entsprechende Konsole öffnen, um das Verhalten mit einem Systemaccount auszutesten.

Gruß
Crusher79
Crusher79 28.11.2022 um 17:49:55 Uhr
Goto Top
Wir installieren auch mit chocolatey. Alles über PS und Module.

Muss mal kurz in mich gehen, was da noch fehlt. Als User ist klar. Aber die anderen Sachen gehen ja auch so. Der richtige Kontext ist wichtig. Bin gerade an einen größeren Rollout, darum etwas weniger Zeit.
em-pie
em-pie 28.11.2022 um 19:04:01 Uhr
Goto Top
Moin,

Wo ist die GPO eingebunden? Ich hoffe dort, wo die Computer im AD verortet sind.

Haben die Authentifizierten User auch Leserechte auf die GPO (Delegierung)

Wird die GPO gezogen (GPResult /R in einer elevated console)?

Wo liegt das *.ps1-Skript?

Gruß
em-pie
Maze92
Maze92 29.11.2022 um 10:51:36 Uhr
Goto Top
Ich schäme mich schon fast das zu schreiben....
Die ganze Zeit habe ich mich mit nem Falschen Benutzer angemeldet

Facepalm!!!
Crusher79
Lösung Crusher79 29.11.2022 um 10:53:59 Uhr
Goto Top
Ja der richtige User könnte schon recht hilfreich sein. Am besten man nimmt gleich Chuck Norris. Der kommt überall rein. Dann passiert sowas nicht.