Exibir pop-up do script executado como usuário do sistema

Exibir pop-up do script executado como usuário do sistema

Tenho uma tarefa agendada, executada pelo usuário do sistema. Às vezes, pode exibir um pop-up para interagir com o usuário. Isso funciona bem se eu mesmo iniciar o script, mas não é exibido quando iniciado pela tarefa agendada com o usuário do sistema.

Eu uso Start-Job como usuário atual para exibir o pop-up, mas não está funcionando.

Como posso exibir um pop-up/msgbox (precisa ser a janela superior) para interagir com o usuário (preciso saber o botão pressionado) a partir de um script iniciado pela conta do sistema?

Responder1

Você precisará de dois processos. Um para a tarefa, configurado com permissões do sistema, e outro para o pop-up, configurado com permissões do usuário. Quando um pop-up é necessário, o processo de tarefa cria um processo pop-up e eles abrem comunicações entre si (para transmitir os resultados do pop-up, se necessário).

informação relacionada