Gå til innhold

[Løst] [PowerShell] Laste ned oppdateringer fra Windows Update


Anbefalte innlegg

Hei dere,

 

Jeg har laget en kort powershell-snutt for å laste ned oppdateringer via Windows Update APIet. Jeg er ikke spesielt dreven i Windows, så jeg har ikke peiling på hvor disse filene blir lagra hen. Noen som har tips til hvordan jeg kan finne disse, eller spesifisere hvor filene skal lastes ned?

 

Har lagt ved koden min i spoiler-tags under:

 

 

$UpdateCollection = New-Object -ComObject Microsoft.Update.UpdateColl
$Searcher = New-Object -ComObject Microsoft.Update.Searcher
$Session = New-Object -ComObject Microsoft.Update.Session

write-host "Searching for updates..."
$Results = $Searcher.Search("Type='Software' AND IsInstalled = 0")

# Iterate over the possible updates and add to collection
$Results.Updates | % {
   # If we need to accept a EULA, do it
   if ($_.EulaAccepted -ne "True")
   {
       $_.AcceptEula()
   }
   # Add update to collection
   $UpdateCollection.Add($_) | out-null
}
write-host $UpdateCollection.count "updates found. Attempting to download..."
# Download added updates
$Downloader = $Session.CreateUpdateDownloader()
$Downloader.Updates = $UpdateCollection
$Downloader.Download()

 

 

 

Update:

Har funnet ut at filene blir lagret i "C:\Windows\SoftwareDistribution".

Endret av v3g4rd
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...