Saltar a contenido

Iniciar los agentes como aplicaciones

Para algunos dispositivos (por ejemplo, TIA Portal con carga de software), es necesario que los agentes se inicien como aplicaciones en lugar de sólo como servicios. Si el servicio se inicia como una aplicación, se comporta de la misma manera que una aplicación iniciada manualmente (por ejemplo, un navegador web).

Para iniciar un servicio como aplicación, siga los pasos indicados en A o B. Con la opción A (crear un acceso directo), tiene la posibilidad de configurar el programa para que se ejecute como administrador. Si a continuación lo coloca en la carpeta de inicio (A), podrá automatizar la ejecución.

Info

Antes de que el VDog MasterService o los agentes se inicien como una aplicación, asegúrese de que los servicios de los agentes (VDogUploadAgent y VDogCompareAgent) fueron terminados. Esto puede hacerse, por ejemplo, con el administrador de tareas. A continuación, desactive estos servicios en Windows. Esto asegura que estos servicios no se reinicien automáticamente después de reiniciar el equipo.

A. Crear un acceso directo

  1. Abra los servicios de Windows y, a continuación, las propiedades del servicio del agente.
  2. Copie la ruta al servicio en un editor, por ejemplo, el bloc de notas.
  3. Configure la ruta utilizando la descripción que corresponda a su versión de Windows:

    1. Windows 10 y Windows Server 2016:
      Ejemplo:
      Ruta copiada:

          "C:\Program Files (x86)\vdogAgents\VDogCompareAgent.exe" /at:s /rd:D:\vdAgentArchive
      

      Nueva ruta:

      Powershell Start-Process -Verb Runas -FilePath `C:\Program Files (x86)\vdogAgents\VDogCompareAgent.exe` -ArgumentList `/RD:D:\vdAgentArchive`,`/AT:S`,`/app`,`/visible`
      

      Sustituya las comillas dobles (") por comillas simples (').

    2. Versiones anteriores de Windows:
      Ejemplo:
      Ruta copiada:

      "C:\ProgramFiles(x86)\vdogAgents\VDogCompareAgent.exe" /at:s /rd:D:\vdAgentArchive
      

      Nueva ruta:

      "C:\ProgramFiles(x86)\vdogAgents\VDogCompareAgent.exe" /at:s /rd:D:\vdAgentArchive /app /visible
      

      Info

      La adición /visible abre un diálogo de aplicación para el proceso. La adición es opcional.

  4. Cree un nuevo acceso directo (por ejemplo, al escritorio).

  5. Pegue la ruta copiada (y configurada si es necesario) en el campo del diálogo.

    Imagen: Diálogo de creación de enlace

  6. Haga clic en Siguiente y asigne un nombre al acceso directo.

  7. Haga clic en Finalizar.
  8. Si utiliza un sistema operativo anterior a Windows 10 o Windows Server 2016, proceda como se indica a continuación:

    1. Abra las propiedades del acceso directo que acaba de crear.
    2. Haga clic en Cambiar la configuración para todos los usuarios en la pestaña Compatibilidad.
    3. Active la casilla Ejecutar programa como administrador.

    Imagen: Propiedades de VDogCompareAgent.exe

  9. Si desea que el agente se ejecute automáticamente, realice los siguientes pasos:

    1. Copie el acceso directo a la carpeta de inicio, por lo general C:\Users\auvesy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
    2. En la configuración de control de cuentas de usuario, seleccione No notificar nunca para evitar que aparezca un aviso de control de cuentas de usuario (UAC) tras el inicio de sesión automático.

Info

Si no se puede desactivar el aviso de control de cuentas de usuario (UAC), no es posible ejecutar el acceso directo automáticamente como administrador. El acceso directo debe ser ejecutado manualmente por el usuario de Windows después de cada inicio de sesión.

B. Con la línea de comandos

  1. Introduzca los siguientes comandos (en función de su caso de uso):

    "C:\Program Files (x86)\vdogAgents\VDogCompareAgent.exe" /at:s /rd:D:\vdAgentArchive /app
    
    "C:\Program Files (x86)\vdogAgents\VDogUploadAgent.exe" /at:s /rd:D:\vdAgentArchive /app
    
  2. Para automatizar la ejecución como una aplicación, cree un archivo por lotes, copie la ruta en el archivo y copie el archivo por lotes en la carpeta Autostart de Windows. Cada archivo por lotes sólo puede contener una ruta.

  3. Inicie la aplicación agente haciendo clic con el botón derecho del ratón sobre el archivo por lotes y seleccionando la opción Ejecutar como administrador.

Info

Este procedimiento también se puede usar para el VDog MasterService.