Обновление магазина дисплеев ПК
У меня есть 8 ПК, которые работают в нашей бизнес-лобби, и в них постоянно находится файл PowerPoint, и я хочу найти самый простой способ для не-администратора, который время от времени создает новый файл PowerPoint. Дополнительным бонусом будет то, что компьютеры автоматически войдут в систему и откроют файл, чтобы мы могли заставить компьютеры выключаться ночью. BIOS настроен на возврат к последнему состоянию питания.
Член домена Windows 7 Зарегистрировался как локальный пользователь, подключенный к беспроводной сети
2 ответа
Основная идея заключается в том, чтобы на каждом ПК был "Скрипт входа" для входа пользователя в систему.
Если это доменный ПК: разрешите вход в систему без прав администратора, а затем разрешите сценарий входа (подробности ниже)
Если это компьютер без домена: Вы можете установить автоматический вход в систему -> запустить "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 для выключения.
Надеюсь это поможет.
Если вы считаете, что они могут редактировать пакетный файл в Блокноте и знают, как ссылаться на (.ppt) файл в вашей сети, поместите два ярлыка на рабочий стол:
- Один для редактирования файла START.BAT в Блокноте (дайте ему полезное имя, например "Изменить представление Powerpoint")
- Один для выполнения этого START.BAT ("Начать презентацию Powerpoint")
Поместите файл START.BAT в сетевой каталог, чтобы его можно было изменить с любого из 8 компьютеров.
Добавьте файл START.BAT в папку автозагрузки каждого из компьютеров.
Вы даже можете поместить инструкции в командный файл, как:
REM Измените приведенное ниже имя файла PowerPoint, чтобы переключиться на другую презентацию
Вы даже можете написать командный файл для объединения имени папки и имени файла, так что все, что им нужно изменить, - это имя файла.
Есть одна вещь, которую я пока не могу понять - если кто-то знает, пожалуйста, отредактируйте мой ответ - и это как перезагрузить остальные 7 ПК после изменения...