Claro ... deixe o usuário que a tarefa agendada é executada como logado e defina a opção de tarefa para ser executada somente quando o usuário estiver logado.
Acredito que você também pode usar schtasks: link usando o parâmetro / IT mas, novamente, acho que só funciona se o usuário atual estiver logado em que a tarefa é executada como.
Além disso, você pode usar o FireDaemon para que uma sessão interativa execute uma tarefa como um serviço.