Que “usuário” deve executar uma tarefa agendada para estar visível para todos os usuários?

10

Desejo que uma tarefa seja programada para ser executada quando qualquer usuário fizer logon, mas não depender de nenhum usuário estar conectado, então escolho "Executar se o usuário está conectado ou não". O problema com isso é que o programa é executado oculto (como indicado nos documentos e consultado em < href="http://answers.microsoft.com/pt-BR/windows/forum/windows_7-performance/why-is-a-windows-7-scheduled-task-running-hidden/d5196c53-5ebd-40a9-" 8180-d97bde69d060 "> esta postagem na Comunidade da Microsoft ), mas preciso que a GUI esteja visível.

Então, eu preciso escolher "Executar somente quando o usuário estiver conectado" para que ele fique visível. Mas qualquer usuário "normal" pode não estar logado!

Qual conta de usuário devo usar para executar essa tarefa?

Eu tentei executá-lo como SYSTEM, mas isso automaticamente define a opção "Executar se o usuário está logado ou não" - assim ele será executado oculto.

    
por MrWhite 10.10.2013 / 12:55

1 resposta

11

Acabei de testar isso e você pode selecionar um "grupo" para a conta.

Escolha Run only when user is logged on .

Clique em Alterar usuário ou grupo (diz grupo )

digite users e clique em Verificar nomes e clique em Ok

e sua aplicação será executada interativamente para todos os usuários no grupo users .

    
por 10.10.2013 / 13:00