Guía de uso de comandos Discovery:
CMD 22: Detener temporalmente un proceso
CMD 26: Instalación de actualizaciones SIN reinicio de estación
CMD 27: Instalación de actualizaciones CON reinicio de estación
CMD 32: Permite ejecución de aplicaciones de manera distribuida
CMD 36: Instalación/Actualización/Desinstalación de aplicaciones con Windows Installer
CMD 3: Ejecutar archivos
CMD 6: Elimina archivos según extensión
CMD 8: Búsqueda de archivos
CMD 14: Copia archivo en directorio
CMD 16: Elimina archivo por nombre
CMD 17: Crea directorio
CMD 24: Elimina archivos en un directorio
CMD 25: Elimina archivos en directorio temporales de Internet
CMD 35: Copia contenido de directorio
CMD 18: Crea subclaves(llaves) en el registro de Windows
CMD 19: Crea valores en el registro de Windows
CMD 20: Elimina subclaves(llaves) en el registro de Windows
CMD 21: Elimina valores en el registro de Windows
CMD 29: Elimina valor en el Registro de Windows creado con los comandos 26 Y 27
CMD 1: Envío de mensajes
CMD 2: Obliga generación de inventario
CMD 4: Activación de encuesta Discovery
CMD 5: Regeneración de IDCPU (Previa verificación en la base de datos del sistema)
CMD 9: Actualiza agente Discovery
CMD 11: Actualiza política Discovery
CMD 12: Elimina archivo con listado de .EXE registrados
CMD 28: Reemplaza valores en el archivo Datosped
CMD 30: Regeneración de IDCPU (Sin verificar en la base de datos del sistema)
CMD 31: Ejecución de encuesta con parámetro /NOINT
CMD 39: Elimina librería PIADSEC_DLL
CMD 40: Copia librería PIADSEC_DLL
CMD 41: Desactiva temporalmente la política restricción de instalación de software
CMD 42: Ejecución de archivos con privilegio de usuario
CMD 43: Cambia atributos del archivo a Solo lectura (Read Only)
CMD 44: Cambia atributos del archivo a Lectura y Escritura
CMD 45: Información de uso de software para un día específico
CMD 46: Ejecución de tareas secuenciales
Comando | Función y Sintaxis | Archivo zip |
---|---|---|
CMD:1 | Envío de mensajes Comando que permite realizar el envío de un mensaje a una o varias estaciones. Sintaxis: CMD:1 Contenido del mensaje -- | work.txt |
Ejemplo: Enviar el mensaje: En unos instantes iniciará la instalación. Síntaxis: CMD:1 En unos instantes iniciará la instalación -- |
||
CMD:2 | Obliga generación de inventario Comando que obliga a la estación o estaciones remotas a generar un inventario. Sintaxis: CMD:2 ASK:(Y/N) GEN:(Y/N) TOT:(Y/N) --
Función de los parámetros: | work.txt |
Ejemplo: Ejecución de inventario sin opciones de auditoría y encuesta en la estación o estaciones seleccionadas. Síntaxis: CMD:2 ASK:Y GEN:Y TOT:N -- |
||
CMD:3 | Ejecutar archivos Ejecuta o lanza archivos de tipo: .exe, . bat o .jpg en las estaciones cliente. Síntaxis: CMD:3 ~\Nombre de archivo /Parámetro -- El parámetro es propio de la aplicación a ejecutar y es opcional | work.txt Y archivo a lanzar o ejecutar |
Ejemplo 1: Realizar la instalación del aplicativo Winrar.exe de forma desatendida. Síntaxis: CMD:3 ~\wrar393.exe /s --
Dentro del Zip se incluirá el archivo work.txt y el archivo instalador Winrar wrar393.exe.. |
||
Ejemplo 2: Ejecutar la desinstalación del aplicativo Winrar.exe. Síntaxis: CMD:3 C:\ARCHIV~1\WINRAR\UNINSTALL.EXE /s --
Dentro del zip en este caso solo se incluirá el archivo work.txt. |
||
CMD:4 | Activar encuesta Ejecuta la encuesta de datos externos en las estaciones cliente. Síntaxis: CMD:4 -- | work.txt |
CMD:5 | Regeneración de IDCPU (Previa verificación en base de datos) Permite generar un IDCPU1) automático o asignado de forma manual dependiendo el parámetro que se utilice. Si se utiliza el parámetro NEW el sistema genera un IDCPU automático basado en las características de hardware de la estación. Si se ingresa cualquier texto diferente a NEW el sistema asigna ese texto como IDCPU de la máquina. Antes de la regeneración del IDCPU se realiza verificación en la base de datos. Síntaxis: CMD:5 NEW/OTROID -- OTROID: Texto específico para ser asignado como IDCPU. | work.txt |
Ejemplo 1: Regenerar el IDCPU de forma automática en las estaciones cliente. Puede ser enviado en varias estaciones de forma simultanea. Síntaxis: CMD:5 NEW -- |
||
Ejemplo 2: Asigna como IDCPU: PCSISTEMAS10. No debe ser utilizado para más de una estación a la vez. Síntaxis: CMD:5 PCSISTEMAS10 -- |
||
CMD:6 | Elimina archivos según extensión Permite realizar la eliminación de archivos en la estación o estaciones remotas de acuerdo al tipo de extensión. Síntaxis: CMD:6 Tipo Extensión -- | work.txt |
Ejemplo: Eliminar en las estaciones los archivos de tipo mpeg. Síntaxis: CMD:6 mpeg -- |
||
CMD:8 | Búsqueda de archivos Permite realizar la búsqueda de archivos en la estación o estaciones remotas. Los resultados de la búsqueda en la estación o estaciones serán almacenados en la tabla ARCHIVOS2) Síntaxis: CMD:8 Nombre de archivo -- | work.txt |
Ejemplo: Buscar archivos de tipo mp3 en las extensiones remotas. Síntaxis: CMD:8 mp3 -- |
||
CMD:9 | Actualiza agente Realiza la actualización de los archivos del agente en la estación o estaciones remotas. Síntaxis: CMD:9 -- | work.txt |
CMD:11 | Actualiza política Ejecuta el archivo qumov.exe /normal en la estación o estaciones remotas permitiendo que se actualice la política asignada. Síntaxis: CMD:11 -- | work.txt |
CMD:12 | Elimina archivo con listado de archivos EXE Borra las librerías Discovery en las que se almacena la información del listado de ejecutables en disco, de tal forma que en la próxima ejecución de un EXE se regenera la lista de ejecutables. Síntaxis: CMD:12 -- | work.txt |
CMD:14 | Copia archivo en directorio Copia un archivo en un directorio en la estación o estaciones remotas. El directorio debe estar creado previamente. Síntaxis: CMD:14 ~\Nombre de archivo Ruta completa de dir donde se copiará el archivo -- | work.txt Y archivo a copiar |
Ejemplo: Copiar el archivo INSTRUCCIONES.docx en el directorio Manuales ubicado en la unidad E. Síntaxis: CMD:14 ~\INSTRUCCIONES.docx E:\Manuales\INSTRUCCIONES.docx -- Dentro del Zip se incluirá el archivo work.txt y el archivo INSTRUCCIONES.docx. |
||
CMD:16 | Elimina archivos por nombre Elimina un archivo directamente por su nombre en la estación cliente. Síntaxis: CMD:16 Ruta completa del archivo a eliminar -- | work.txt |
Ejemplo: Eliminar el archivo INSTRUCCIONES.docx en el directorio Manuales ubicado en la unidad E. Síntaxis: CMD:16 E:\Manuales\INSTRUCCIONES.docx -- |
||
CMD:17 | Crea directorios Crea un directorio en una ruta determinada en la estación o estaciones cliente. Síntaxis: CMD:17 Ruta completa en la cual se debe crear el directorio -- | work.txt |
Ejemplo: Crear el directorio Manuales en la unidad E. Síntaxis: CMD:17 E:\Manuales -- |
||
CMD:18 | Crea subclaves(llaves) en el registro de Windows Permite la creación de subclaves en el registro de Windows y valores de tipo: D_WORD. Tipo de dato binario con límite de entrada de 32 bits que puede ser ingresado en formato decimal o hexadecimal. STRING. Cadena, texto plano. BINARY. Binario mostrado en formato hexadecimal. QWORD. Tipo de dato binario para sistemas de 64 bits.
Febrero 2014.
Síntaxis: CMD:18 path:Ruta para creación de la llave en el Registro type:1/2/3 Dependiendo del tipo del valor a crear val:Contenido del valor creado --
Type: | work.txt |
Ejemplo: Crear la subclave: HKLM\SOFTWARE\Wow6432Node\AplicacionPrueba con un valor de tipo D_WORD y asignarle el valor 1. Síntaxis: CMD:18 path:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AplicacionPrueba type:1 val:1 -- |
||
CMD:19 | Creación/modificación de valores en el registro de Windows Permite la creación de valores y asignación o modificación (en caso de que ya exista) del contenido al valor en el registro de Windows.
Febrero 2014.
Síntaxis: CMD:19 path:Ruta de la subclave en la que se creará el valor type:1/2/3 Tipo de valor a crear o modificar val:Contenido del valor --
Path: | work.txt |
Ejemplo: Deshabilitar el almacenamiento del caché de contraseñas en Internet Explorer, modificando la llave del registro: Para deshabilitar esta función se debe cambiar el contenido del valor DisablePasswordCaching de 0 a 1 Síntaxis: CMD:19 path:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Internet Settings\DisablePasswordCaching type:1 val:1 -- La ruta debe quedar en una sola linea. |
||
Ejemplo: Cambiar imagen de fondo de escritorio y aplicar política para que el usuario no pueda cambiarlo. Síntaxis: CMD:14 ~\imagen.jpg C:\fondo\imagen.jpg CMD:19 path:Control Panel\Desktop\Wallpaper type:2 val:C:\fondo\imagen.jpg CMD:19 path:Software\Microsoft\Windows\CurrentVersion\Policies\System\Wallpaper type:2 val:C:\fondo\imagen.jpg CMD:19 path:Software\Microsoft\Windows\CurrentVersion\Policies\System\WallpaperStyle type:2 val:4 CMD:19 path:Software\Microsoft\Windows\CurrentVersion\Policies\System\NoChangingWallPaper type:2 val:1 CMD:3 ~\Registro.bat --
@echo off gpupdate /force %SystemRoot%\SysWOW64\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters 1, True timeout /t 5 /nobreak >nul taskkill /f /im explorer.exe start explorer.exe
1. Aplica incluso en s.o Windows 11.
|
||
CMD:20 | Elimina subclaves(Llaves) en el registro de Windows Elimina subclaves (llaves) y sus contenidos (valores) en el registro de Windows. Síntaxis: CMD:20 path:Ruta completa de la subclave a eliminar -- | work.txt |
Ejemplo: Eliminar la siguiente subclave: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AplicacionPrueba Síntaxis: CMD:20 path:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AplicacionPrueba -- |
||
CMD:21 | Elimina valores en el registro de Windows Elimina valores en el registro de Windows. Síntaxis: CMD:21 path:Ruta completa del valor a eliminar -- | work.txt |
Ejemplo: Eliminar el valor Pass dentro de la subclave AplicacionPrueba: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AplicacionPrueba\Pass Síntaxis: CMD:21 path:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AplicacionPrueba\Pass -- |
||
CMD:22 | Detener temporalmente un proceso Pausa temporalmente la ejecución de un proceso. Después del parámetro de tiempo de pausa, el proceso continuará ejecutándose de forma normal. Este comando se combina por lo general con el comando CMD:3. Síntaxis: CMD:22 Tiempo en segundos que demorará la pausa de ejecución del proceso -- | work.txt |
Ejemplo: Realizar la instalación del aplicativo Winrar con una pausa de 30 segundos. Síntaxis: CMD:3 ~\wrar393.exe /s CMD:22 30 --
En este caso dentro del archivo zip se incluirá el archivo work.txt y el archivo instalador Winrar wrar393.exe. |
||
CMD:24 | Elimina archivos en un directorio Elimina archivos en un directorio de acuerdo a su tipo de extensión, en el comando es posible definir más de un tipo de extensión. Síntaxis: CMD:24 Ruta completa donde se encuentra el directorio en el que serán eliminados los archivos Extensión 1 Extensión 2 . . Extensión n -- | work.txt |
Ejemplo: Eliminar los archivos con extensiones JPG y GIF dentro del directorio Images. Síntaxis: CMD:24 C:\Images JPG GIF -- |
||
CMD:25 | Elimimna los archivos en el directorio TEMPORALES DE INTERNET Limpia el directorio de Archivos Temporales de Internet. La ruta en la que se encuentran los archivos que se eliminan con este comando es la configurada en las opciones de Internet Explorer: Internet Options>General>Browsing History >Settings Síntaxis: CMD:25 -- | work.txt |
CMD:26 | Instalación de actualizaciones SIN reinicio de estación Instalación de actualizaciones sin reinicio del PC. Cuando se envía el comando crea una llave dentro del registro en la siguiente ubicación: HKLM\SOFTWARE\LeverIT\Updates Dentro de la llave Updates se crean dos valores del tipo STRING: En el primer valor se almacena la ruta completa del archivo de actualización. El segundo valor corresponde al parámetro (Ejemplo: Actualizaciones S.O) que se define en la segunda línea del work.txt, el contenido del valor indica el número de intentos de instalación. Síntaxis: CMD:26 Valor Intentos Ruta completa del archivo de actualización -- Valor intentos: Valor que se creará en la subclave HKLM\SOFTWARE\LeverIT\Updates, en esta llave se almacenará el número de intentos de instalación. | work.txt |
Ejemplo: Realizar la instalación de la actualización del SP2 del SQL Server 2008 SQLServer2008SP2-KB2285068-x64-ENU.exe. Después de la instalación no reiniciar la estación. Síntaxis: CMD:26 ActualizacionSQL C:\Actualizaciones\SQLServer2008SP2-KB2285068-x64-ENU.exe --
Al enviar el paquete con este comando se ejecuta la actualización |
||
CMD:27 | Instalación de actualizaciones CON reinicio de estación Instalación de actualizaciones con reinicio del PC. Cuando se envía el comando crea una llave dentro del registro en la siguiente ubicación: HKLM\SOFTWARE\LeverIT\Updates Dentro de la llave Updates se crean dos valores del tipo STRING: En el primer valor se almacena la ruta completa del archivo de actualización. El segundo valor corresponde al parámetro (Ejemplo: Actualizaciones S.O) que se define en la segunda línea del work.txt, el contenido del valor indica el número de intentos de instalación. Síntaxis: CMD:27 Valor Intentos Ruta completa donde se encuentra el archivo de actualización -- Valor intentos: Valor que se creará en la subclave HKLM\SOFTWARE\LeverIT\Updates, en esta llave se almacenará el número de intentos de instalación. | work.txt |
Ejemplo: Realizar la instalación de la actualización del SP2 del SQL Server 2008 SQLServer2008SP2-KB2285068-x64-ENU.exe. Después de la instalación reiniciar la estación. Síntaxis: CMD:27 ActualizacionSQL C:\Actualizaciones\SQLServer2008SP2-KB2285068-x64-ENU.exe --
Al enviar el paquete con este comando se ejecuta la actualización |
||
CMD:28 | Reempkaza valores en el archivo Datosped Modifica valores en el archivo Datosped3). Síntaxis: CMD:28 Cadena a modificar Cadena con la nueva información -- La cadena con la nueva información reemplazará el valor actual. | work.txt |
Ejemplo: Modificar en las encuestas de datos la cadena SISTEMAS por GERENCIA DE SIST. E INFORMACION Síntaxis: CMD:28 SISTEMAS GERENCIA DE SIST. E INFORMACION -- |
||
CMD:29 | Elimina el valor en el registro de Windows creado con los comandos 26 y 27 Este comando borra el valor donde se almacena el número de intentos de instalación, creado mediante los comandos 26 y 27. Síntaxis: CMD:29 Nombre de Valor a eliminar -- El valor a eliminar se encuentra dentro de la llave HKLM\SOFTWARE\LeverIT\Updates. | work.txt |
Ejemplo: Eliminar el valor ActualizacionSQL. Síntaxis: CMD:29 ActualizacionSQL -- |
||
CMD:30 | Regeneración de IDCPU (Sin verificar base de datos) Regenera el IDCPU4) en caso de que el IDCPU no corresponda a las características de hardware de la estación o estaciones sin verificar previamente en la base de datos. Síntaxis: CMD:30 -- | work.txt |
CMD:31 | Ejecución de encuesta con parámetro /NOINT Utiliza el parámetro NOINT que impide que se muestren la ventana de saludo y despedida de la encuesta. Síntaxis: CMD:31 /NOINT=1 -- | work.txt |
CMD:32 | Ejecución de aplicaciones de manera distribuida Permite definir un equipo cualquiera que tenga el agente instalado como servidor para distribuir el paquete comprimido zip que podrá ser ejecutado desde otras estaciones. Para definir el servidor: Se debe crear en la ruta: C:\Archivos de Programa\LeverIT\Agent una subcarpeta llamada Server dentro de la que se ubica el zip a distribuir. La ruta puede cambiar de acuerdo a la personalización de instalación, idioma y/o versión del sistema operativo. Síntaxis: CMD:32 IP:Dir. IP del equipo que servirá como servidor ZIP:Nombre del aplicativo en formato zip -- | work.txt |
Ejemplo: Distribuir en un grupo de estaciones el software Filezilla FTP Client, la dirección IP del equipo que hará las veces de servidor de distribución y donde se encuentra el recurso es 192.168.10.111. Síntaxis: CMD:32 IP:192.168.10.111 ZIP:FileZilla_3.5.0_win32-setup.zip -- |
||
CMD:35 | Copiar contenido de directorio Copia el contenido total de un directorio dentro de otro en una ubicación diferente. Síntaxis: CMD:35 ~\Nombre del directorio inicial Ruta completa del directorio destino -- De no existir el directorio destino será creado en la ruta y con el nombre definidos en el comando. | work.txt |
Ejemplo: Copiar los archivos de aplicación del directorio C:\InstaladorApp a las estaciones en el directorio D:\ArchivosApp. Síntaxis: CMD:35 ~:\InstaladorApp D:\ArchivosApp -- |
||
CMD:36 | Ejecución de instalaciones/desinstalaciones de aplicaciones con Windows Installer Permite la ejecución de archivos de instalación o desinstalación MSI/MSP con parámetros utilizando el Windows Installer. Para más información de los parámetros soportados por Windows Installer: http://technet.microsoft.com/es-es/library/cc759262(WS.10).aspx Síntaxis: CMD:36 msiexec /Parámetro ~\Archivo MSI/MSP /Parámetro --
msiexec: | work.txt Y Archivo MSI/MSP |
Ejemplo 1: Instalar la aplicación Power Point Viewer en las estaciones cliente. Síntaxis: CMD:36 msiexec /i ~\PPVIEWER.MSI /quiet --
msiexec /i: Ejecución del Windows Installer con el parámetro i5). |
||
Ejemplo 2: Desinstalar la aplicación Windows XP Mode. Síntaxis: CMD:36 MSIEXEC.EXE /X{1374CC63-B520-4F3F-98E8-E9020BF01CFF} /quiet --
MSIEXEC.EXE /X{1374CC63-B520-4F3F-98E8-E9020BF01CFF}: Llave de desinstalación propia de las aplicaciones, registrada por Discovery en el campo UNINSTSOFT6).UNINST_US |
||
CMD:39 | Elimina librería PIADSEC_DLL Elimina la librería PIADSEC_DLL en la estación o estaciones remotas, la eliminación de esta librería evita el bloqueo de ventanas y ejecución de archivos tipo EXE durante un periodo de 5 minutos. Sintaxis: CMD:39 -- | work.txt |
CMD:40 | Copia librería PIADSEC_DLL Copia de nuevo la librería PIADSEC_DLL en la estación o estaciones remotas para habilitar nuevamente la restricción de ventanas y ejecución de archivos tipo EXE. Sintaxis: CMD:40 -- | work.txt |
CMD:41 | Desactiva temporalmente la política de restricción de instalación de software Permite desactivar temporalmente la política de instalación de Software. Sintaxis: CMD:41 -- | work.txt |
CMD:42 | Ejecutar archivo con privilegios de usuario Permite ejecutar cualquier archivo con los privilegios del usuario que ha iniciado sesión en la estación. En este caso no se ejecuta como SYSTEM sino con la cuenta de usuario. La estación cliente debe contar con visor o programa necesario para la ejecución del archivo. Síntaxis: CMD:42 Nombre del archivo -- | work.txt Y archivo a ejecutar |
CMD:43 | Cambiar atributos de archivo a lectura Cambia el atributo del archivo a lectura (read only). Síntaxis: CMD:43 Ruta completa del archivo -- | work.txt |
Ejemplo: Modificar el atributo del archivo Conf.txt a solo lectura Síntaxis: CMD:43 C:\App\Conf.txt -- |
||
CMD:44 | Cambiar atributos de archivo a lectura/escritura Cambia el atributo del archivo a lectura/escritura (read/write). Síntaxis: CMD:44 Ruta completa del archivo -- | work.txt |
Ejemplo: Modificar el atributo del archivo Nota.xls a lectura/escritura Síntaxis: CMD:44 C:\TEMP\Nota.xls -- |
||
CMD:45 | Información de uso de software para un día específico Solicita información del uso de software para un día específico. En el comando se específica el número del día, teniendo como referencia el número 16077 que corresponde al 7 de enero de 2014. Ejemplo: 16078 representa el 8 de enero de 2014, 16079 representa el 9 de enero de 2014. Cuando se envía este comando, el agente en la estación verifica sus archivos de uso de software y toma las estadísticas de uso de ese día exclusivamente y las envía en un inventario que solo trae información para la tabla USO_MULTI_SOFT. Síntaxis: CMD:45 Número de día -- Número del día teniendo como referencia el número 16077 que corresponde al 7 de enero de 2014. | work.txt |
Ejemplo: Recolectar la información de uso de software para el día 28 de marzo 2014. Síntaxis: CMD:45 16157 -- |
||
CMD:46 | Ejecución de tareas secuenciales Combina varios comandos para ejecutarlos de forma secuencial. Síntaxis: CMD:46 TYP:ttt RES:rrr EXE:eee PAR:ppp FIN:fff OUT:ooo --
Definición de cada parámetro:
RES:rrr. Es un número cuyo valor puede ser: 0 o 1.
EXE:eee. Es la ruta de ubicación del ejecutable. Si existe el carácter ~ se cambia por la ruta donde se abrió el zip. | work.txt |
Ejemplo: Enviar mensaje, instalación del archivo Visor PowerPoint de forma silecionsa e imprimir el resultado en un archivo de texto. Síntaxis: CMD:1 INICIA Y SIGUE CMD 46 con Instalación Silenciosa Visor PowerPoint CMD:46 TYP:3 RES:0 EXE:cmd PAR:/K E:\PowerPointViewer2010Esp.exe /quiet FIN: OUT:E:\F_OUT.TXT CMD:1 TERMINA CMD -- |