![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| sani79 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 14.12.2005 Репутация: нет Всего: нет |
Добрый день.
Есть задачка. Корпоративная сеть. Пользователь может работать (теоритически) на любом компьютере. Задача: Определить работает ли он в данный момент, если да, на какой машине подлогинился. Интересует все варианты, но предпочтительно без сканирования всех компьютеров домена(ов). Может как то обращатся к AD. А может есть какой нибудь гениально простой способ. В принципе на первое время может подойти и запрос по ip адресу, на предмет активного юзера, но все таки предпочтительней без этого.... Есть идеи? |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Посадить на каждую машинку процесс, который периодически будет сообщать серверу, кто за ней работает?
|
|||
|
||||
| sani79 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 14.12.2005 Репутация: нет Всего: нет |
Это очень просто, но к сожалению сеть большая - несколько сотен хостов, многоранговая, территориально расположена в разных местах (в том числе городах). У машин иногда меняются имена, адресация и пр.. в этом то и вся проблема... Вообще объясню для чего это нужно... есть программа, с функцией оповещения (неважно чего), нужно сделать так, что при необходимости оповещения конкретного юзера, при условии его активности в сети, сообщение (ну например netsend'ом) направлялось именно ему, за каким бы компьютером он не работал... вот такая проблемка...
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Думаю, наиболее простым вариантом будет протоколирование входа в logon script.
Вошел в домен - запустился логон скрипт, поставил отметку о входе пользователя, всю необходимую информацию. Активность, при необходимости, проверять пингом. |
|||
|
||||
| sani79 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 14.12.2005 Репутация: нет Всего: нет |
Логон скрипт? Хотелось бы из дельфи... допустим как вариант, просканировать (ну хотя бы так) домен на предмет того, на какой машине залогинен конкретный юзер.... есть возможность получить имя активного юзера по днс имени или ip адресу? Сейчас паралельно копаю компоненты delphi, пока ничего подходящего не нашел...
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Если в сети есть WINS (Windows Internet Name Service), то можно.
Но примеров по работе с ним у меня нет. |
|||
|
||||
| sani79 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 14.12.2005 Репутация: нет Всего: нет |
WINS есть, попробую что нибудь найти... пока проблема открыта...
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |