Você pode usar para isso o Agendador de Tarefas do Windows .
O Scheduler pode executar scripts ou programas que são acionados por uma condição como logon.
Referências:
Existe um comando de arquivo em lote que eu possa usar para executar um arquivo ou comando, não na inicialização, mas no logon (como retomar do modo de suspensão)?
Você pode usar para isso o Agendador de Tarefas do Windows .
O Scheduler pode executar scripts ou programas que são acionados por uma condição como logon.
Referências:
Tags login-screen batch