Como posso iniciar um script em lote antes de fazer login?

Como posso iniciar um script em lote antes de fazer login?

Configurei meu computador para inicializar no mesmo horário todos os dias quando não estou em casa. Preciso que ele execute um arquivo em lote sem que ninguém toque nele logo na inicialização.

Adicionei um atalho ao arquivo na pasta "inicialização". No entanto, o script não é executado até que eu faça logon e selecione a área de trabalho na interface metro.

Existe uma maneira de executar esse script sem fazer login?

Responder1

Você poderia usar alguns dos utilitários do Windows e transformar um script em um serviço. Já fiz isso antes e havia informações sobre como fazer isso que foram facilmente encontradas.

Mais informações:Melhor srvany.exe para Windows XP e Windows 7?

Responder2

Se você possui o Windows 8 Pro, abra o botão de pesquisa de aplicativos usando Windows logo key‌+ Q, digitegpedit.msce abra oEditor de política de grupo local.

  • Abaixo Computer Configuration / Windows Settingsvocê encontraráScripts (inicialização/desligamento)

  • Abaixo User Configuration / Windows Settingsvocê encontraráScripts (Logon/Logoff)

Especifique seu arquivo em lote ou script do PowerShell aqui.

Responder3

Siga as etapas neste URL. Ele mostra como você também pode iniciar um script do PowerShell (que é mais preferido em vez de um script em lote):

http://teusje.wordpress.com/2012/09/11/windows-server-logging-users-logon-and-logoff-via-powershell/

Responder4

O Windows 8 acabou com o arquivo Autoexec.nt? Quando estava com preguiça, fiz um exe com rar com nada além de um arquivo em lote e os programas necessários. Então configurei esse exe personalizado como um serviço. Não tenho ideia se isso pode ser feito no 8. Sei que não devo responder uma pergunta quando não conheço o sistema operacional, perdoe-me se incomodar.

informação relacionada