Come utilizzare PowerShell per eseguire gli aggiornamenti di Windows

...

Gli script di programmazione con Windows PowerShell possono aiutare ad automatizzare molte funzioni.

I computer esistono per semplificarci la vita. Possono fare cose come calcolare equazioni avanzate e aiutarci a contattare coloro che sono a migliaia di chilometri di distanza. Un altro modo in cui i computer possono semplificarci la vita è semplicemente semplificare l'uso del computer. Ad esempio, i computer di oggi possono essere programmati per eseguire lunghi elenchi di attività con pochissimo input da parte dell'utente. Windows PowerShell è uno di questi programmi di automazione. Può fare cose come installare gli aggiornamenti di Windows senza il fastidio che ci vuole normalmente.

Passo 1

Crea un nuovo file Blocco note. Premi l'icona di Windows nell'angolo in basso a sinistra dello schermo e digita Blocco note per aprire un nuovo documento.

Video del giorno

Passo 2

Copia e incolla il testo seguente nel documento. Salva il documento come "WindowsUpdate.ps1" senza le virgolette. Chiudi il documento.

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

$needsReboot = $false $UpdateSession = New-Object -ComObject Microsoft. Aggiornare. Session $UpdateSearcher = $UpdateSession. CreateUpdateSearcher()

Write-Host " - Ricerca di aggiornamenti" $SearchResult = $UpdateSearcher. Cerca ("IsAssigned=1 e IsHidden=0 e IsInstalled=0")

Write-Host " - Trovato [$($SearchResult. Updates.count)] Aggiornamenti da scaricare e installare" Write-Host

foreach($Update in $SearchResult. Aggiornamenti) { # Aggiungi aggiornamento alla raccolta $UpdatesCollection = New-Object -ComObject Microsoft. Aggiornare. UpdateColl if ( $Update. EulaAccepted -eq 0 ) { $Update. AcceptEula() } $UpdatesCollection. Aggiungi ($Aggiorna) | out-null

$needsReboot = $installResult.rebootRequired
}

if($needsReboot) {riavvia-computer}

Passaggio 3

Premi nuovamente il pulsante Windows e digita "powershell" senza le virgolette. Fare clic con il pulsante destro del mouse sull'icona di Windows PowerShell visualizzata nella casella di ricerca e fare clic su "Esegui come amministratore".

Passaggio 4

Digita quanto segue se è la prima volta che esegui uno script di Windows PowerShell: "set-executionpolicy remotesigned." Ciò consentirà a Windows PowerShell di eseguire script scritti dall'utente o firmati da a editore di fiducia. Premere Invio. Digita "Y" per confermare e premi "Invio".

Passaggio 5

Digita il percorso completo del file del documento appena creato nella finestra di PowerShell. Ad esempio, digitare "C:\utenti\nome\documenti\windowsupdate.ps1".

Passaggio 6

Premere Invio." Lo script verrà ora eseguito e gli aggiornamenti verranno trovati, scaricati e installati senza ulteriori input da parte tua. Puoi eseguire questo script tutte le volte che vuoi per verificare e scaricare nuovi aggiornamenti di Windows. Il computer potrebbe richiedere il riavvio al termine degli aggiornamenti.

Consiglio

Continua a guardare la finestra di PowerShell per controllare lo stato di avanzamento dei tuoi aggiornamenti.

Avvertimento

Non scaricare o eseguire script di cui non ti fidi. Potresti danneggiare seriamente il tuo computer.