Defina um script de inicialização com o arquivo BAT desejado. Faça isso via Política de Computador Local (para máquinas independentes) ou via GPO (se estiver em um domínio.)
Como você diz ao Windows para executar um comando em cada inicialização do sistema?
Eu tenho um grande número de servidores nos quais precisarei executar um comando na inicialização do sistema que faz uma alteração de configuração não persistente.
Eu posso executar o comando:
Como eu instruo o Windows a executar meu comando em cada inicialização, sem nenhum tipo de login?
relacionado: link
Se você precisar definir o script de inicialização programaticamente, poderá usar Tarefas agendadas:
schtasks.exe /create /tn "Task Name" /ru SYSTEM /Sc ONSTART /tr
"C:\command2run.cmd"
Para executar a tarefa com permissões elevadas (Vista e posterior), adicione o parâmetro /RL HIGHEST
Use a Diretiva de Grupo para executar um script de inicialização do computador - isso será executado quando a máquina for inicializada sem precisar de alguém para fazer login