WSUS-Updates für SharePoint-Server?

Seit 2013 werden SharePoint-Updates über das “Standard”-Windows update verteilt. Anfangs nur CU-Updates, seit 2014 auch kleine updates und Hotfixes. Ist dies ein Problem? Vielleicht.

Updates in eine laufende SharePoint-Farm einzuspielen ist kein Point-und-Klick-Prozess, sondern durchaus komplexer und will auch durchdacht sein. Immerhin ist mit dem Update mindestens eine down-time der Farm verbunden. Sollten also SharePoint-Updates eingespielt werden? Ich denke schon. Sollte das immer, automatisiert und unbeobachtet laufen. Ich denke nicht.

Für Kunden, die keinen eigenen WSUS-Server haben und entsprechend die Updates auch nicht so feingranular steuer können empfehle ich meistens, die SharePoint-Updates mittels eines PowerShell-Skripts auszublenden.

Hierfür empfiehlt es sich die PSWindowsUpdate-Cmdlets zu verwenden. Sie können einfach aus der PowerShellGallery installiert werden:

Install-Module PSWindowsUpdate
view raw sharepoint-wsus.ps1 hosted with ❤ by GitHub

Dann können die anstehenden SharePoint-Update ganz einfach ausgeblendet werden:

(Get-WindowsUpdate -MicrosoftUpdate) | ? { $_.Title -like "*sharepoint*" } | % { Hide-WindowsUpdate -KBArticle $_.KB -Confirm:$false }
view raw sharepoint-wsus.ps1 hosted with ❤ by GitHub

Da Updates aber gerne aufeinander aufbauen, bzw. abhängigkeiten haben, könnten nun, nachdem einige updates ausgeblendet wurden neuen SharePoint-Updates “auftauchen”. Daher verwende ich immer die folgende Zeile um “alle” Updates auszublenden:

do { $x = (Get-WindowsUpdate -MicrosoftUpdate) | ? { $_.Title -like "*sharepoint*" }; $x | % { Hide-WindowsUpdate -KBArticle $_.KB -Confirm:$false } } while ($x)
view raw sharepoint-wsus.ps1 hosted with ❤ by GitHub

Die ausgeblendeten Updates werden dabei aufgelistet – man kann also perfekt (anhand der KB-Nummern) nachlesen ob das eine- oder andere Update nicht doch dringenden installiert werden sollte.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.