Kuidas kasutada PowerShelli Windowsi värskenduste käivitamiseks

click fraud protection
...

Skriptide programmeerimine Windows PowerShelliga võib aidata automatiseerida paljusid funktsioone.

Arvutid on selleks, et meie elu lihtsamaks muuta. Nad saavad teha näiteks täpsemaid võrrandeid arvutada ja aidata meil ühendust võtta tuhandete miilide kaugusel asuvate inimestega. Teine viis, kuidas arvutid meie elu lihtsamaks teevad, on lihtsalt arvuti kasutamise hõlbustamine. Näiteks saab tänapäeval arvuteid skriptida nii, et need täidavad pikki ülesannete loendeid, mille kasutaja on üldse vähe sisestanud. Windows PowerShell on üks selline automatiseerimisprogramm. See võib teha selliseid toiminguid nagu Windowsi värskenduste installimine ilma tavapärase vaevata.

Samm 1

Looge uus Notepadi fail. Klõpsake ekraani vasakus alanurgas Windowsi ikooni ja tippige uue dokumendi avamiseks Notepad.

Päeva video

2. samm

Kopeerige ja kleepige dokumenti järgmine tekst. Salvestage dokument nimega "WindowsUpdate.ps1" ilma jutumärkideta. Sulgege dokument.

function Get-WIAStatusValue($value) { switch -exact ($value) { 0 {"NotStarted"} 1 {"InProgress"} 2 {"Õnnestus"} 3 {"SucceededWithErrors"} 4 {"Ebaõnnestus"} 5 {" Katkestatud"} } }

$needsReboot = $false $UpdateSession = Uus objekt -ComObject Microsoft. Värskenda. Seanss $UpdateSearcher = $UpdateSession. CreateUpdateSearcher()

Write-Host " – Värskenduste otsimine" $SearchResult = $UpdateSearcher. Search ("IsAssigned=1 and IsHidden=0 and IsInstalled=0")

Write-Host " – leitud [$($SearchResult. Updates.count)] Värskendused allalaadimiseks ja installimiseks" Write-Host

foreach($Update in $SearchResult. Värskendused) { # Lisa värskendus kogusse $UpdatesCollection = Uus objekt -ComObject Microsoft. Värskenda. UpdateColl if ( $Update. EulaAccepted -eq 0 ) { $Uuendus. AktsepteeriEula() } $UpdatesCollection. Lisa($Update) | out-null

$needsReboot = $installResult.rebootRequired
}

if($needsReboot) { restart-computer }

3. samm

Vajutage uuesti Windowsi nuppu ja tippige "powershell" ilma jutumärkideta. Paremklõpsake otsingukastis kuvatavat Windows PowerShelli ikooni ja klõpsake käsku "Käivita administraatorina".

4. samm

Kui kasutate Windows PowerShelli skripti esimest korda, tippige järgmine tekst: "set-executionpolicy remotesigned." See võimaldab Windows PowerShellil käitada skripte, mille kirjutate ise või mis on allkirjastatud usaldusväärne kirjastaja. Vajutage sisestusklahvi. Kinnitamiseks tippige "Y" ja vajutage sisestusklahvi.

5. samm

Tippige PowerShelli aknasse äsja loodud dokumendi täielik faili asukoht. Näiteks tippige "C:\users\name\documents\windowsupdate.ps1".

6. samm

Vajutage "Enter". Skript käivitub nüüd ja värskendused leitakse, laaditakse alla ja installitakse ilma teiepoolse sisendita. Saate seda skripti käitada nii sageli kui soovite, et otsida ja alla laadida uusi Windowsi värskendusi. Pärast värskenduste lõpetamist võib arvuti paluda teil taaskäivitada.

Näpunäide

Värskenduste edenemise kontrollimiseks jätkake PowerShelli akna vaatamist.

Hoiatus

Ärge laadige alla ega käivitage skripte, mida te ei usalda. Võite oma arvutit tõsiselt kahjustada.