Mais je voulais pouvoir gérer une blacklist en local. En fait je souhaiterais comparé l'update.title aux lignes contenu dans un fichier annexe, et s'il y est présent, ne pas l'installer malgré sa dispo sur le WSUS. (voir le IF en commentaire)
Merci
Code :
'Setting Objects
Set updateSession = CreateObject("Microsoft.Update.Session" )
Set updateSearcher = updateSession.CreateupdateSearcher()
Set updatesToProcess = CreateObject("Microsoft.Update.UpdateColl" )
Err.clear
Set searchResult = updateSearcher.Search("IsInstalled=0 and Type='Software'" )
For I = 0 To searchResult.Updates.Count-1
Set update = searchResult.Updates.Item(I)
wscript.echo "" & update.Title
Next
If searchResult.Updates.Count = 0 Then
wscript.echo "No applicable updates."
WScript.Quit
End If
wscript.echo "Collection of updates to download:"
For I = 0 to searchResult.Updates.Count-1
Set update = searchResult.Updates.Item(I)
' IF not update.Title in c:\temp\blacklist.txt then
Marsh Posté le 30-06-2009 à 15:58:48
Bonjour,
Je suis en train de faire un VBS qui télécharge et installe les mise a jour validée sur mon WSUS.
C'est pas bien compliqué car MS le fournit
http://msdn.microsoft.com/en-us/li [...] S.85).aspx
Mais je voulais pouvoir gérer une blacklist en local.
En fait je souhaiterais comparé l'update.title aux lignes contenu dans un fichier annexe, et s'il y est présent, ne pas l'installer malgré sa dispo sur le WSUS. (voir le IF en commentaire)
Merci