
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 + Q, digitegpedit.msce abra oEditor de política de grupo local.
Abaixo
Computer Configuration / Windows Settings
você encontraráScripts (inicialização/desligamento)Abaixo
User Configuration / Windows Settings
você 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.