Хелпер


Программа помощи при удаленном администрировании.

Сама прога

Доп файл  (не обезательны)

Недочеты, ошибки, баги, предложения или в комменты или на трекер задач
программа выполняет следующие задачи:
Подгружает список пользователей домена (весь домен или конкретная организационная единица.) После выбора конкретного пользователя выдает
  • список ПК на которые разрешён доступ пользователям,
  • время входа,
  • время смены пароля,
  • номер телефона
  • кабинет
  • описание
По умолчанию все данные берет из соответствующих полей в AD, предусмотрена возможность настройки, которая будет производить выборку информации, о номере кабинета, телефона и описание, из файла. Для универсальности и возможности импорта/эспорта этого файла разными программами используется CSV файл с разделителем запятая(,) Так же при желании это позволит его править в простом табличном формате.

Исходный формат должен выглядеть



структура в табличном варианте

№ кабинета
должность/ отдел или описание
ФИО
№ телефона
ФИО
телефона
ФИО
№ телефона
11
Зам. Упр. дир.
Иванов С.И.
199




12
Директор

102
Петров В.И.
103


15
Бухгалтерия
Петрова
108
Сидорова
106
Иванова С.И
109

в исходнике должнобыть

№ кабинета,должность/ отдел или описание,ФИО,№ телефона,ФИО,"№
телефона",ФИО ,№ телефона
11,Зам. Упр. дир. ,Иванов С.И.,199,,,,
12,Директор,,102,Петров В.И.,103,,
15,Бухгалтерия,Петрова,108,Сидорова,106,Иванова С.И,109

Программа автоматически проверяет наличии блокировки в AD из-за неправильного ввода пароля пользователя, выводит время блокировки, и позволить снять её.
Также программа позволяет:
  • запускать программу удаленного администрирования UltraVNC и инициализацию подключения к выбранному ПК. Физическое расположения клиентской части программы, и дополнительные параметры запуска указывается в настройках.
  • запуск/остановку службы подключения на удаленной машине
  • Открывать консоль управления выбранной машиной
  • выдает статус доступности ПК (на основе пинга),
  • выполнение удаленных команд
  • установка ПО для удаленного управления при его отсутствии.
  • список системных ошибок хранящихся в журнале удаленного ПК

Так как информация о том на какой ПК зашёл пользователь не где не хранится, используется простой скрипт который записывает в csv фал имя пользователя, имя компьютера, и время входи или выхода из этот файл анализировать.


Все дополнительные программы должны лежать в папке Data рядом с exe файлом.
в папке data два скрипта logon logof это скрипты которые логруют вход/выход пользователей, их надо прописать пользователю в AD на вход выход соответственно.
Предварительно в строку
Set tf = fso.OpenTextFile("файл.csv", ForAppending, True)
вместо "файл" путь к файлу с именем, который будет валятся в сети куда будет писаться лог(пользователи должны иметь доступ на запись)

Комментариев нет:

Отправить комментарий