>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come utilizzare PowerShell per eseguire gli aggiornamenti di Windows

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 oggigiorno possono essere sottoposti a script per eseguire lunghi elenchi di attività con un input minimo 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 richiede normalmente.

Passaggio 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.

Passaggio 2

Copia e incolla il seguente testo nel documento. Salva il documento come "WindowsUpdate.ps1" senza 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 =Nuovo oggetto -ComObject Microsoft.Update.Session $UpdateSearcher =$UpdateSession.CreateUpdateSearcher()

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

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

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

Scarica Write-Host " + Download dell'aggiornamento $($Update.Title)" $UpdatesDownloader =$UpdateSession.CreateUpdateDownloader() $UpdatesDownloader.Updates =$UpdatesCollection $DownloadResult =$UpdatesDownloader.Download() $Message =" - Scarica {0}" -f (Get-WIAStatusValue $DownloadResult.ResultCode) Scrivi-host $messaggio

Installa Write-Host " - Installazione dell'aggiornamento" $UpdatesInstaller =$UpdateSession.CreateUpdateInstaller() $UpdatesInstaller.Updates =$UpdatesCollection $InstallResult =$UpdatesInstaller.Install() $Message =" - Installa {0}" -f ( Get-WIAStatusValue $DownloadResult.ResultCode) Write-Host $message Write-Host

$needsReboot =$installResult.rebootRequired
}

if($needsReboot) { restart-computer }

Passaggio 3

Premi di nuovo il pulsante Windows e digita "powershell" senza 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

Digitare quanto segue se è la prima volta che si esegue uno script di Windows PowerShell:"set-executionpolicy remotesigned". Ciò consentirà a Windows PowerShell di eseguire script scritti dall'utente o firmati da un editore attendibile. 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 tuo computer potrebbe richiedere il riavvio al termine degli aggiornamenti.

Suggerimento

Continua a guardare la finestra di PowerShell per controllare l'avanzamento dei tuoi aggiornamenti.

Avviso

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


  1. Come utilizzare ActiveX in Windows Mobile
  2. Come utilizzare un iPhone con un PC Windows
  3. Come utilizzare uno Zune su un Apple
  4. Come utilizzare ActiveX in Windows Mobile
  5. Come utilizzare un Windows iPhone emulatore
  6. Come eseguire Mac OS su un computer Windows?