Aqui está uma solução feia, rápida e suja, insegura (e provavelmente desaconselhável):
-
Configure o computador servidor com um
AutoAdminLogon
como algum usuário com capacidade de logon interativo. Vamos chamar esse usuário "user1". -
Enquanto estiver conectado como esse usuário, crie um arquivo .RDP para efetuar logon no computador servidor e salve as credenciais da conta de usuário que hospedará o aplicativo que você deseja executar nos Serviços de Terminal. Vamos chamar esse usuário "user2".
-
Salve o arquivo .RDP no grupo de programas "user1" "Inicialização".
-
Salve um atalho para o aplicativo que você precisa iniciar no grupo de programas "user2" "Startup".
-
Adicione um atalho aos grupos de programas "Inicialização" "user1" e "user2" para executar
rundll32.exe user32.dll,LockWorkStation
para bloquear a estação de trabalho imediatamente após o logon.
Quando o servidor inicializar, ele fará logon como "user1", iniciará o cliente dos Serviços de Terminal com credenciais salvas para "user2" e bloqueará a estação de trabalho. O cliente dos Serviços de Terminal fará o logon "user2", iniciará o aplicativo que você pretende executar em sua própria sessão e, em seguida, bloqueará a estação de trabalho.
Isso meio que me faz sentir sujo.