Kaip naudoti „PowerShell“ norint paleisti „Windows“ naujinimus

...

Scenarijų programavimas naudojant „Windows PowerShell“ gali padėti automatizuoti daugelį funkcijų.

Kompiuteriai egzistuoja tam, kad palengvintų mūsų gyvenimą. Jie gali atlikti tokius dalykus kaip apskaičiuoti išplėstines lygtis ir padėti mums susisiekti su tais, kurie yra už tūkstančių mylių. Kitas būdas, kuriuo kompiuteriai gali palengvinti mūsų gyvenimą, yra tiesiog palengvinti naudojimąsi kompiuteriu. Pavyzdžiui, šiais laikais kompiuteriuose gali būti sudarytas scenarijus, kad būtų galima atlikti ilgus užduočių sąrašus, kai vartotojas visai mažai įveda. „Windows PowerShell“ yra viena iš tokių automatizavimo programų. Jis gali atlikti tokius veiksmus, kaip įdiegti „Windows“ naujinimus be vargo, kurio paprastai reikia.

1 žingsnis

Sukurkite naują Notepad failą. Paspauskite Windows piktogramą apatiniame kairiajame ekrano kampe ir įveskite Notepad, kad atidarytumėte naują dokumentą.

Dienos vaizdo įrašas

2 žingsnis

Nukopijuokite ir įklijuokite šį tekstą į dokumentą. Išsaugokite dokumentą kaip „WindowsUpdate.ps1“ be kabučių. Uždarykite dokumentą.

function Get-WIAStatusValue($value) { switch -exact ($value) { 0 {"Nepradėta"} 1 {"Vyksta"} 2 {"Pavyko"} 3 {"SucceededWithErrors"} 4 {"Nepavyko"} 5 {" Nutraukta"} } }

$needsReboot = $false $UpdateSession = Naujas objektas - ComObject Microsoft. Atnaujinti. Sesija $UpdateSearcher = $UpdateSession. CreateUpdateSearcher()

Write-Host " – Ieškoma atnaujinimų" $SearchResult = $UpdateSearcher. Search("IsAssigned=1 and IsHidden=0 and IsInstalled=0")

Write-Host “ – rasta [$($SearchResult. Updates.count)] Atsisiuntimo ir įdiegimo naujiniai" Write-Host

foreach($Atnaujinimas $SearchResult. Atnaujinimai) { # Pridėti naujinį prie kolekcijos $UpdatesCollection = Naujas objektas -ComObject Microsoft. Atnaujinti. UpdateColl if ( $Update. EulaAccepted -eq 0 ) { $Atnaujinti. PriimtiEula() } $UpdatesCollection. Pridėti($Update) | out-null

$needsReboot = $installResult.rebootRequired
}

if($needsReboot) { restart-computer }

3 veiksmas

Dar kartą paspauskite „Windows“ mygtuką ir įveskite „powershell“ be kabučių. Dešiniuoju pelės mygtuku spustelėkite paieškos laukelyje rodomą „Windows PowerShell“ piktogramą ir spustelėkite „Vykdyti kaip administratorių“.

4 veiksmas

Jei pirmą kartą paleidžiate „Windows PowerShell“ scenarijų, įveskite: „set-executionpolicy nuotoliniu būdu. Tai leis „Windows PowerShell“ paleisti scenarijus, kuriuos rašote patys arba kuriuos pasirašė patikimas leidėjas. Paspauskite ENTER. Įveskite „Y“, kad patvirtintumėte, ir paspauskite „Enter“.

5 veiksmas

PowerShell lange įveskite visą ką tik sukurto dokumento failo vietą. Pavyzdžiui, įveskite „C:\users\name\documents\windowsupdate.ps1“.

6 veiksmas

Paspauskite ENTER." Dabar scenarijus bus paleistas ir naujinimai bus rasti, atsisiųsti ir įdiegti be jokios papildomos informacijos. Galite paleisti šį scenarijų taip dažnai, kaip norite, kad patikrintumėte ir atsisiųstumėte naujų „Windows“ naujinimų. Baigus naujinimus, kompiuteris gali paraginti jus paleisti iš naujo.

Patarimas

Stebėkite „PowerShell“ langą, kad patikrintumėte naujinimų eigą.

Įspėjimas

Neatsisiųskite ir nevykdykite scenarijų, kuriais nepasitikite. Galite rimtai sugadinti kompiuterį.