Se puede producir un error en el script de personalización QuickPrep de View Composer por varias razones.

Problema

No se ejecuta un script de desconexión o de postsincronización QuickPrep. En algunos casos, un script puede completarse correctamente en algunos clones vinculados, pero no en otras.

Causa

Existen algunas causas comunes para que se produzcan errores en el script QuickPrep:

  • El script caduca
  • La ruta del script hace referencia a un script que necesita un intérprete
  • La cuenta en la que se ejecuta el script no tiene permisos suficientes para ejecutar una tarea de script

Solución

  • Examine el registro del script de personalización.
    La información de personalización de QuickPrep se escribe en un archivo de registro en este directorio:

    C:\ProgramData\VMware\VDM\Logs\Debug*.log

  • Determine si el script está caducado.
    View Composer finaliza un script de personalización que dura más de 20 segundos. El archivo de registro muestra un mensaje que indica que el script se inició y, posteriormente, otro mensaje para indicar el tiempo de espera:
    2010-02-21 21:05:47,687 [1500] INFO Ready - [Ready.cpp, 102] Running the PostSync script: cmd /c C:\temp\build\composer.bat 2010-02-21 21:06:07,348 [1500] FATAL Guest - [Guest.cpp, 428] script cmd /c C:\temp\build\composer.bat timed out

    Para solucionar un problema de tiempo de espera, aumente el límite de tiempo de espera del script y vuelva a ejecutarlo.

  • Determine si la ruta del script es válida.

    Si usa un lenguaje de scripting que necesita un intérprete para ejecutar el script, la ruta de acceso del script debe empezar con el binario del intérprete.

    Por ejemplo, si especifica la ruta de acceso C:\script\myvb.vbs como script de personalización de QuickPrep, View Composer Agent no podrá ejecutarlo. Debe especificar una ruta que empiece por la ruta de acceso binaria del intérprete:

    C:\windows\system32\cscript.exe c:\script\myvb.vbs

  • Determine si la cuenta en la que el script se ejecuta tiene los permisos apropiados para realizar las tareas de script.

    QuickPrep ejecuta los scripts en la cuenta en la que el servicio VMware View Composer Guest Agent Server esté configurado para ejecutarse. De forma predeterminada, esta cuenta es Sistema local.

    No cambie esta cuenta de inicio de sesión. Si lo hace, los clones vinculados no se iniciarán.