Necesito ejecutar pruebas de automatización durante la noche usando RFT e IE en una máquina virtual con Windows 7. Descubrí que reiniciar el cuadro de Windows antes de que comience la prueba ayuda.
Estoy moviendo el entorno de producción de Windows XP a Windows 7. RFT solía quejarse cuando ejecutaba scripts RFT que CRFCN0557E: Activation failed when running under a Terminal Services environment. This may be caused by using a minimized terminal window - try playing back without minimizing the terminal window (it does not need to be full-screen).
La ejecución tscon.exe 0 /dest:console
antes de iniciar cualquier script RFT corrige el error en Windows XP. Pero no en Windows7.
Investigué un poco e intenté durante horas solucionarlo, pero nada me ayudó. No hay protector de pantalla activado en Windows7.
Traté de correr los dos pero nada me ayudó.
tscon.exe 0 /dest:console
tscon.exe 1 /dest:console
En Windows7 regresa tscon
{ErrorPrintf(): LoadString failed, Error 15105, (0x00003B01)}
Error [15105]:The resource loader cache doesn't have loaded MUI entry.
Error [0]:The operation completed successfully.
En Windows XP, tscon regresa
Could not connect sessionID 0 to sessionname console, Error code 7045
Error [7045]:The requested session access is denied.
Acabo de comprobar que ejecutar tscon.exe 0 /dest:console
Windows XP resuelve el problema. No se puede entender la salida del comando tscon entonces.
¿Alguna idea de cómo puedo ejecutar scripts RFT después de reiniciar el cuadro de Windows automáticamente? Preferiblemente sin involucrar a ninguna otra computadora. Incluso estaba pensando en usar el viejo Windows XP para hacer una sesión de escritorio remoto para hacer feliz a RFT. Espero que haya otra mejor solución para eso.