Se você estiver executando o Windows Server ou uma edição Professional do Windows, poderá fazer isso usando a Diretiva de Grupo. Os scripts serão executados como o usuário que está efetuando logon, quem quer que seja, com suas respectivas permissões. Eles não serão vinculados a um usuário específico.
Salve seus scripts em lote em C:\Windows\System32\GroupPolicy\User\Scripts\Logon
. Em seguida, abra o Editor de Diretivas de Grupo ( gpedit.msc
), vá para Configuração do Usuário > Configurações do Windows > Scripts (Logon / Logoff) e, em seguida, selecione Logon no painel principal. Clique em Adicionar na caixa de diálogo Propriedades de logon e, em seguida, em Procurar para selecionar o script. Repita isso para cada script que você deseja executar no logon. Para obter informações mais detalhadas, consulte este artigo da Microsoft .
Observe que o processo acima é para usuários que efetuam logon. Se você quiser que os scripts sejam executados na inicialização do sistema com permissões do sistema local, vá para Configuração do computador > Configurações do Windows > Scripts (Inicialização / Desligamento) , selecione Inicialização e siga o restante do procedimento acima. Scripts para inicialização do sistema devem ser armazenados em C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup
.