none
Batch - KB3035583 - Deinstallieren & Ausblenden RRS feed

  • Frage

  • Hallo zusammen, 

    ich bin auf der Suche nach einem Skript bzw einer Batch, habe nun schon mehrer Foren durchblättert... aber es kommt nicht so ganz hin was ich vorhatte.

    ich möchte das Update mit der KB Nummer : 3035583 Deinstallieren

    @echo off
    wusa /uninstall /kb:3035583 /quiet /norestart

    Ist das was ich bisjetzt für die .bat gefunden habe.

    Bin dann auf einen weitern Forums Beitrag gestoßen und das hier gefunden

    Dim hideupdates(2)
     hideupdates(0) = "Windows Internet Explorer 9 for Windows 7"
     hideupdates(1) = "Windows Internet Explorer 9 for Windows 7 for x64-based Systems"
    set updateSession = createObject("Microsoft.Update.Session")
    set updateSearcher = updateSession.CreateupdateSearcher()
    
    Set searchResult = updateSearcher.Search("IsInstalled=0 and Type='Software'")
    
    For i = 0 To searchResult.Updates.Count-1
    set update = searchResult.Updates.Item(i)
    For j = LBound(hideupdates) To UBound(hideupdates) 
    'MsgBox hideupdates(j)
     if instr(1, update.Title, hideupdates(j), vbTextCompare) = 0 then
       'Wscript.echo "No match found for " & hideupdates(j)
    else
    Wscript.echo "Hiding " & hideupdates(j)
     update.IsHidden = True
    end if
    Next
    Next

    Da meine "Programmier/Script Kenntnisse" eher schlecht sind wollte ich euch fragen ob das so passt:

    Dim hideupdates(1)
     hideupdates(0) = "kb:3035583"
    
    set updateSession = createObject("Microsoft.Update.Session")
    set updateSearcher = updateSession.CreateupdateSearcher()
    
    Set searchResult = updateSearcher.Search("IsInstalled=0 and Type='Software'")
    
    For i = 0 To searchResult.Updates.Count-1
    set update = searchResult.Updates.Item(i)
    For j = LBound(hideupdates) To UBound(hideupdates) 
    'MsgBox hideupdates(j)
     if instr(1, update.Title, hideupdates(j), vbTextCompare) = 0 then
       'Wscript.echo "No match found for " & hideupdates(j)
    else
    Wscript.echo "Hiding " & hideupdates(j)
     update.IsHidden = True
    end if
    Next
    Next

    Passt das so? Wenn ich davor noch die Batch laufen lasse?

    Montag, 7. September 2015 13:54