{"id":154514,"date":"2014-07-27T09:21:28","date_gmt":"2014-07-27T07:21:28","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=154514"},"modified":"2024-08-11T10:29:07","modified_gmt":"2024-08-11T08:29:07","slug":"offline-update-get-wsus-content-net-version-2-7","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2014\/07\/27\/offline-update-get-wsus-content-net-version-2-7\/","title":{"rendered":"Offline-Update: Get WSUS Content .NET Version 2.7"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline; border-width: 0px;\" title=\"win7\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2012\/03\/win7_thumb1.jpg\" alt=\"win7\" width=\"44\" height=\"42\" border=\"0\" \/>Heute m\u00f6chte ich euch noch auf etwas Besonderes hinweisen: Get WSUS Content .NET (GWC), welches vom Entwickler Peter Schirmer in Version 2.7 freigegeben wurde. GWC erm\u00f6glicht es, Updates f\u00fcr Windows-Systeme zur Offline-Installation herunter zu laden und lokal zu speichern.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/b1f409a7d4224b5e804c1b2dd02fdfc5\" alt=\"\" width=\"1\" height=\"1\" \/>Der Artikel steht bereits seit vielen Monaten auf dem Radar \u2013 hat sich aber verz\u00f6gert, weil ich erst wenig Zeit hatte und Peter Schirmer mir dann die Info gegeben hat, dass er an einer neuen Version von Get WSUS Content .NET arbeite. Die Fertigstellung der Version 2.7 hat dann doch l\u00e4nger als erwartet gedacht.<\/p>\n<p>Jetzt hat Peter Schirmer mir einige Informationen und einen Text zukommen lassen, so dass der Blog-Artikel hier so etwas wie ein Gastbeitrag mit Erg\u00e4nzungen und Anpassungen meinerseits ist.<\/p>\n<h3>Worum geht bei Get WSUS Content .NET?<\/h3>\n<p>Ihr kennt das vermutlich: An jedem zweiten Dienstag im Monat ist bei Microsoft Patchday, an dem Updates f\u00fcr Windows und andere Microsoft-Produkte \u00fcber Windows Update verteilt und auf den Maschinen installiert werden. Wer hier im Blog nach Patchday sucht, wird eine <a href=\"https:\/\/borncity.com\/blog\/?s=patchday\" target=\"_blank\" rel=\"noopener noreferrer\">lange Liste an Treffern<\/a> erhalten, wo ich auf die Details der Patches eingehe. Eigentlich eine tolle Sache, die Maschinen sind \u2013 sofern das automatische Update aktiviert und Internet vorhanden ist \u2013 immer auf dem aktuellen Stand. Es gibt aber eine Reihe Pferdef\u00fc\u00dfe bei diesem Ansatz:<\/p>\n<ul>\n<li>Nicht immer laufen die Patches einwandfrei \u00fcber Windows Update durch. So mancher Nutzer werkelt mit einem kaputten Windows Update-System auch zu diesem Thema gibt es im Blog jede Menge <a href=\"https:\/\/borncity.com\/blog\/?s=Windows+Update\" target=\"_blank\" rel=\"noopener noreferrer\">Futter in Form<\/a> von Beitr\u00e4gen. Manchmal hilft ein ganz profunder Ansatz: Das Update-Paket herunterladen und dann installieren.<\/li>\n<li>Setzt Du eine Maschine sp\u00e4ter neu auf, nudeln die Updates fast vollst\u00e4ndig erneut durch die Leitungen \u2013 und so mancher Nutzer sieht sich z.B. nach einem Auffrischen oder einem Recovery bzw. der Neuinstallation von Windows 8\/8.1 einer riesigen Update-Orgie ausgesetzt. Microsoft hat bei Windows 8.1 zwar Windows 8.1 Update in das Upgrade-Paket f\u00fcr Windows 8 integriert \u2013 aber es wird noch fett gepatcht.<\/li>\n<li>Wer gleich mehrere identische Maschinen aktualisieren muss, darf erleben, dass diese alle die gleichen Update-Pakete \u00fcber Windows Update von den Microsoft-Servern saugen und dann (hoffentlich) installieren.<\/li>\n<\/ul>\n<p>Irgendwie eine unbefriedigende Sache, die man eigentlich intelligenter angehen k\u00f6nnte. Ein Mechanismus, um die Updates herunterzuladen und dann lokal f\u00fcr den sp\u00e4teren Gebrauch speichern zu k\u00f6nnen, ist gefragt.<\/p>\n<h3>Windows Server Update Services als L\u00f6sung?<\/h3>\n<p>In Firmen, wo sehr viele Rechner mit Updates versorgt werden, und wo die Administratoren vor dem Ausrollen von Updates erst testen, kommt mit WSUS eine L\u00f6sung von Microsoft zum Einsatz. WSUS steht f\u00fcr Windows Server Update Services, eine Komponente, die auf Windows Server (2003 oder h\u00f6her) als Rolle verf\u00fcgbar ist. Man kann dann die Clients (Windows-Systeme) so konfigurieren, dass Windows Update die Aktualisierungen nicht von den Microsoft Servern, sondern \u00fcber das Netzwerk von WSUS bezieht. Ich habe das beispielsweise in meinem Buchtitel \"Windows 7 \u2013 Handbuch f\u00fcr Fortgeschrittene\" beschrieben. Einige Infos findet man <a href=\"http:\/\/de.wikipedia.org\/wiki\/Windows_Server_Update_Services\" target=\"_blank\" rel=\"noopener noreferrer\">bei Wikipedia<\/a> sowie auf der <a href=\"https:\/\/web.archive.org\/web\/20161110031825\/https:\/\/technet.microsoft.com\/de-de\/windowsserver\/bb332157.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">WSUS-Seite<\/a> von Microsoft. Der normale Anwender hat zwar mehrere Rechner, aber in der Regel keinen Windows Server am laufen.<\/p>\n<h3>Helfen Service Packs, Rollup Updates oder vorgefertigte Update-Pakete?<\/h3>\n<p>Microsoft bietet leider keine M\u00f6glichkeit, ein automatisch zu installierendes Paket zu bekommen. Microsoft hat in der Vergangenheit zwar Service Packs, die alle Patches bis zum Zeitpunkt der Freigabe enthalten, f\u00fcr diverse Produkte herausgebracht. Seit Windows 8.1 und Windows Server 2012 R2 arbeitet Microsoft mit Update Rollups, die ebenfalls alle Patches enthalten. Man kann die Download-Menge also reduzieren, indem man die Service Packs oder Update Rollups manuell von den Microsoft Server herunterl\u00e4dt und nach dem Neuaufsetzen von Windows manuell installiert.<\/p>\n<p>Der Haken ist: Das Paket muss irgendwie bezogen werden. Und man bekommt nicht alle Updates mit, die eine Maschine f\u00fcr Windows und Anwendungen braucht. Das sollte aber auch deutlich besser gehen, als manuell Microsofts Webseiten nach Updates zu durchforsten. Gl\u00fccklicherweise gibt es Abhilfe durch Enthusiasten, die \u00e4hnliche Mechanismen und Sammelpatches bereitstellen.<\/p>\n<p>Eine noch komfortablere L\u00f6sung sind die Update-Packs, die Sites wie z.B. Dr. Windows oder WinFuture kostenlos bereitstellen. In einem Medium werden alle bis zum Zeitpunkt X aufgelaufenen Patches f\u00fcr eine bestimmte Windows Variante gesammelt und lassen sich auf einen Rutsch installieren. Allerdings ist mir auch schon Kritik zu Ohren gekommen, dass das nicht immer problemlos funktioniert und so mancher Patch fehlt.<\/p>\n<p>Peter Schirmer schreibt dazu: <em>Vorgefertigte Pakete wie z. B. das Winfuture-Update-Pack bieten die M\u00f6glichkeit, Updates in einem Rutsch zu installieren. Der Nachteil besteht aber darin, dass die einzelnen Pakete von Hand nachbearbeitet wurden und sie nicht mehr identisch zu den Dateien auf den Microsoft-Servern sind. Dar\u00fcber hinaus besteht die M\u00f6glichkeit, dass diese Updatepacks nicht mehr vertrieben werden, sei es aufgrund von Zeitmangel des Herstellers oder aufgrund des Drucks von Microsoft. Au\u00dferdem wird nur Windows bedient.<\/em><\/p>\n<p>Einen Schritt weiter gehen L\u00f6sungen, die WSUS f\u00fcr Windows Clients implementieren und die f\u00fcr eine Maschine ben\u00f6tigten Updates automatisch von den Microsoft Servern herunterladen.<\/p>\n<h3>WSUS-Offline-Update als L\u00f6sung<\/h3>\n<p>Ein Ansatz wurde von Thorsten Wittrock mit WSUS Offline Update realisiert. Das Projekt wurde vor einigen Jahren bei heise.de vorgestellt und dort gefeatured. Mittlerweise gibt es eine eigene <a href=\"http:\/\/www.wsusoffline.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">WSUS Offline Update Webseite<\/a>, auf der sich die Software kostenlos herunterladen l\u00e4sst.<\/p>\n<p>Wie Peter Schirmer schreibt, besteht diese L\u00f6sung aus Scripts, die eine von Microsoft ausgelieferte Datenbank auslesen und alle dort gefundenen Updates von den Microsoft-Servern beziehen. Allerdings hat diese L\u00f6sung (in den Augen von Peter Schirmer) auch einen entscheidenden Nachteil: es handelt sich nur um sicherheitsrelevante Updates. Weitere Updatekategorien werden ausgelassen und zeigen nur ein unvollst\u00e4ndiges Bild. Dies liegt daran, dass Microsoft bewusst nur sicherheitsrelevante Updates in die Datenbank eintr\u00e4gt. Dar\u00fcber hinaus bedient das WSUS-Offline-Update nur Windows und Office.<\/p>\n<p>Die obigen L\u00f6sungen mit Update Packs und WSUS-Offline-Update bieten Vorteile und f\u00fchren zum Ziel, bedeuten aber leider auch eine Menge zus\u00e4tzliche Arbeit. Eine einfache Verwendung ist nur auf die reine Installation beschr\u00e4nkt, eine weitere Verarbeitung der Updates, z. B. Integration in das Installationsmedium, ist ohne erheblichen Aufwand nicht m\u00f6glich.<\/p>\n<h3>Get WSUS Content .NET als alternativer Ansatz<\/h3>\n<p>Der alternative Ansatz ist Get WSUS Content .NET (GWC) von Peter Schirmer, die auf Microsofts .NET Framework aufsetzt und nun in der Version 2.7 freigegeben ist. Get WSUS Content .NET w\u00e4hlt nach seinem Entwickler einen v\u00f6llig anderen Ansatz. Dieser basiert auf dem Windows Update Agent. Dies ist die Technologie, die beim Windows Update in den Clients verwendet wird. Also alles, was per Windows Update auf den Rechner kommt, kann auch durch Get WSUS Content .NET erfasst und lokal gespeichert werden.<\/p>\n<p>Die Software hat, nach Peter Schirmer, ihren Namen von dem WSUS-Server entlehnt, da sie am Anfang nur auf WSUS-Server zugeschnitten war und es erlaubte, die Updates vom WSUS-Server einzeln zu extrahieren. Im Laufe der Zeit wurde der Windows Update Agent eingebunden und somit das Spektrum erweitert. Nach dem Start erscheint ein Dialogfeld, in dem die gew\u00fcnschten Funktionen als Option ausw\u00e4hlbar sind.<\/p>\n<p><a href=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/07\/GWC_1.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"GWC_1\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/07\/GWC_1_thumb.jpg\" alt=\"GWC_1\" width=\"496\" height=\"262\" border=\"0\" \/><\/a><\/p>\n<p>Wurde nach Updates suchen gew\u00e4hlt, scannt Get WSUS Content .NET den Rechner \u2013 lokal oder im Netzwerk \u2013 l\u00e4dt die Updates direkt von den Microsoft-Servern oder einem WSUS-Server herunter und erstellt daraus ein Update-Paket. Bei Bedarf kann man die Pakete auch individuell festlegen (siehe folgendes Dialogfeld).<\/p>\n<p><a href=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/07\/GWC_2.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"GWC_2\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/07\/GWC_2_thumb.jpg\" alt=\"GWC_2\" width=\"599\" height=\"448\" border=\"0\" \/><\/a><\/p>\n<p>Im Vergleich zu den anderen L\u00f6sungen stammen die Updates direkt von den Microsoft-Servern und der Benutzer kann selber bestimmen, was in dem Paket enthalten ist. Auf Wunsch k\u00f6nnen auch einzelne Dateien von Dritten eingebunden werden, sodass das Programm nicht ausschlie\u00dflich auf Microsoft-Produkte beschr\u00e4nkt ist.<\/p>\n<p>Dar\u00fcber hinaus bietet das Programm viele weitere Funktionen, unter anderem die Integration von Updates und Treibern in das Windows Image, die Erstellung eines bootbaren USB-Sticks und die Installation \u00fcber das Netzwerk.<\/p>\n<h3>Weiterf\u00fchrende Informationen und Download<\/h3>\n<p>Weitere Informationen zu Get WSUS Content .NET sind auf <a href=\"https:\/\/www.facebook.com\/GWC.NET\" target=\"_blank\" rel=\"noopener noreferrer\">dieser Facebook-Seite<\/a> auch ohne Account zu lesen. Die Zeitschrift COM hat 2013 einen Beitrag zur Version 2.6.0.0 gemacht, der sich als PDF-Datei kostenlos herunterladen l\u00e4sst. Einen weiteren Artikel von meinem Autorenkollegen Thomas Joos k\u00f6nnt ihr bei datacenter-insider.de abrufen. Auch bei Wintotal.de gibt es <a href=\"https:\/\/web.archive.org\/web\/20230929225804\/https:\/\/www.wintotal.de\/get-wsus-content-net-das-flexible-patchmanagement\/\" target=\"_blank\" rel=\"noopener noreferrer\">einen Artikel<\/a> mit vielen Screenshots zum Thema. Bei Dr. Windows findet ihr noch ein <a href=\"http:\/\/www.drwindows.de\/content\/4143-programmvorstellung-get-wsus-content-net.html\" target=\"_blank\" rel=\"noopener noreferrer\">paar zus\u00e4tzliche Screenshots<\/a> der Programmfenster und einige Erl\u00e4uterungen von meinem MVP-Kollegen Martin Geu\u00df. Die Software Get WSUS Content .NET l\u00e4sst sich kostenfrei von folgenden Adressen herunterladen:<\/p>\n<p>WSUS.DE &#8211; Get WSUS Content .NET (Peter Schirmer)<br \/>\n<a href=\"http:\/\/www.drwindows.de\/betriebssystem-erweiterungen\/65021-get-wsus-content-net-windows-update-pakete.html\" target=\"_blank\" rel=\"noopener noreferrer\">Get WSUS Content .NET &#8211; Windows Update Pakete erstellen<\/a> (Dr. Windows)<br \/>\nGet WSUS Content .NET \u2013 Download (Chip)<\/p>\n<p><strong>Artikelreihe:<\/strong><br \/>\ni:\u00a0<a href=\"https:\/\/borncity.com\/blog\/2014\/07\/27\/offline-update-get-wsus-content-net-version-2-7\/\">Offline-Update: Get WSUS Content .NET Version 2.7<\/a>\u00a0(Teil 1)<br \/>\nii:\u00a0<a href=\"https:\/\/borncity.com\/blog\/2014\/08\/14\/get-wsus-content-net-im-netzwerkteil-2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Get WSUS Content .NET im Netzwerk<\/a>\u00a0&#8211; Teil 2<br \/>\niii:\u00a0<a href=\"https:\/\/borncity.com\/blog\/2014\/08\/15\/get-wsus-content-net-im-netzwerk-teil-3\/\">Get WSUS Content .NET im Netzwerk<\/a>\u00a0&#8211; Teil 3<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heute m\u00f6chte ich euch noch auf etwas Besonderes hinweisen: Get WSUS Content .NET (GWC), welches vom Entwickler Peter Schirmer in Version 2.7 freigegeben wurde. GWC erm\u00f6glicht es, Updates f\u00fcr Windows-Systeme zur Offline-Installation herunter zu laden und lokal zu speichern.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[143,185,301],"tags":[4315,3288,881,3418],"class_list":["post-154514","post","type-post","status-publish","format-standard","hentry","category-tipps","category-update","category-windows","tag-update","tag-windows-en","tag-wsus","tag-wsus-offline-update"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/154514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=154514"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/154514\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=154514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=154514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=154514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}