È possibile risolvere problema RDP avendo scrivania sempre connesso prima dell'uso (o configurato per auto- login @ ad ogni avvio).
E anche con l'accesso automatico, se è necessario l'accesso desktop remoto per eseguire l'automazione, o gestire il sistema, ecc., Il metodo preferito è l'utilizzo di VNC per l'accesso remoto anziché RDP. La ragione è che VNC è multipiattaforma e non ti imbatterai in questo problema RDP. VNC funziona come un relay del tuo desktop attuale (sessione di console RDP 0 o "testa" della macchina), lo svantaggio è una sola sessione remota alla volta (oppure tutti condividono lo stesso desktop + tastiera + mouse). VNC funzionerà anche per le macchine virtuali.Utilizzare VNC anziché l'accesso RDP o locale (RDP) dal software di gestione della macchina virtuale (VMWare/Hyper-V/Xen).
L'unica cosa a cui fare attenzione con VNC è che il desktop non è configurato per il blocco automatico su inattivo o salvaschermo, che potrebbe anche impedire l'invio di chiavi e automazione GUI, quindi assicurati di disabilitarla. Salvaschermo & il risparmio energetico del monitor è ok, basta il blocco automatico & protezione password.
NOTA: Non sono sicuro, ma credo che dal momento VNC trasmette il desktop "come è", è lo stesso di esecuzione a livello locale dal punto di vista dell'applicazione/del sistema, e quindi dovrebbe, in teoria, anche essere in grado di ingannare il sistema/app che non consente SendKeys via RDP. Non ho avuto problemi con questo metodo VNC per AutoIt + SendKeys, se ero attivamente connesso via VNC, o disconnesso (sendkeys/automazione continua a funzionare anche dopo la disconnessione perché sul desktop reale, è ancora loggato, solo che VNC no attivo).
Ho trovato una soluzione a questo problema utilizzando gli script AutoIT per inviare i server alla finestra RDP. –