PowerShellin käyttäminen Windows-päivitysten suorittamiseen

click fraud protection
...

Skriptien ohjelmointi Windows PowerShellillä voi auttaa automatisoimaan monia toimintoja.

Tietokoneet ovat olemassa helpottamaan elämäämme. He voivat tehdä asioita, kuten laskea kehittyneitä yhtälöitä ja auttaa meitä ottamaan yhteyttä tuhansien kilometrien päässä oleviin. Toinen tapa, jolla tietokoneet voivat helpottaa elämäämme, on yksinkertaisesti helpottaa tietokoneen käyttöä. Esimerkiksi tietokoneet voidaan nykyään ohjelmoida suorittamaan pitkiä tehtäviä ilman, että käyttäjä syöttää sitä ollenkaan. Windows PowerShell on yksi tällainen automaatioohjelma. Se voi tehdä asioita, kuten asentaa Windows-päivitykset ilman normaalia vaivaa.

Vaihe 1

Luo uusi Notepad-tiedosto. Napsauta Windows-kuvaketta näytön vasemmassa alakulmassa ja kirjoita Muistio avataksesi uuden asiakirjan.

Päivän video

Vaihe 2

Kopioi ja liitä seuraava teksti asiakirjaan. Tallenna asiakirja nimellä "WindowsUpdate.ps1" ilman lainausmerkkejä. Sulje asiakirja.

function Get-WIAStatusArvo($arvo) { kytkin -tarkka ($arvo) { 0 {"Ei aloitettu"} 1 {"Käytössä"} 2 {"Onnistui"} 3 {"Onnistui virheiden kanssa"} 4 {"Epäonnistui"} 5 {" Keskeytetty"} } }

$needsReboot = $false $UpdateSession = Uusi-objekti -ComObject Microsoft. Päivittää. Istunto $UpdateSearcher = $UpdateSession. LuoUpdateSearcher()

Write-Host " - Etsitään päivityksiä" $SearchResult = $UpdateSearcher. Search("IsAssigned=1 and IsHidden=0 and IsInstalled=0")

Write-Host " - Löytyi [$($SearchResult. Updates.count)] Päivitykset ladata ja asentaa" Write-Host

foreach($Update in $SearchResult. Päivitykset) { # Lisää päivitys kokoelmaan $UpdatesCollection = Uusi-Object -ComObject Microsoft. Päivittää. UpdateColl if ( $Update. EulaAccepted -eq 0 ) { $Päivitä. HyväksyEula() } $UpdatesCollection. Lisää($Update) | out-null

$needsReboot = $installResult.rebootRequired
}

if($needsReboot) { käynnistä tietokone uudelleen }

Vaihe 3

Paina Windows-painiketta uudelleen ja kirjoita "powershell" ilman lainausmerkkejä. Napsauta hiiren kakkospainikkeella hakukentässä näkyvää Windows PowerShell -kuvaketta ja napsauta "Suorita järjestelmänvalvojana".

Vaihe 4

Kirjoita seuraava, jos tämä on ensimmäinen kerta, kun käytät Windows PowerShell -komentosarjaa: "set-executionpolicy Remotesigned." Tämä antaa Windows PowerShellin suorittaa komentosarjoja, jotka kirjoitat itse tai jotka on allekirjoittanut luotettava kustantaja. Paina Enter. Vahvista kirjoittamalla "Y" ja paina "Enter".

Vaihe 5

Kirjoita juuri luomasi asiakirjan koko tiedostosijainti PowerShell-ikkunaan. Kirjoita esimerkiksi "C:\käyttäjät\nimi\asiakirjat\windowsupdate.ps1".

Vaihe 6

Paina Enter." Komentosarja suoritetaan nyt ja päivitykset löydetään, ladataan ja asennetaan ilman sinun lisätoimia. Voit suorittaa tämän komentosarjan niin usein kuin haluat tarkistaaksesi ja ladataksesi uusia Windows-päivityksiä. Tietokoneesi saattaa pyytää sinua käynnistämään uudelleen päivityksen valmistuttua.

Kärki

Jatka PowerShell-ikkunan katsomista tarkistaaksesi päivitysten edistymisen.

Varoitus

Älä lataa tai suorita komentosarjoja, joihin et luota. Saatat vahingoittaa tietokonettasi vakavasti.