Para instalar el parche de seguridad de Windows7 (KB4012212 SMBv1) lo mejor es tener las actualizaciones de Windows al día.
Si por cualquier cosa esto no fuera así (entornos cerrados,errores al actualizar…) , podemos descargarnos el parche para Windows7 64bits e instalarlo directamente en las máquinas.
Este pequeño script en powershell nos puede ayudar en la instalación.
Primero busca si ya tenemos la actualización aplicada en nuestro sistema.
Si no es así, la copia de una compartida que le indiquemos y lo instala con el proceso wusa , sin reiniciar la máquina ni mostrar mensajes al usuario.
write-host ‘Comprobando parche wannacry w7’ -ForegroundColor Yellow
$parche= get-hotfix -Description «Security Update» | findstr KB4012212
if ($parche){
write-host ‘Parche instalado’
}
else{
write-host ‘Parche NO instalado’
try{
Copy-Item \\serv\ransomware\windows6.1-kb4012212-x64.msu -Force -Destination c:\
write-host ‘Copiado’
Start-Process -FilePath «c:\windows6.1-kb4012212-x64.msu» -ArgumentList ‘/quiet /norestart’
}
catch{write-host ‘Error al copiar’}
}
Muchas gracias!!
Tenía unos 100 pc’s por parchear y tu script ha funcionado genial!