Creare un nuovo file di blocco note . Colpite l'icona di Windows in basso a sinistra dello schermo e il tipo di Blocco note per aprire un nuovo documento .
2
Copia e incolla il seguente testo nel documento. Salvare il documento come " WindowsUpdate.ps1 " senza le virgolette . Chiudere il documento .
Funzione
Get- WIAStatusValue ( $ value ) per
{
( $ value) switch- esatto
{
0 { " NotStarted "}
1 { " InProgress "}
2 { " Riuscito "}
3 {" SucceededWithErrors "}
4 {" non riuscita" }
5 { " interrotta" } }
}
$ needsReboot = $ false
$ UpdateSession = New-Object - ComObject Microsoft.Update.Session
$ UpdateSearcher = $ UpdateSession.CreateUpdateSearcher ( ) per
Write-Host " - Ricerca di aggiornamenti"
$ SearchResult = $ UpdateSearcher.Search ( " IsAssigned = 1 e IsHidden = 0 e IsInstalled = 0 " ) per
Write-Host " - Trovato [ $ ( $ SearchResult.Updates.count ) ] aggiornamenti da scaricare e installare "
Write-Host
foreach ( $ aggiornamento in $ SearchResult.Updates ) per
{
# Aggiungi Update per Collezione
$ UpdatesCollection = New-Object - ComObject Microsoft.Update.UpdateColl
if ( $ Update.EulaAccepted -eq 0 ) { $ Update.AcceptEula ( ) }
$ UpdatesCollection.Add ( $ Update)
software © www.354353.com