Iv'e недавно начал новую работу в качестве специалиста по ИКТ, и я создаю консольное приложение, которое будет состоять из материала, который поможет нашим ежедневным инструментам!
Мой первый инструмент - это сетевой сканер. Наша система в настоящее время работает на тегах Vanilla и Asset, но единственный способ определить имя хоста / IP-адрес - это перейти в инструменты Windows Console и nslookup, которые мне могут быть улучшены
Я хочу создать приложение, в котором я ввожу 6-значный номер, и приложение будет искать во всем DNS возможное совпадение!
Наши имена хостов такие же,
ICTLN-D006609-edw.srv.internal
тег d 006609 будет тегом актива для этого компьютера.
Я хочу ввести это в консольное приложение, и оно будет искать по каждому имени хоста, и будут возвращены те, которые содержат введенный тег актива в строке вместе с ip и полным именем компьютера, готовым для VNC / Remote Desktop.
Во-первых, как бы мне построить это, начать проект как консольное приложение или WPF. Можете ли вы привести пример того, как я могу сканировать имена хостов через C #, или, если есть версия opensource C #, можете предоставить ссылку.
Любая информация будет очень полезна, поскольку она устранит множество проблем на рабочем месте, так как мы должны попросить клиента перейти к свойствам «Мой компьютер» и т. Д., А затем прочитать имя компьютера, чтобы использовать его, который я считаю бессмысленным. .
Привет.
Обновление:
* 1 C # Версия, которую я сделал: http://pastebin.com/wBWxyyuh