Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
terebob
0 / 0 / 0
Регистрация: 04.05.2013
Сообщений: 35
1

Название ПК по ФИО из AD

13.08.2019, 09:23. Просмотров 180. Ответов 2

Здравствуйте, как определить название ПК по ФИО из AD?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2019, 09:23
Ответы с готовыми решениями:

Запрос код экзамена, ФИО абитуриента, название дисциплины
Помогите пожалуйста! Запрос №8 в sql Вывести код экзамена, ФИО абитуриента, название...

Структуры: выдать на экран название учебного заведения и ФИО директора
Поля структуры:название учебного заведения, адрес, телефон, ФИО директора. Выдать на экран название...

Файл типа запись. Структура: название отдела, ФИО, сумма к выдаче
задача: Файл типа запись F содержит данные в формате: название отдела, ФИО, Сумма к выдаче. Записи...

Массив записей. Структура: адрес, название юридической консультации, ФИО адвоката
Создать массив записей по заданной структуре. Количество записей не больше 10. Реализовать...

Составить базу данных, которая позволяет вводить ФИО человека, название улицы
Составить базу данных, которая позволяет вводить ФИО человека, название улицы. С помощью названия...

2
BlackEric
37 / 27 / 11
Регистрация: 09.12.2015
Сообщений: 70
13.08.2019, 11:00 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System.DirectoryServices;  //добавить в  зависимости
 
public static List<string> GetComputers()
{
    List<string> ComputerNames = new List<string>();
 
    DirectoryEntry entry = new DirectoryEntry("LDAP://ВашДомен.no");
    DirectorySearcher mySearcher = new DirectorySearcher(entry);
    mySearcher.Filter = ("(objectClass=computer)");
    mySearcher.SizeLimit = int.MaxValue;
    mySearcher.PageSize = int.MaxValue;
 
    foreach(SearchResult resEnt in mySearcher.FindAll())
    {
        //"CN=SGSVG007DC"
        string ComputerName = resEnt.GetDirectoryEntry().Name;
        if (ComputerName.StartsWith("CN="))
            ComputerName = ComputerName.Remove(0,"CN=".Length);
        ComputerNames.Add(ComputerName);
    }
 
    mySearcher.Dispose();
    entry.Dispose();
 
    return ComputerNames;
}
Что-то типа такого попробуйте.
0
carrotik
88 / 66 / 24
Регистрация: 21.02.2019
Сообщений: 289
14.08.2019, 17:35 3
Цитата Сообщение от terebob Посмотреть сообщение
Здравствуйте, как определить название ПК по ФИО из AD?
.. если я правильно догадался, то вам надо узнать, на каком компьютере залогинился определенный пользователь AD ...? .. насколько я помню, чтобы опросить домен-контроллер на это событие, надо сначала включить аудит события логона-логоффа в политиках домена, а потом искать в логах Security ДК ... Или тупо опрашивать все компьютеры домена (реестр/Current User) на наличие нужной ветки ...
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.08.2019, 17:35

Создать типизированный файл. Структура: название проекта; ФИО исполнителя; дата исполнения; отметка о выполнении
Создать типизированный файл Project.dat, содержащий сведения о проектах: - название проекта; -...

абитуриенты(ФИО, шифр, адрес, школа) поступают на специальности ( название спец., кодспец., срок обучения) университета...
приемная компания. абитуриенты(ФИО, шифр, адрес, школа) поступают на специальности ( название...

Запросы код достижения, ФИО абитуриента, название достижения
Помогите пожалуйста! Запрос №9 в sql: Вывести код достижения, ФИО абитуриента, название...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru