Kako koristiti PowerShell za pokretanje Windows ažuriranja

...

Skripte za programiranje pomoću Windows PowerShell-a mogu pomoći u automatizaciji mnogih funkcija.

Računala postoje da bi nam olakšali život. Oni mogu raditi stvari poput izračunavanja naprednih jednadžbi i pomoći nam da kontaktiramo one koji su tisućama milja daleko. Drugi način na koji nam računala mogu olakšati život je jednostavno olakšavanje korištenja računala. Na primjer, računala se danas mogu izraditi skriptom za izvođenje dugih popisa zadataka uz vrlo malo unosa od strane korisnika. Windows PowerShell jedan je od takvih programa za automatizaciju. Može raditi stvari kao što je instaliranje Windows ažuriranja bez uobičajenih problema.

Korak 1

Napravite novu datoteku Notepad. Pritisnite ikonu Windows u donjem lijevom kutu zaslona i upišite Notepad da biste otvorili novi dokument.

Video dana

Korak 2

Kopirajte i zalijepite sljedeći tekst u dokument. Spremite dokument kao "WindowsUpdate.ps1" bez navodnika. Zatvorite dokument.

funkcija Get-WIAStatusValue($value) { switch -exact ($value) { 0 {"NotStarted"} 1 {"InProgress"} 2 {"Succeeded"} 3 {"SucceededWithErrors"} 4 {"Failed"} 5 {" Prekinut"} } }

$needsReboot = $false $UpdateSession = Novi objekt -ComObject Microsoft. Ažuriranje. Sesija $UpdateSearcher = $UpdateSession. CreateUpdateSearcher()

Write-Host " - Traženje ažuriranja" $SearchResult = $UpdateSearcher. Traži("IsAssigned=1 i IsHidden=0 i IsInstalled=0")

Write-Host " - Pronađeno [$($SearchResult. Updates.count)] Ažuriranja za preuzimanje i instalaciju" Write-Host

foreach($Ažuriranje u $SearchResult. Ažuriranja) { # Dodaj ažuriranje u zbirku $UpdatesCollection = New-Object -ComObject Microsoft. Ažuriranje. UpdateColl if ( $Update. EulaAccepted -eq 0 ) { $Ažuriranje. PrihvatiEula() } $UpdatesCollection. Dodaj ($Ažuriranje) | out-null

$needsReboot = $installResult.rebootRequired
}

if($needsReboot) { restart-računalo}

Korak 3

Ponovno pritisnite gumb Windows i upišite "powershell" bez navodnika. Desnom tipkom miša kliknite ikonu Windows PowerShell koja se pojavljuje u okviru za pretraživanje i kliknite "Pokreni kao administrator".

4. korak

Upišite sljedeće ako prvi put izvodite Windows PowerShell skriptu: "set-executionpolicy remotesigned." Ovo će omogućiti Windows PowerShellu da pokrene skripte koje sami napišete ili koje potpisuje pouzdani izdavač. Pritisni enter. Upišite "Y" za potvrdu i pritisnite "Enter".

Korak 5

Upišite punu lokaciju datoteke dokumenta koji ste upravo stvorili u prozor PowerShell. Na primjer, upisali biste "C:\user\name\documents\windowsupdate.ps1."

Korak 6

Pritisni enter." Skripta će se sada izvršiti i ažuriranja će biti pronađena, preuzeta i instalirana bez vašeg daljnjeg unosa. Ovu skriptu možete pokretati onoliko često koliko želite da provjeravate i preuzimate nova ažuriranja za Windows. Vaše računalo može od vas tražiti da se ponovno pokrenete nakon dovršetka ažuriranja.

Savjet

Nastavite gledati prozor PowerShell kako biste provjerili napredak vaših ažuriranja.

Upozorenje

Nemojte preuzimati niti pokretati skripte u koje nemate povjerenja. Možete ozbiljno oštetiti svoje računalo.