Instalar un parche a través de un bat

12/01/2009 - 18:32 por davidr | Informe spam
Buenas,
tengo un parche descargardo (KB98644). ¿Existe algún modo de
instalarlo/ejecutarlo desde msdos sin que me salga la ventana de diálogo que
salta, es decir cómo si lo estuviese instalando desde windows update?. Que me
lo instale directamente sin preguntar (imagino que lo que comento es válido
para cualquier otro parche)
Mil gracias.

Preguntas similare

Leer las respuestas

#1 Alex Vega
12/01/2009 - 18:36 | Informe spam
Hola,

Si tienes un dominio y varias máquinas puede que te interese mejor instalar
un WSUS, un servidor de actualizaciones. Este servidor se encargar de
distribuir los parches a todos los equipos que tu quieras, cuando tu quieras
y los parches que tu autorizes.

http://technet.microsoft.com/es-es/...08622.aspx

Saludos,

Alex Vega
Serviclients Informatica S.L.
www.serviclients.com

"davidr" escribió en el mensaje de noticias
news:
Buenas,
tengo un parche descargardo (KB98644). ¿Existe algún modo de
instalarlo/ejecutarlo desde msdos sin que me salga la ventana de diálogo
que
salta, es decir cómo si lo estuviese instalando desde windows update?. Que
me
lo instale directamente sin preguntar (imagino que lo que comento es
válido
para cualquier otro parche)
Mil gracias.
Respuesta Responder a este mensaje
#2 Ramón Sola
12/01/2009 - 19:36 | Informe spam
Los paquetes de actualización de Windows admiten diversos parámetros para
controlar algunos aspectos del proceso de instalación. Si ejecutas uno de ellos
con el parámetro /?, una ventana de ayuda te informará de las opciones
disponibles. Por ejemplo, /quiet lleva a cabo el proceso de actualización sin
intervención del usuario y /norestart evita el reinicio automático aunque la
instalación lo requiera.

Command-line switches for Microsoft software update packages
http://support.microsoft.com/kb/824687

Command-line switches for Windows software update packages
http://support.microsoft.com/kb/262841

Además, se devuelve un código de estado. Por ejemplo, 0 señala una instalación
exitosa, 1603 representa una instalación fallida (más información en el archivo
\Windows\KBxxxxxx.log) y 3010 indica que se necesita reiniciar el sistema para
completar la instalación. Esto se puede comprobar mediante la pseudovariable de
entorno ERRORLEVEL:

WindowsServer2003-KB958644-x86-ESN.exe /quiet /norestart
if %ERRORLEVEL% EQU 3010 echo Se requiere un reinicio para completar la
instalación.

Ramón Sola - Málaga (España)

Los participantes habituales de estos foros invierten en ellos parte de su
tiempo libre sin remuneración alguna. Se ruega respetar el lenguaje y no
enviar mensajes "telegráficos" que apenas aporten información.

davidr () metió este mensaje en una botella lanzada al
ciberespacio:
Buenas,
tengo un parche descargardo (KB98644). ¿Existe algún modo de
instalarlo/ejecutarlo desde msdos sin que me salga la ventana de diálogo que
salta, es decir cómo si lo estuviese instalando desde windows update?. Que me
lo instale directamente sin preguntar (imagino que lo que comento es válido
para cualquier otro parche)
Mil gracias.
Respuesta Responder a este mensaje
#3 davidr
16/01/2009 - 18:49 | Informe spam
Gracias Ramón por la información estoy probando a hacerlo de ese modo pero me
encuentro con el problema de que el usuario que ejecuta el bat pueda no ser
administrador del equipo y no puede hacer instalación de parches. Mirando los
parámetros no tengo opción de decirle que ejecute como administrador del
equipo. ¿Sabes si existe alguna opción que me lo permita?

Saludos.

"Ramón Sola" wrote:

Los paquetes de actualización de Windows admiten diversos parámetros para
controlar algunos aspectos del proceso de instalación. Si ejecutas uno de ellos
con el parámetro /?, una ventana de ayuda te informará de las opciones
disponibles. Por ejemplo, /quiet lleva a cabo el proceso de actualización sin
intervención del usuario y /norestart evita el reinicio automático aunque la
instalación lo requiera.

Command-line switches for Microsoft software update packages
http://support.microsoft.com/kb/824687

Command-line switches for Windows software update packages
http://support.microsoft.com/kb/262841

Además, se devuelve un código de estado. Por ejemplo, 0 señala una instalación
exitosa, 1603 representa una instalación fallida (más información en el archivo
\Windows\KBxxxxxx.log) y 3010 indica que se necesita reiniciar el sistema para
completar la instalación. Esto se puede comprobar mediante la pseudovariable de
entorno ERRORLEVEL:

WindowsServer2003-KB958644-x86-ESN.exe /quiet /norestart
if %ERRORLEVEL% EQU 3010 echo Se requiere un reinicio para completar la
instalación.

Ramón Sola - Málaga (España)

Los participantes habituales de estos foros invierten en ellos parte de su
tiempo libre sin remuneración alguna. Se ruega respetar el lenguaje y no
enviar mensajes "telegráficos" que apenas aporten información.

davidr () metió este mensaje en una botella lanzada al
ciberespacio:
> Buenas,
> tengo un parche descargardo (KB98644). ¿Existe algún modo de
> instalarlo/ejecutarlo desde msdos sin que me salga la ventana de diálogo que
> salta, es decir cómo si lo estuviese instalando desde windows update?. Que me
> lo instale directamente sin preguntar (imagino que lo que comento es válido
> para cualquier otro parche)
> Mil gracias.


Respuesta Responder a este mensaje
#4 Ramón Sola
19/01/2009 - 02:41 | Informe spam
Si la red es un ambiente de dominio, quizá lo ideal sea aplicarlo como script de
inicio de sesión, usando un "archivo de testigo" para que se ejecute una sola
vez, pero de eso ya entiendo bastante menos, mucho menos. Una primera idea muy
tosca:

if not exist \\servesultados\kb958644-%computername%.txt start /wait Wind...
echo %ERRORLEVEL%>\\servesultados\kb958644-%computername%.txt

Con el añadido de que el archivo "testigo" incluiría el código de retorno del
paquete de actualización. Éste se instalaría la próxima vez que un usuario
iniciara sesión, pero sólo se podría completar la instalación al reiniciar la
máquina. A ver si se pasa por aquí alguno de los "cracks" y nos ilumina un poco,
jejeje.

Ramón Sola - Málaga (España)

Estos grupos de noticias están disponibles en el servidor news.microsoft.com
mediante el protocolo NNTP y también en el apartado de comunidades del sitio
web de Microsoft. Todos los demás foros web que copian esta información son
réplicas absurdas.

davidr () metió este mensaje en una botella lanzada al
ciberespacio:
Gracias Ramón por la información estoy probando a hacerlo de ese modo pero me
encuentro con el problema de que el usuario que ejecuta el bat pueda no ser
administrador del equipo y no puede hacer instalación de parches. Mirando los
parámetros no tengo opción de decirle que ejecute como administrador del
equipo. ¿Sabes si existe alguna opción que me lo permita?

Saludos.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida