Tabla de Contenidos



Función de los comandos Discovery



Guía de uso de comandos Discovery:

  1. Función de los comandos Discovery.


Instalación/Actualización/Desinstalación de aplicaciones

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

Operaciones con archivos y directorios

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

Operaciones sobre el registro de Windows

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

Operaciones Discovery

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
--


Mensaje mostrado en la estación remota

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:

ASK: Ejecución de la encuesta. Valores Posibles:
ASK:N = No se ejecutará la encuesta.
ASK:Y = Se ejecutará la encuesta.

GEN: Generación del inventario. Valores Posibles:
GEN:N= No se generará el inventario.
GEN:Y= Se generará el inventario.

TOT: Ejecución del inventario incluyendo las siguientes opciones de agente:
Auditoría de Archivos. Ver Auditoría de archivos
Directorios (Tipos de Extensiones). Ver Directorios
Ocupado. Ver Ocupado
Registro. Ver Registro
Valores posibles:
TOT:N= No se generará el inventario completo.
TOT:Y= Se ejecutará el inventario completo.

El CMD debe incluir los 3 parámetros: ASK, GEN, TOT, bien sea con el valor Y o N.

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..
El parámetro /s ejecutará la instalación en la estación o estaciones cliente de forma desatendida.

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.
El parámetro /s ejecutará la desinstalación en la estación o estaciones cliente en forma silenciosa.

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.
Actualización para sistemas de 64 bits.

Si se envía un paquete CMD con nombre terminado en 64.
Ejemplo: el zip se nombra Tareas64.zip, se afecta solo el registro de 64 bits.

Se agrega un nuevo tipo de dato con valor 4 para QWORD para 64 bits.

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:
1 = Para crear un valor de tipo D_WORD
2 = Para crear un valor de tipo STRING
3 = Para crear un valor de tipo BINARY
4 = Para crear un valor de tipo QWORD

Val:
El nombre del valor será Default, asignando el contenido definido en el parámetro val.

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.
Actualización para sistemas de 64 bits.

Si se envía un paquete CMD con nombre terminado en 64.
Ejemplo: el zip se nombra Tareas64.zip, se afecta solo el registro de 64 bits.

Se agrega un nuevo tipo de dato con valor 4 para QWORD para 64 bits.

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:
Si el valor existe, se modificará su contenido de acuerdo a la definición en el parámetro val.

Type:
1 = Para modificar un valor de tipo D_WORD
2 = Para modificar un valor de tipo STRING
3 = Para modificar un valor de tipo BINARY
4 = Para modificar un valor de tipo QWORD

Val:
Si no existe la llave asignará el contenido de este parám. al valor.
Si ya existe y tiene un valor previo este será reemplazado.

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
--



En el archivo Registro.bat hay instrucciones para actualización de política y reinicio del Explorer.exe

@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.

2. El directorio C:\fondo puede crearse o personalizarse.

3. Se buscaran coincidencias de las rutas en todo el registro, por lo tanto podrán crearse los mismos valores para todos los usuarios del sistema.

4. Valores posibles de WallpaperStyle:
0: Centrado
1: Mosaico
2: Estirado
3: Ajustar (Fit)
4: Llenar (Fill)
5: Expandir (Span), que extiende la imagen a través de varios monitores.

6. Incluir en el archivo ZIP los archivos: Work.txt, Imagen.jpg y Registro.bat


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.
El parámetro /s ejecutará la instalación en la estación o estaciones cliente de forma desatendida. Parámetro propio de la aplicación.

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
SQLServer2008SP2-KB2285068-x64-ENU.exe sin reiniciar la estación después de la instalación.
Además simultáneamente se crea la llave UPDATES con el valor STRING: ActualizacionSQL

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
SQLServer2008SP2-KB2285068-x64-ENU.exe se reiniciará la estación después de la instalación.
Además simultáneamente se crea la llave UPDATES con el valor STRING: ActualizacionSQL

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:
Ejecución del Windows Installer

Parámetros:
Los parámetros son propios del Windows Installer.

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).
~\PPVIEWER.MSI: Paquete MSI
/quiet: Parámetro que permite realizar la instalación de forma desatendida.

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
/quiet: Parámetro que permite realizar la instalación de forma desatendida.


Tabla UNINSTSOFT campo 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:

TYP:ttt. Es un número cuyos valores pueden ser: 0, 1, 2 o 3.

  • 0 Indica que no se utilizarán los parámetros de salida ni entrada.
  • 1 indica que se re direccionará el archivo de entrada al stdin del exe, 2 que se re direccionará la salida al archivo de salida fff.
  • 2 Indica que se utilizará el parámetro de salida únicamente.
  • 3 Indica que se utilizarán los dos parámetros, salida y entrada.

RES:rrr. Es un número cuyo valor puede ser: 0 o 1.

  • 1 Indica que se analizará el valor definido en el parámetro ppp y si se encuentra algún ~ se cambiará por la ruta donde se descomprimió el archivo.
  • 0 Valor por defecto de ruta que se indique en la variable.

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.

PAR:ppp. Son los parámetros con los que se ejecutará el programa.

FIN:fff. Es la ruta del archivo de entrada.

OUT:ooo. Es la ruta del archivo de salida.

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
--



1) , 4)
El IDCPU es el código de identificación(ID) de la estación, este código incluye los datos de marca, modelo, serial y mac address.
2)
Tabla en la que se almacena la información detallada de los archivos auditados por el Agente Discovery > Archivo.
3)
Archivo en el que se almacena la información de la encuesta de datos externos.
5)
instalación de aplicación
6)
Tabla en la que se almacenan las llaves de desinstalación del software instalado encontradas en la llave de registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall en Sistemas de 32 BITS y HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall en Sistemas de 64 BITS.