Cum să utilizați PowerShell pentru a rula actualizări Windows

...

Programarea scripturilor cu Windows PowerShell poate ajuta la automatizarea multor funcții.

Calculatoarele există pentru a ne ușura viața. Ei pot face lucruri precum calcularea ecuațiilor avansate și ne pot ajuta să îi contactăm pe cei care se află la mii de mile distanță. Un alt mod în care computerele ne pot face viața mai ușoară este pur și simplu simplificând utilizarea computerului. De exemplu, computerele din zilele noastre pot fi scriptate pentru a efectua liste lungi de sarcini cu foarte puțină intrare de către utilizator. Windows PowerShell este un astfel de program de automatizare. Poate face lucruri precum instalarea actualizărilor Windows fără bătaia de cap pe care o ia în mod normal.

Pasul 1

Creați un nou fișier Notepad. Apăsați pictograma Windows din colțul din stânga jos al ecranului și tastați Notepad pentru a deschide un nou document.

Videoclipul zilei

Pasul 2

Copiați și inserați următorul text în document. Salvați documentul ca „WindowsUpdate.ps1” fără ghilimele. Închideți documentul.

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

$needsReboot = $false $UpdateSession = Nou-Object -ComObject Microsoft. Actualizați. Sesiune $UpdateSearcher = $UpdateSession. CreateUpdateSearcher()

Write-Host " - Căutare actualizări" $SearchResult = $UpdateSearcher. Căutare(„IsAssigned=1 și IsHidden=0 și IsInstalled=0”)

Write-Host " - S-a găsit [$($SearchResult. Updates.count)] Actualizări pentru a descărca și instala" Write-Host

foreach($Actualizare în $SearchResult. Actualizări) { # Add Update to Collection $UpdatesCollection = New-Object -ComObject Microsoft. Actualizați. UpdateColl dacă ( $Update. EulaAccepted -eq 0 ) { $Actualizare. AcceptEula() } $UpdatesCollection. Adăugați($Actualizare) | out-null

$needsReboot = $installResult.rebootRequired
}

if($needsReboot) { restart-computer }

Pasul 3

Apăsați din nou butonul Windows și tastați „powershell” fără ghilimele. Faceți clic dreapta pe pictograma Windows PowerShell care apare în caseta de căutare și faceți clic pe „Run ca administrator”.

Pasul 4

Tastați următoarele dacă este prima dată când rulați un script Windows PowerShell: „set-executionpolicy remotesigned." Acest lucru va permite Windows PowerShell să ruleze scripturi pe care le scrieți singur sau care sunt semnate de un editor de încredere. Apasa Enter. Tastați „Y” pentru a confirma și apăsați „Enter”.

Pasul 5

Introduceți locația completă a fișierului documentului pe care tocmai l-ați creat în fereastra PowerShell. De exemplu, ați tasta „C:\users\name\documents\windowsupdate.ps1”.

Pasul 6

Apasa Enter." Scriptul se va executa acum și actualizările vor fi găsite, descărcate și instalate fără nicio introducere suplimentară din partea dvs. Puteți rula acest script de câte ori doriți pentru a verifica și descărca actualizări noi pentru Windows. Computerul vă poate solicita să reporniți după ce actualizările sunt terminate.

Bacsis

Continuați să urmăriți fereastra PowerShell pentru a verifica progresul actualizărilor dvs.

Avertizare

Nu descărcați și nu executați scripturi în care nu aveți încredere. Vă puteți deteriora grav computerul.