Что нового

Блокировка играющих сотрудников и отправка их фото директору

tkartlis

Новичок
Сообщения
3
Репутация
1
Версия AutoIt: 3.3.8.1

Описание:
Работаю техническим директором на небольшом предприятии. Ближе к весне начинается всеобщая безделица, отягощенная пристрастием коллег к компьютерным играм. Сегодня, увидев показатели за март, решил, что надо это искоренять. появилась идея о создании следующего сервиса.

Скрипт проверяет наличие запущенных процессов (а для онлайновых - заголовков окна браузера), блокирует компьютер, пересылает специальный сигнал на компьютер, который оснащен доступом к системе видеонаблюдения (работает в браузере, матрица 4 на 4, при двойном щелчке открывается нужный кабинет), где делается снимок экрана, к нему добавляется, желательно, прямо на фотографии имя компьютера. И все это отправляется по почте исполнительному и самому виновнику. Мне кажется это возможно сделать с помощью autoit. Что вы об этом думаете?
Примечания:
Сам программировал только в школе.
Заранее выражаю благодарность всем заинтересовавшимся.
Мне кажется, данный сервис сегодня весьма актуален.
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Все возможно. Задумка с письмом и вложением в виде снима с камеры играющего сотрудника исполнительному - это жестоко :smile: Но это будет программа не на 100 строк кода конечно же..
 

zlo-kazan

Скриптер
Сообщения
374
Репутация
100
В 90% организаций делается проще:

1. На роутере/сервере дающим доступ в интернет настраивается фильтр. Блочится список браузерок, соц сети и т.д.
2. Ведутся логи посещенных ресурсов и выдается статистика за месяц, что чаще всего посещал юзер.
3. У Юзеров забирают права администратора.

Если захотят поиграть то все равно принесут, что-нибудь не требующей установки, что-нибудь редкое чего не будет в списке ... например знакомый играл на работе в старые игры под DOS...

Ещё эффективно ставить RAdmin и проверять в произвольное время.
 

Asshaker

Знающий
Сообщения
150
Репутация
17
Мониторить процессы на удаленном компе можно с помощью cmd>tasklist /?
Да и скорее всего, подобный софт уже существует.
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
zlo-kazan прав, RAdmin, будет более эффективнее чем мониторинг процессов и запущенных окон, тем более, не все же глупые, найдут Ваш процесс и кильнут его, а с RAdmin'ом будет по другому, если Radmin не может подключится к какому - то компу, то либо процесс кильнули, либо на том компе нет связи с интернет, и Вы уже будете знать что делать и куда идти.
 
Автор
T

tkartlis

Новичок
Сообщения
3
Репутация
1
К сожалению, я не админ, и, думаю, в данном вопросе он будет не на моей стороне. За такую систему контроля ему коллеги спасибо не скажут. Так что пусть вся ответственность будет на мне. Процессы, наверное, можно мониторить удаленно, и как я понимаю, мне нужна только админская учетка от домена, а она у меня есть. И еще хочется автоматизации, системности и неизбежности наказания
 

zlo-kazan

Скриптер
Сообщения
374
Репутация
100
Хороший вариант кстати создать именно службу которую простой Юзер не кильнет.
И чтобы она тупо отсылала серверной части текущее активное окно раз в 60 сек. WinGetTitle("[active]")
А далее по статистике можно активных окон можно довольно просто и быстро отследить играет человек или нет и во что... любимая игрушка 100% будет в ТОП10.
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Т.к можно запустить процесс на другой машине удаленно, то все вопросы о сохранности процесса/файла скрипта можно даже не рассматривать.

А можно запускать процесс cmd, которые будет запускать скрипт находящийся на сервере в рассшаренной папке... ели сразу запускать скрипт с рассшаренной папки...
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Та не поможет это...
Нужно срочно сменить весь менеджмент компании вместе с т.н. "техническим директором", организовать толково рабочий процесс и разработать нормальную систему мотивации.
Никакие надзиратели (а ещё я уверен что систему штрафов напридумывали уже) не выведут предприятие из социализма.
 
Автор
T

tkartlis

Новичок
Сообщения
3
Репутация
1
C2H5OH, в чем то прав, но если уволить т.н "технического директора", то эта тема так и не получит зеленой галки. Тот кто работал в нормальном мужском коллективе, понимает специфику данной темы. Понимаю, что сам провоцирую на оффтоп, и предлагаю обсудить тему управления персоналом в соответствующей теме.
 

Asshaker

Знающий
Сообщения
150
Репутация
17
Я так полагаю, что цель ограничить свободу "бездельникам-админам"?
Тогда лучше использовать средства мониторинга типа Microsoft System Management Server
Сам пользуюсь NetOp'ом. Но чисто в административных целях.
З.Ы. Нормальный админ просто перекроет доступ к своему компу и будет ехидно хихикать.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
действительно, если данная инициатива исходит не от админа, то тут ничего не поможет. правда не понятно, чем занимается технический директор, картриджы к принтерам что ли закупает?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Переношу тему в Общение.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
У меня всё проще, люди играли и лазили по различным сайтам не относящимся к работе, тупо блокирую все игры, и иногда когда кто-то лезет не на тот сайт, запускаю в сети какой-нибудь термоядерный вирус или еще что-нибудь. Или просто тупо в случайном порядке выдергиваю из свитчей кабели случайных пользователей объясняя это тем, что идет усиленная борьба со страшнейшим вирусом. Когда дело доходит до разбирательств, говорю что "вирус пришел вот с его компьютера, он лазил на таком то сайте". Ведро вазелина + истерика начальника и любитель поиграть \ полазить по сайтам больше не пытается играть и смотреть всякие не нужные сайты в рабочее время. Хотя сам, как админ, играю всё свободное время :3
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Хотя сам, как админ, играю всё свободное время

Во! Всегда придерживался старой советской поговорки что "хороший сантехник тот который во дворе в домино играет, а не тот который всё время по квартирам бегает". Если сотрудники свои задачи выполнили, то почему бы им не поиграть или в интернете не пошариться? А если не выполнили, то мочить надо за то что работа не сделана, а не за то что ерундой занимался.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
tkartlis сказал(а):
Ближе к весне начинается всеобщая безделица, отягощенная пристрастием коллег к компьютерным играм.

Если безделица связана с отсутствием работы, то причем здесь сотрудники. Или вы сторонник имитации работы перед начальством? Я тоже считаю, что если на данный момент работы нет, то пускай сотрудники играют или сидят в сети, а не сидят с умным видом, что типа очень заняты.
 

Asshaker

Знающий
Сообщения
150
Репутация
17
+1 к спирту
Но есть один нюанс, при появлении работы сотрудник скорее всего продолжит играть.
Когда сотруднику нечего делать, лучше найти ему работы. А любые ограничения к хорошему не приводят.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Если у сотрудника есть работа, а он играет, то меняем сотрудника. Если сотрудник играет и у него нет работы, меняем начальника.

:smile:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Yashied [?]
Если у сотрудника есть работа, а он играет, то меняем сотрудника. Если сотрудник играет и у него нет работы, меняем начальника.
+1 :smile:
 
Верх