Je dois exécuter des tests d'automatisation de nuit en utilisant RFT et IE sur une machine virtuelle Windows7. J'ai trouvé que le redémarrage de la boîte Windows avant le début des tests aide.
Je déplace l'environnement de production de Windows XP vers Windows 7. RFT se plaignait lors de l'exécution de scripts RFT qui 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).
L'exécution tscon.exe 0 /dest:console
avant le démarrage de tout script RFT corrige l'erreur sur Windows XP. Mais pas sous Windows7.
J'ai fait des recherches et j'ai essayé pendant des heures de résoudre ce problème, mais rien n'a aidé. Aucun économiseur d'écran n'est activé sous Windows7.
J'ai essayé de lancer les deux mais rien n'y faisait.
tscon.exe 0 /dest:console
tscon.exe 1 /dest:console
Sur Windows7 tscon revient
{ErrorPrintf(): LoadString failed, Error 15105, (0x00003B01)}
Error [15105]:The resource loader cache doesn't have loaded MUI entry.
Error [0]:The operation completed successfully.
Sur Windows XP, tscon revient
Could not connect sessionID 0 to sessionname console, Error code 7045
Error [7045]:The requested session access is denied.
Je viens de vérifier que l'exécution tscon.exe 0 /dest:console
sur Windows XP résout le problème. Impossible de comprendre la sortie de la commande tscon alors.
Une idée comment je peux exécuter des scripts RFT après avoir redémarré automatiquement la boîte Windows? De préférence sans impliquer aucun autre ordinateur. Je pensais même à utiliser l'ancien Windows XP pour rendre la session de bureau à distance pour faire plaisir à RFT. J'espère qu'il y a une autre meilleure solution à cela.