A idéia principal é ter um "Script de Login" em cada PC para o usuário fazer o login no PC.
Se este for um computador do domínio: Deixe o login não administrativo para o PC e deixe o script de login assumir (detalhes abaixo)
Se este for um PC sem domínio: Você pode definir o login automático - > execute "netplwiz" e desmarque a opção "O usuário deve digitar o nome de usuário e a senha" e, a partir daí, depois disso, deixe o script de login assumir.
O script de login pode ser colocado aqui:
C:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Apenas para esse usuário específico.
Ou se você não se importa com quem está logado e ele acionará o script de logon, coloque o script aqui:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Exemplo de código / ideia (para um arquivo .bat):
REM Connect to Network Server
net use X: \SERVER\Share
REM Copy the file locally (so the file is not 'locked' on the network share)
copy /Y X:\path\to\ppt\myppt.ppt C:\temp\
REM Open Powerpoint (which already set to run in a kiosk mode unattended in a loop)
c:\temp\myppt.ppt
Agora, o servidor pode ser qualquer computador ao qual seu usuário não administrador tenha acesso ou apenas uma pasta de compartilhamento que seu não administrador possa ter acesso total. Eles podem simplesmente lançar um novo arquivo PPT lá, e no próximo login (ou reinício forçado), então os 8 PCs podem obter o novo PPT na próxima vez que eles iniciarem e alguém estiver logado.
A partir daqui, você tem duas opções:
- Deixe o administrador não reiniciar todos os 8 PCs remotamente (use um script em lote semelhante ao abaixo, mas você precisa preparar o nível de acesso correto para o não administrador)
- Faça com que o não administrador entre em contato com você / outro administrador e você poderá reiniciar o computador remotamente.
E esse arquivo em lote para reiniciar o computador pode ter algo como:
shutdown /m \PC01 /r /t 1
.....
shutdown /m \PC08 /r /t 1
Nota: reinicie o PC remoto em 1 segundo.
Sobre o PC desligar à noite .. você pode usar script semelhante apenas alterar / r com / s para o desligamento.
Espero que isso ajude.