¿Cómo comprobar la carpeta de preinstalación?

¿Cómo puedo usar Endpoint Central para verificar si una aplicación de software está instalada en una computadora cliente?

 

Descripción

Este documento proporciona los pasos necesarios para utilizar Endpoint Central para comprobar si una aplicación de software está instalada en un equipo cliente. Por ejemplo, si desea instalar Google Talk en los equipos cliente de su red, pero no está seguro de si la aplicación de software está instalada en los equipos cliente, puede seguir los pasos que se indican a continuación para comprobar si Google Talk está instalado en los equipos cliente buscando su carpeta de instalación.

Pasos

El proceso de verificación de un software mediante Endpoint Central se puede realizar de dos maneras:

Para comprobar si una aplicación de software está instalada en una computadora buscando su carpeta de instalación, siga los pasos que se detallan a continuación:

  1. Descargar el script checkfolderexists.txt
  2. Guárdalo en tu computadora, localmente
  3. Renómbrelo como checkfolderexists.vbs
  4. Haga clic en la pestaña Implementación de software
  5. Haga clic en Agregar paquete
  6. Establezca el tipo de paquete según sea necesario
  7. Especifique el nombre de la aplicación
  8. Establezca el tipo de ruta requerido
  9. Añade los archivos o comandos de instalación según el tipo de ruta que hayas elegido. Sigue los pasos que se indican a continuación:
    1. Ruta de red
      1. Si ha elegido el tipo de archivo como MSI, agregue el nombre del archivo MSI con la ruta de red
      2. Si ha elegido el tipo de archivo como MSIEXEC/EXE/ISS/Command, especifique el comando de instalación requerido con modificadores o argumentos específicos para la aplicación que está intentando instalar.
    2. Ruta HTTP
      1. Si ha elegido el tipo de archivo MSI, busque y agregue los archivos necesarios para cargar. Por ejemplo, el archivo ejecutable de la aplicación y un archivo vbs para verificar el volumen de la unidad en la que desea instalar el archivo ejecutable.
      2. Si ha elegido el tipo de archivo como MSIEXEC/EXE/ISS/Command, busque y agregue archivos para cargar y especifique el comando de instalación requerido con modificadores o argumentos específicos para la aplicación que está intentando instalar.
  10. Marque la casilla de verificación Ejecutar el script antes de instalar el software
  11. Introduzca lo siguiente en los campos provistos:
    1. Nombre del script/software: %windir%\system32\cscript.exe checkfolderexists.vbs
    2. Argumentos: . Por ejemplo, "%ProgramFiles%\Google\Google Talk\". (Consulte la Figura 1: Ejemplo de un paquete basado en HTTP, a continuación).

      Check folder

      Figura 1: Ejemplo de un paquete basado en HTTP

  12. En el campo Continuar la instalación si el código de salida es, ingrese 0
  13. Haga clic en Agregar paquete
  14. Seleccione el paquete que agregó
  15. Haga clic en Instalar/Desinstalar software
  16. Seleccione las computadoras requeridas
  17. Haga clic en Implementar

La configuración se reflejará en las computadoras cliente durante el ciclo de actualización de 90 minutos del agente, durante el inicio o durante el inicio de sesión, lo que ocurra primero.

Si la carpeta que está buscando ya existe, verá el mensaje de error "Error de preinstalación: ya hay otra versión de este producto instalada. La instalación de esta versión no puede continuar. Para configurar o eliminar la versión existente de este producto, utilice Agregar o quitar programas en el Panel de control." cuando verifique el estado de la implementación. Endpoint Central no instalará el paquete que creó.

Para una gestión de activos fácil y efectiva en la que confían las siguientes empresas