Comment CreateUpdateDownloader
télécharger des fichiers ? Je demande parce qu'il manque 4 Ko à mon système.
J'obtiens le titre des 4 KBs manquants en itérant à travers une collection de mise à jour dans mon script.
Lorsque j'affecte cette collection à un CreateUpdateDownloader
cependant, je ne trouve que 1 KB dans C:\Windows\SoftwareDistribution\Download.
Vous savez pourquoi il n'a pas téléchargé les 3 autres Ko ? Oui, je ne cherche qu'à scanner et télécharger pour l'instant - j'essaie d'apprendre comment cela fonctionne en le regardant en action. J'essaierai d'apprendre comment cela fonctionne en le regardant à l'œuvre. J'installerai plus tard, car je veux modifier certaines choses.
Le code est le suivant :
Dim session : Set session = CreateObject("Microsoft.Update.Session")
Dim search : Set search = session.CreateUpdateSearcher()
WScript.Echo "Searching for updates..." & vbCrLF
Set result = search.Search("IsInstalled=0 AND Type='Software' AND IsHidden=0")
WScript.Echo "Missing KBs:"
For i = 0 To result.Updates.Count -1 'last item in the collection always seems to be some kind of gibberish null.
Set update = result.Updates.Item(i)
WScript.Echo i + 1 & "> " & update.Title
Next
If result.Updates.Count = 0 Then
WScript.Echo "There are no applicable updates."
End If
Set downloader = session.CreateUpdateDownloader()
downloader.Updates = result.Updates ' updatesToDownload
downloader.Download()