Здравствуйте всем можно ли отключить комп при закрытии мастерскады.Нужно ограничить доступ настройкам компа операторам
Вид для печати
Здравствуйте всем можно ли отключить комп при закрытии мастерскады.Нужно ограничить доступ настройкам компа операторам
Что. Кроме Косынки пошла в ход тяжелая артиллерия ?)
1. Настройками доступа к самой Мастерскаде делаете невозможным закрыть ее саму. Настраиваете открытие на весь экран.
2. В интернете много статей как убрать действие комбинаций клавиш - убираете. Даже встречал специальный софт
cmd много умеет
%windir%\system32\shutdown.exe /s /f
И да, комбинации клавиш легко отключаются, (и диспетчер задач и не только) во времена XP я пользовал два файла добавок в реестр, один вырубал всё что возможно, второй возвращал всё назад, чтобы я за компом поработать мог.
Потом обленился, выполнение в автозагрузке компа TASKKILL /f /IM explorer.exe многих в тупик поставит :)
------------------
На десятке есть режим киоска, по описанию как раз то что нужно, но не пробовал.
В дополнение выше к cmd
1. Включаем аудит приложений в журнале событий.
2. Закрываем приложение и смотрим событие в журнале
3. ПКМ по событию - Привязать задачу к событию
4. Настраиваем задачу как надо, например запуск программы shutdown.exe с аргументами -s -t 60
Тут надо поиграть с планировщиком что бы циклично не запустить выключение
В батнике не написать такое.
Можно сделать на AutoIT.
Например функцией ProcessExists проверяете, запущен ли процесс МастерСкады, если нет,
то увольняете сотрудника, который выключает критическое ПО на рабочем месте.
Все.
Да в лёгкую, добавить это в автозагрузку для запуска скады.Цитата:
В батнике не написать такое.
/wait это ожидание окончания работы запущенного через start приложения, по его завершению выполнится следующая строка, т.е. отключение компа.Код:start /wait скада
%windir%\system32\shutdown.exe /s /f
-------------------
В мастерскаде разве нет события на её завершение? чтобы при этом событии выполнить какой либо скрипт?
Это все в тему, накой оператору вообще находиться за ПК с сервером Scada ? У оператора должен быть клиент, установленный на любой дешманский ПК
Мухи отдельно, котлеты отдельно. А то взяли моду, Сервер Scada и он же АРМ оператора, вечно в пыли, где-то под ногами у оператора, да еще с одним hdd, который постоянно пыхтит и вырабатывает свой ресурс...
start /wait "скада"
поставьте кавычки и укажите полный путь к файлу который запускаете.
Второй строчкой для отладки написать pause чтобы прочитать какое сообщение выдаёт винда если по каким то причинам не смогла запустить указанный файл.
Возможно и такое, кодировка вашего текстового редактора не совпадает со стандартной винды, а в пути есть русские буквы. Если так, то увидите кракозябры.
могу предложить еще вариант Вложение 57185
где 5 строчка проверяет связь до устройства и если её нет убивает связь с облаком, а если норм то проверяет процесс в списке запущенных, в Вашем случае вместо start /b cmd /c "C:\Users\Sergey\Desktop\putty.exe -load aws" нужно запустить
%windir%\system32\shutdown.exe /s /f, ну а 14 строчка это как пауза, подобие sleep
ЗЫ конечно же в третьей строке нужно записать приложение рантайма от мастерскады