1
Crear un nuevo archivo de Bloc de notas. Pulse el icono de Windows en la esquina inferior izquierda de la pantalla y escriba el Bloc de notas para abrir un nuevo documento.
2
Copiar y pegar el siguiente texto en el documento. Guarde el documento como " WindowsUpdate.ps1 " sin las comillas. Cierre el documento.
Función
Get- WIAStatusValue ($ valor) {
conexión exacta ($ valor) {
< p > 0 {" NotStarted "}
1 {" InProgress "}
2 {" Sucesor "}
3 {" SucceededWithErrors "}
4 { "Error "}
5 {" Aborted "} }
}
$ needsReboot = $ false
$ UpdateSession Microsoft.Update.Session = New-Object - ComObject
$ UpdateSearcher = $ UpdateSession.CreateUpdateSearcher ()
Write-Host " - Búsqueda de actualizaciones"
$ SearchResult = $ UpdateSearcher.Search ( " IsAssigned = 1 y = 0 y IsHidden IsInstalled = 0 " )
Write-Host " - Se encuentra [$ ($ SearchResult.Updates.count ) ] actualizaciones para descargar e instalar "
Write-Host
foreach ( $ Actualización de $ SearchResult.Updates )
{
# Agregar Update Collection Hotel
$ UpdatesCollection = New-Object - ComObject Microsoft.Update.UpdateColl
if ($ Update.EulaAccepted -eq 0 ) {$ Update.AcceptEula ()}
$ UpdatesCollection.Add ($ Update)