Jump to content

W2K8R2: Updates via cmd


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

gibt es einfach Befehle, die folgendes machen:

 

  1. Liste mit verfügbaren Windows-Updates herunterladen
  2. Verfügbare Windows-Updates anzeigen, so dass ich sie an ein anderes Programm pipen kann
  3. Windows-Updates installieren

Ich finde nur irgendwelche größeren Scripts oder das Aktivieren von Auto-Updates. Ich würde mir aber gerne via Cron die Liste mit Updates laden und via Script an unser Übersichtenprogramm weitergeben, wo auch unsere anderen Server-Updates auftauchen, damit ich immer eine Übersicht der zu installierenden Updates habe.

 

Gibt's da eine einfache Möglichkeit?

 

Viele Grüße

 

Morfio

Link zu diesem Kommentar

Ich habe keinen WSUS. Ich möchte die Updates auf meiner zentralen Stelle, wo auch alle anderen Server sind, sehen. Dazu muss ich ein Script schreiben, mit dem ich irgendwie an die verfügbaren Updates herankomme. Ich könnte mich sonst auch auf dem Server anmelden und in die Updates gucken, ich hätte es aber halt gerne an der zentralen Stelle.

Link zu diesem Kommentar

Warum Aufwand? Automatische Updates kommen nicht in Frage. Ich will schon kontrollieren, was installiert wird und wann und wann ich neustarten will usw. Aufwand finde ich ein kleines Script nicht.

 

Also: kennt jemand so einen Befehl oder muss ich das tatsächlich komplett selbst scripten? Mir reicht schon "Updates ziehen" und "Liste mit Updates auf der Konsole ausgeben". Kann ja nicht schwer sein, da es ja die Core-Versionen gibt, bei denen man das wohl so machen müsste, oder?



Eventuell sowas hier:
http://www.wuinstall.com/index.php/de/what

Aber wie gesagt, ob das den AUfwand lohnt bei _einem_ Server? ;)

Ja, danke, sowas habe ich gesucht. Wie gesagt, Aufwand ist es nicht, ich will schon über die ganze Landschaft hier informiert werden. Muss man halt mal 'ne viertel Stunde investieren.



Wow, die wollen 390$ haben (:. Da schreibe ich lieber flott ein Script.

Link zu diesem Kommentar

Das Script ist sicherlich ein Anfang: http://gallery.technet.microsoft.com/scriptcenter/VB-Script-to-Check-and-620579cd

Evtl. findest Du hier noch weitere Scripte: http://gallery.technet.microsoft.com/scriptcenter/site/search?f[0].Type=RootCategory&f[0].Value=windowsupdate&f[0].Text=Windows%20Update

Super, Danke.

 

Das hier sieht ganz brauchbar aus:

 

http://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc

 

Hier die Lösung, wirklich Aufwand fand ich das jetzt nicht:

 

Set fso            = CreateObject("Scripting.FileSystemObject")
Set stdout         = fso.GetStandardStream(1)
Set updateSession  = CreateObject("Microsoft.Update.Session")
Set updateSearcher = updateSession.CreateupdateSearcher()

updateSearcher.ServerSelection = 2
Set searchResult               = updateSearcher.Search("IsInstalled=0 and Type='Software'")

For i = 0 To searchResult.Updates.Count - 1
    Set update = searchResult.Updates.Item(i)
    stdout.WriteLine update.Title
Next

WScript.Quit

Viele Grüße

 

Morfio

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...