Desde mi aplicación ejecuto scripts que genero desde la propia aplicación. Los guardo en sysCacheClientPath y funciona sin problemas.
Hasta que he dado con un caso particular: un usuario del dominio que tiene como nombre de usuario “Pedro Lopez”. Al resolver la ruta queda tal que así
y no funciona. Y tengo claro que es por el nombre de usuario con un espacio en blanco. La solución sería cambiar el perfil de usuario, pero antes querría saber si se puede resolver de otro modo desde Velneo. Quiero pensar que habrá perfiles de usuario de éste tipo en otras empresas.
Parace que el comando Ejecutar documento tiene un comportamiento “peculiar”.
Haz lo siguiente:
No uses las comillas en el Path de FICHERO_VBS porque el comando Fichero: Abrir no funcionará
Usa Set (FICHERO_VBS, sysCacheClientPath + “/ejecutar.vbs”)
Usa un comando Cambiar directorio por defecto y ejecuta el script vbs directamente
Cambiar directorio por defecto (sysCacheClientPath)
Ejecutar documento (“ejecutar.vbs”, LOK)
Lo se , tengo claro que ese es el problema. Pero cambiar el nombre al perfil del dominio lleva aparejado un trabajo extra que los compañeros de sistemas prefieren evitar.