Como executar um script em lote antes que o prompt Logon do Windows apareça?

3

Estou procurando uma maneira de executar um script em lote uma vez (e apenas uma vez) na inicialização antes que o prompt de Logon do Windows XP seja exibido na tela.

Qual é a maneira mais fácil de fazer isso?

Além disso, eu preciso ser capaz de executar este comando antes que a rede tenha iniciado (ou se a rede falhou ao iniciar).

    
por orj 24.08.2009 / 08:35

2 respostas

7

Use um script de inicialização do computador.

Você pode fazer isso usando o editor de política local (PC autônomo ou em um domínio) ou o editor de política de grupo (somente em um domínio).

Navegue até estas configurações via

Configurações do computador > Configurações do Windows > Scripts > Inicialização

O script será executado como a conta do sistema local

    
por 24.08.2009 / 08:43
1

Se você quiser que o script seja executado apenas uma vez, será necessário definir manualmente o sinalizador ao concluir o script e verificá-lo no início (caso contrário, o script será executado toda vez que você iniciar o computador até que você o retire da política).

A maneira mais fácil é criar um arquivo de texto vazio em um local conhecido e verificar sua presença. Alternativamente, você pode usar os comandos 'reg query' e 'reg add' no arquivo de lote para definir o sinalizador no registro.

    
por 25.08.2009 / 02:02