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.