2 votos

Cómo encontrar las actualizaciones más recientes para Windows Server con Powershell?

Estoy automatizar la instalación de algún software en Windows Server. Como un pre-req, el sistema operativo debe tener el service pack más reciente y actualización mensual de los paquetes instalados, o que las aplicaciones no sean compatibles. Los servidores no tienen acceso a internet así que no hay WU/MU. WSUS no está actualizado y fuera de mi control. Necesito averiguar las actualizaciones más recientes para WS 2012, 2012R2 y 2016 y se aplican a ellos desde un depósito en red. Los servidores se reconstruyen en cada versión (cada 2 semanas). Tiene que ser de secuencias de comandos en Powershell y libre de mantenimiento - no navega de forma manual a través de la MU de Catálogo o de otros recursos de Microsoft para comprobar la última y difícil de código de la última KB cada mes.

Necesidad de construir mi propio repositorio con las últimas actualizaciones. Hay un oficial de Microsoft de la lista que se puede consultar (a través de Powershell si es posible) y soporta búsquedas avanzadas como sistema operativo, fecha, tipo de actualización ? como se muestra aquí: https://www.catalog.update.microsoft.com/Home.aspx

0voto

SpiderIce Puntos 141
wmic qfe 
wmic qfe | find kbxxxxxxx

a través de línea de comandos esto puede ser usado para la lista de todas las actualizaciones y usted puede buscar en KB, si quieres.

en powershell (aquí son 3 comandos diferentes para elegir)

get-hotfix
get-hotfix | out-string -stream | select-string   "KBxxxxxxx"
get-hotfix -id KBxxxxxxx

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: