Utilizar `deploycmd.exe' - la herramienta de línea de comandos de implementación de parches
La herramienta de implementación de parches en línea de comandos 'deploydmd.exe' le permite implementar parches de Microsoft y software de terceros en objetivos remotos directamente desde la línea de comandos, o a través de aplicaciones de terceros o scripts. La herramienta de línea de comandos `deploycmd.exe' soporta los siguientes parámetros:
deploycmd [objetivo] [/file=NombreArchivo] [/username=Usuario /password=contraseña] [/UseComputerProfiles] [/warnuser] [/useraproval] [/stopservices] [/customshare=NombreRecurso] [/reboot] [/rebootuserdecides] [/shutdown] [/deletefiles] [/timeout=Timeout(sec)] [/?]
Parámetros:
- Objetivo - especifique el nombre(s), IP o rango de IPs del equipo(s) objetivo en el cual se implementará el parche(s).
- /File - Especifique el archive que desea implementar en el objetivo(s) especificado.
- /User y /Password - (Opcional) Especifique las credenciales alternativas que usará el motor de análisis para autenticarse a un equipo objetivo durante la implantación de parches. Alternativamente puede utilizar el parámetro /UseComputerProfiles para utilizar las credenciales de autenticación ya configuradas en los Perfiles de Equipos (nodo Configuration } Computer Profiles node).
- /warnuser - (Opcional) Incluya este parámetro si quiere informar al usuario del equipo objetivo que hay en progreso una instalación de un archivo/parche. Los usuarios serán informados a través de dialogo de mensaje que se mostrará en la pantalla inmediatamente antes de que se inicie la sesión.
- /useraproval - (Opcional) Incluya este parámetro para solicitar al usuario la aprobación antes de comenzar el proceso de instalación del archivo/parche. Esto permite a los usuarios posponer el proceso de instalación del archivo/parche para mas tarde (por ejemplo, hasta que un proceso ya en marcha se complete en el equipo objetivo).
- /stopservice - (Opcional) Incluya este parámetro si quiere detener servicios específicos en el equipo objetivo antes de instalar el archivo/parche.
NOTA: No puede especificar los servicios que serán detenidos directamente desde la herramienta de línea de comandos. Los servicios solo se pueden agregar o eliminar a través del interfaz de configuración. Para más información acerca de cómo especificar los servicios a detener refiérase a la sección 'Opciones de implementación' en el capítulo `Administración de Parches: Implementar software a medida'.
- /customshare - (Opcional) Especifique el recurso compartido objetivo donde desea transferir el archivo antes de ser instalado.
- /reboot - (Parámetro Opcional) Incluya este parámetro si quiere reiniciar el equipo objetivo después de la implementación del archivo/parche.
- /rebootuserdecides - (Parámetro Opcional) Incluya este parámetro para permitir al usuario del equipo objetivo decidir cuando reiniciar su equipo (después de la instalación del parche).
- /shutdown - (Parámetro Opcional) Incluya este parámetro si quiere apagar el equipo objetivo después de que se instale el archivo/parche.
- /deletefiles - (Parámetro Opcional) Incluya este parámetro si quiere borrar el archivo fuente después que se haya instalado correctamente.
- /timeout - (Parámetro Opcional) Especifique el tiempo de vencimiento de la operación de implementación. Este valor define el tiempo que se le permitirá a un proceso de implementación funcionar hasta que se interrumpa la instalación del archivo/parche.
- /? - (Opcional) Utilice este parámetro para mostrar las instrucciones de uso de la herramienta de línea de comandos.
Ejemplo: Cómo lanzar un proceso de implementación de parches desde la herramienta en línea de comandos
Para este ejemplo, vamos a asumir que se requiere una sesión de implementación de parches con los siguientes parámetros:
1. Implementar un fichero llamado `patchA001002.XXX'
2. En un equipo objetivo llamado `TMjason'.
3. Reiniciar el equipo objetivo después la implementación satisfactoria del fichero.
La instrucción de la herramienta de línea de comando para esta sesión de implementación particular es:
deploycmd TMjason /file="patchA001002.XXX" /reboot