IT → Поиск компьютера по имени пользователя

Апр 14, 2011

Username Service v0.4


Набор программ предназначен для системных администраторов и специалистов технической поддержки, позволяет быстро находить имя компьютера за которым в данный момент работает пользователь корпоративной локальной сети.


Состав


База данных Firebird. Информационная база содержит в себе всю необходимую информацию о пользователях и компьютерах.
Автозагрузчик UService. Консольное приложение записывает информацию о текущем пользователе в базу данных. Используется в качестве logon/logoff скрипта с соответствующим параметром запуска:
ON - пользователь вошел в систему
OFF - пользователь вышел из системы
PRINT - вывод информации о текущем пользователе

Клиент USearch. Приложение с помощью которого производится поиск информации о пользователях и компьютерах в сети.

Установка


1. Установите на сервере Firebird 2.5
2. Поместите файлы configure.bat и sessions.sql в папку bin (C:\...\Firebird\bin), после чего запустите пакетный файл configure.bat
3. В качестве logon-скрипта укажите файл uservice.exe с параметром on
4. В качестве logoff-скрипта укажите файл uservice.exe с параметром off
5. В файле конфигурации uservice.ini измените адрес localhost на адрес сервера куда установлен Firebird
6. Разархивируйте usearch.zip на Ваш компьютер и замените адрес localhost в файле usearch.xml на адрес сервера куда установлен Firebird

Макросы


Вы можете создавать свои команды в контекстном меню пользователя. Для этого добавьте в файл usearch.xml строчку вида:

<command execute="ping %compname%">Пинг</command>

Пинг - отображаемое имя команды в контекстном меню.
ping %compname% - запускает программу ping.exe с параметром %compname%.
%compname% - это один из макросов, который заменяется на соответствующие значение выбранного пользователя.

Всего можно применить 12 макросов:
%username% - логин пользователя
%compname% - имя компьютера
%fullname% - полное имя
%firstname% - имя
%lastname% - фамилия
%dispname% - отображаемое имя
%telephone% - номер телефона
%location% - город
%email% - электронная почта
%logon% - дата входа в систему
%logoff% - дата выхода из системы
%online% - в сети

Дополнительный скриншот здесь.
Исходники на github.com.

Скачать unsrvc0.4.zip
Размер: 7.5 MB – Скачиваний: 240 – Скачан последний раз: 13.08.2012 10:20

Постоянные отключения горячей воды летом могут вывести из равновесия любого человека. А все из-за того, что ЖЭКу нужно менять магистральный трубопровод, иначе из крана будет ржавая вода идти. Неужели нельзя один раз заменить так, чтобы навсегда?! Заменили бы стальные трубы на какой-нибудь промышленный материал, например, на трубу из титатна ВТ1-0. И сразу столько плюсов будет - и вода чистая, и трубу менять часто не придется.

Post to Twitter

Похожие статьи:

  1. Обход ограничения в 10 соединений
  2. Объединение двух подсетей через шлюз
  3. Оснастка «Удаленное управление компьютером»
  4. Заметки системного администратора

Комментарии (9)

  1. avatar

    evilzipik
    Апрель 17th, 2011 at 08:40 #

    хм.. неплохо бы сделать поиск в AD какой пользователь на каком компе

  2. avatar

    Сергей
    Ноябрь 16th, 2011 at 08:21 #

    у меня пишет


    uservice.exe on
    Username Service [Version 0.3]
    (c) Renaissance Insurance, 2011

    * Logon...
    * Error (100)
    * Error (103)

    при этом

    uservice.exe print
    * Print...

    * Error (100)
    > Username: Administrator
    > Compname: 000T2
    > Fullname: Administrator
    > Firstname:
    > Lastname:
    > Dispname:
    > Telephone:
    > Location:
    > E-mail:

    а в базе ничего нету..

  3. avatar

    GlooK
    Ноябрь 18th, 2011 at 16:55 #

    Дело в том, что вы запустили её из под локальной учетки Administrator.
    Программа не смогла подключиться к контроллеру домена и соответственно извлечь нужные данные.

    В домене все отлично работает.

  4. avatar

    ccccp
    Декабрь 21st, 2011 at 05:53 #

    прикольно я примерно к такому же решению пришел но без привязки к SQL
    http://sourceforge.net/projects/netopmanager/

  5. avatar

    GlooK
    Декабрь 21st, 2011 at 11:34 #

    ccccp, выглядит мощно :)
    Тоже задаюсь вопросом про свой софт — этим кто нибудь пользуется?

  6. avatar

    ccccp
    Декабрь 22nd, 2011 at 05:50 #

    Покрайне мере пользуюся я сам. Из знакомых админов в сети которых >100 компов слышу только положительные отзывы. Можно быстро получить необходимый список компов простыми фильтрами и начать работать с ним. Деплой приложений отдельная тема если заранее подготовить скрипты silent установки. Ну а интеграция с базой данных http://www.netdisco.org позволяет быстро определить какой порт какого коммутатора используется для подключения конкретного устройства.
    Небольшой пример как это работает http://www.youtube.com/watch?v=Ll6Ph2BBRms
    ну и пообщаться со мной и коллегами можно на IRC канале в онлайне http://cp.ornpz.ru/cp/irc/orsk.htm

  7. avatar

    Alex
    Декабрь 22nd, 2011 at 06:22 #

    В течении 5-и лет пользуюсь софтом ccccp. Там помощнее разработка будет. Очень рекомендую. На данный момент вообще не представляю себе работу без этого ПО.

  8. avatar

    itch
    Декабрь 22nd, 2011 at 10:32 #

    Порядка 3-х лет пользуюсь NetopManager’ом — даже по скриншотам и описанию видно, что это более функциональное решение.
    Предлагаю разработчикам объединиться в создании простого и мощного решения.

  9. avatar

    adamob
    Декабрь 22nd, 2011 at 11:47 #

    присоединяюсь к похвалам енотманагера.. штука здатая :) хотя с учетом того, что она развивалась исключительно как приватная софтина под возникающие походу работы админа потребности — есть некоторые сложности первоначального конфигурирования.

Ваш комментарий

Rambler's Top100 Яндекс.Метрика