Execute um comando na inicialização do Windows (não faça login!)

9

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 executável com vários parâmetros
  • como um arquivo em lote que chama o executável acima com parâmetros apropriados

Como eu instruo o Windows a executar meu comando em cada inicialização, sem nenhum tipo de login?

relacionado: link

    
por MikeyB 04.05.2011 / 20:10

3 respostas

7

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.)

    
por 04.05.2011 / 20:12
12

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

    
por 27.08.2013 / 15:57
6

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

    
por 04.05.2011 / 20:13