Основная идея заключается в том, чтобы на каждом ПК был "Скрипт входа" для входа пользователя в систему.
Если это доменный ПК: разрешите вход в систему без прав администратора, а затем разрешите сценарий входа (подробности ниже)
Если это компьютер без домена: Вы можете установить автоматический вход в систему -> запустить "netplwiz" и снять галочку "Пользователь должен ввести имя пользователя и пароль" и перейти оттуда, и снова после этого позволить сценарию входа вступить во владение.
Сценарий входа можно разместить здесь:
C:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Просто для этого конкретного пользователя.
Или, если вам все равно, кто вошел в систему, и он запустит сценарий входа, поместите сценарий здесь:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Пример кода / идеи (для файла .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
Теперь сервером может быть любой ПК, к которому у вашего не-администратора есть доступ, или просто общая папка, к которой у вашего не-администратора есть полный доступ. Они могут просто добавить туда новый файл PPT, и при следующем входе в систему (или принудительном перезапуске) 8 ПК смогут получить новый PPT при следующей загрузке, и кто-то вошел в систему.
Отсюда у вас есть 2 варианта:
- Пусть не администратор перезапустит все 8 компьютеров удаленно (используйте пакетный скрипт, аналогичный приведенному ниже, но вам необходимо подготовить правильный уровень доступа для не администратора)
- Попросите не-администратора связаться с вами / другим администратором, и вы сможете перезагрузить компьютер удаленно.
И этот командный файл для перезагрузки ПК может иметь что-то вроде:
shutdown /m \\PC01 /r /t 1
.....
shutdown /m \\PC08 /r /t 1
Примечание. Перезагрузите удаленный компьютер через 1 секунду.
О выключении ПК ночью ... Вы можете использовать аналогичный скрипт, просто измените /r на /s для выключения.
Надеюсь это поможет.