você tem 4 opções com diferentes graus de complexidade, confiabilidade e considerações sobre implantação.
1) PSEXEC. A sério, muitas pessoas usam o psexec para esse propósito e trabalham a maior parte do tempo. de longe a solução mais simples. use -i para que ele possa interagir com a área de trabalho.
2) WMI. você pode escrever o código .net ou VBScript para executar o aplicativo cliente. é tão scripty quanto psexec, mas é inteiramente nativo. Eu tive problemas de confiabilidade com o WMI antes, mas esses eram operações automatizadas em todo o domínio, e grande parte do problema parecia ser o gerenciamento de energia em estações de trabalho inativas.
link
3) Agendador de tarefas do Windows. do servidor agendar uma tarefa para executar no cliente na sessão de usuários. ainda scripty, com muitas partes móveis.
link
4) crie um serviço de rede do Windows para o PC local e, após o sinal, ative a tarefa na sessão de usuários. talvez seja necessário usar o agendador de tarefas para realizar isso. muito trabalho para dev e teste, difícil de implantar, muitas partes móveis e ainda scripty em alguns lugares, mas isso provavelmente seria a resposta do microsofts, já que implementa corretamente sua orientação para a elevação do processo.