Как найти нужный компьютер в интернете

Обнаружение сетевых устройств

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

Обнаружение

Для обнаружения устройства, т.е. определения есть ли на выбранном ip-адресе что-либо, можно применить следующие методы:

  • ping сканирование
    Как ни странно, это самый простой и распространенный способ.
  • Проверка открытых TCP-портов
    Если на устройстве отключен ответ на ping, то можно попробовать установить соединение по какому-либо TCP-порту. В виду того, что портов много и проверка каждого занимает значительное время, обычно проверяются только самые распространенные, напр. 80 или 443, используемые для веб-интерфейса устройства.
  • Проверка работы UDP служб
    UDP протокол не отправляет подтверждения о получении запроса и поэтому в общем виде сканирование UDP-портов невозможно. Однако можно попробовать опросить службы, прослушивающие UDP-порт и отправляющие ответ на запрос, напр. SNMP (порт 161) или IPMI (порт 623). В случае, если получен ответ, отличный от таймаута, то устройство обнаружено.
  • ARP сканирование
    Помимо обычных ICMP запросов, которые используют утилиты ping, для устройств в том же широковещательном L2-домене можно воспользоваться более быстрым arping: по диапазону ip-адресов рассылаются широковещательные ARP пакеты вида «компьютер с IP-адресом XXX, сообщите свой MAC-адрес компьютеру с МАС-адресом запросившего», и если ответ получен, то устройство считается обнаруженным.
  • CDP/LLDP
    Если в сети используется протокол LLDP (или аналог CDP), то устройства могут собирать сведения о своих соседях, которые можно считать обнаруженными. Эти данные доступны по SNMP.

Сбор сведений

После того, как устройство обнаружено, можно переходить к сбору сведений о нем.
Используя ARP протокол, по ip можно получить MAC-адрес, а по нему вероятного производителя (часть оборудования допускает смену адреса, так что метод не очень надежен). Далее можно воспользоваться утилитой nmap, которая сканируя открытые порты, сверяется со своей базой отпечатков и делает предположение об используемой операционной системе, её версии и типе устройства.

Чтобы получить более подробные сведения по устройству потребуется один из следующих способов:

    SNMP
    Протокол SNMP почти всегда поддерживаем маршрутизаторами и коммутаторами; имеется в Windows (соответствующая служба по умолчанию отключена); для Linux требуется установка демона snmpd. По всей видимости последняя третья версия достаточно сложна в реализации, поэтому предыдущая версия 2с до сих пор актуальна, хотя и не рекомендуема из-за отсутсвия шифрования при передаче данных. Протолок работает на 161 UDP-порту устройства.

Для работы с SNMP можно использовать пакет утилит Net-SNMP. Чтобы получить, к примеру, описание устройства, надо указать версию протокола, пароль на чтение (community read, по умолчанию public) и адрес, в нотации SNMP называемый OID (object identificator) и состоящий из чисел и точек. Все адреса устройства можно представить в виде дерева, где адреса отсортированы в лексикографическом порядке. Протокол позволяет запросить текущее значение по адресу, а также адреса следующие за текущим.

Стандартный набор адресов весьма ограничен и содержит описание устройства, контакты, расположение и время работы (uptime). Остальные адреса зависят от производителя устройства и могут быть получены сканированием, например, утилитой snmpwalk. К счастью, Linux и Windows имеют типовые адреса для сетевых интерфейсов и загруженности процессоров/памяти, поэтому для них лишь знать (или уметь определить) используемую операционную систему.

IP-адреса компьютеров в локальной сети

Иногда пользователю может понадобиться быстро узнать, какой у его устройства адрес IP в локальной сети, в которой он подключён. Также может оказаться нужным такой же адрес, но уже другого компьютера, который работает в этой же сети. Можно ли это сделать без использования какого-то стороннего ПО? И какие утилиты скачивают и устанавливают для этих целей?

Что такое IP-адрес и для чего он нужен

IP-адрес (Internet Protocol Address) — это определённый конечный адрес узла в сети на конкретном компьютере или ином устройстве. Его можно сравнить с обычным почтовым адресом какого-то человека — по нему люди отправляют письма и посылки. Аналогией писем в интернете и сети являются сетевые пакеты (например, в виде сайтов и загружаемых файлов). Они не могут уходить неизвестно откуда и неизвестно куда — нужно направление, конкретный адрес две конечные точки в виде отправителя и получателя.

IP-адрес

IP-адрес представляет собой адрес какой-либо точки в сети: как в глобальной, так и в локальной

У каждого ПК есть свой адрес IP в сети. Тут стоит сразу отметить, что у ПК или любого другого девайса IP-адрес может существовать в рамках глобальной сети (интернета) и локальной сети. Если на ПК несколько подключений к интернету, у девайса появляется такое же количество IP-адресов, так как они привязываются не к компьютеру, а к конкретному соединению на устройстве.

Принцип передачи сетевых пакетов

Сетевой пакет доставляются по определенному IP-адресу

IP может выдаваться администратором локальной сети, провайдером или назначаться автоматически системой. Адрес включает в себя два номера: сети, которой он принадлежит, и узла. Это комбинации из четырёх чисел от 0 до 255, которые разделяются точками, например, 10.255.255.255.

Виды IP-адресов

По разным параметрам различают такие виды адресов IP:

  1. Статический (фиксированный, постоянный). Это комбинация чисел, которая навсегда присваивается юзеру. Его может выдать ваш провайдер за отдельную плату. Он необходим тем людям, которым нужно постоянно получать удалённый доступ к своему девайсу посредством клиента FTP. Главный минус такого адреса в том, что ПК становится более уязвимым в сети — взломщики могут также получить доступ к вашему ПК и всей информации на нём.
  2. Динамический. В начале каждого сеанса «сёрфинга» в сети юзер получает новый IP. Система выдаёт его автоматически из конкретного диапазон комбинаций.
  3. Белый (публичный, глобальный). Его используют для «сёрфинга» в интернете, то есть во внешней сети.

Глобальная и локальная сети

Белый IP нужен для работы в глобальной сети — в интернете

Белые и серые IP

Серые IP работают только в рамках локальных сетей

Рассмотрим сегодня, как выяснить, какой у вас есть IP именно для локальной сети — сети, которая соединяет друг с другом несколько устройств, находящихся недалеко друг от друга (в одном здании, офисе, квартире, институте и т. д.). Такое соединение нужно, например, для обмена теми или иными документами между ПК, получения доступа к общим каталогам и прочих целей.

Как узнать IP-адрес своего компьютера в локальной сети

IP-адрес своего ПК нужно знать, например, для подключения к своему домашнему или рабочему ПК для копирования каких-то документов. Раздобыть свой IP-адрес проще и быстрее всего — достаточно выполнить некоторые действия в одном из двух системных окнах «Виндовс».

С помощью «Командной строки»

Консоль «Командная строка» представляет собой редактор с чёрным фоном, через который юзер может выполнять различные операции на своём компьютере, в том числе и осуществлять вывод на экран сетевых параметров девайса:

    На «клаве» зажимаем кнопки R и «Виндовс», но только одновременно. Результат выполнения данной команды — появление окна «Выполнить». В нём вбиваем три буквы cmd — жмём на «Ввод» либо на «Энтер» на самой клавиатуре.

Команда cmd

Введите команду cmd в окне «Выполнить»

Поиск в «Пуске»

Вы можете воспользоваться поиском в «Пуске», чтобы открыть консоль

Команда ipconfig

Выполните команду ipconfig в редакторе

Адаптер локальной сети

Внимательно изучите блок с адаптером локальной беспроводной сети

Команда ipconfig/all

Выполните команду ipconfig/all

Результат выполнения команды

Команда ipconfig/all покажет на экране более подробную информацию

С помощью «Панели управления»

Эти же данные юзер может получить через определённый раздел «Панели управления»:

    Вызываем панель через сервис «Выполнить» (открывается с помощью «Виндовс» и R) и слова control, написанного в строке «Открыть».

Команда control

Вставьте в строку «Открыть» команду control

Панель управления

На панели запустите «Центр управления сетями и общим доступом»

Изменение параметров адаптеров

Перейдите по ссылке «Изменение параметров адаптеров»

Сетевые подключения

На дисплее появилось окно «Сетевые подключения»

Команда ncpa.cpl

Выполните команду ncpa.cpl, чтобы запустить «Сетевые подключения»

Пункт «Состояние»

Выберите в меню пункт «Состояние»

Состояние сети

Перейдите в окно со сведениями и посмотрите на пункт «Адрес IPv4»

Видео: как узнать свой IP в сети

Как узнать IP-адрес чужого или всех подключённых к локальной сети компьютеров

Определение IP-адреса других устройств, которые находятся в данный момент в локальной сети, отнимет больше времени и усилий. Выполнять будем всё через ту же «Командную строку». Рассмотрим также способ с использованием ПО от сторонних разработчиков.

Через «Командную строку»

На этот раз в редакторе будем выполнять другие команды для вывода адреса:

    Для начала определимся, адрес какого конкретного юзера сети мы хотим узнать. С этой целью запускаем любую страницу «Проводника Виндовс». На левой панели с основными разделами находим и открываем ссылку «Сеть».

Проводник

В «Проводнике» перейдите в раздел «Сеть» слева

Перечень девайсов

Выберите девайс, адрес которого вы хотите узнать

Команда nbtstat -n

Чтобы вывести на экран всех пользователей локальной сети, выполните nbtstat -n в консоли

Команда apresn-pc

Запустите выполнение команды apresn-pc

Адрес другого ПК

Скопируйте адрес чужого ПК

Возможно, вам необходимо определить адреса IP всех компьютеров из локальной сети. В этом вам также поможет консоль:

    Запускаем интерфейс строки через «Выполнить» либо «Пуск», а затем пишем короткую формулу arp -a.

Команда arp -a

Запустите выполнение формулы arp -a в консоли

Список всех адресов

В консоли появится перечень всех адресов в локальной сети

С помощью сканирования сети сторонними утилитами

Не всегда стандартные средства «Виндовс» помогают в поиске IP-адресов девайсов, которые находятся в вашей внутренней сети. Для таких случаев сторонними разработчиками были созданы специальные утилиты-сканеры. Одно из таких приложений — программа Advanced IP Scanner от компании Famatech. Утилита бесплатная и имеет две версии: та, что устанавливается, и портативная (то есть которая работает без предварительной инсталляции).

Advanced IP Scanner

Advanced IP Scanner показывает не только IP-адреса, но и названия устройств

Кроме поиска девайсов в сети, в возможности этой программы входит предоставление доступа к общим каталогам и FTP-серверам, удалённое управление устройствами через Radmin и RDP и даже дистанционное отключение ПК.

Где её скачать и как ей пользоваться, расскажем в инструкции:

    Открываем официальный сайт сканера в любом браузере — на странице жмём на зелёную клавишу «Скачать бесплатно».

Официальный сайт Advanced IP Scanner

Скачайте бесплатный вариант Advanced IP Scanner

Запуск файла

Откройте файл через загрузки

Выбор языка

Выберите язык установки

Установка или запуск

Выберите между установкой и запуском

Запуск утилиты

Примите условия использования программы и запустите её

Распаковка

Подождите, пока закончится процесс распаковки

Интерфейс программы

Нажмите на «Сканировать», чтобы начать поиск девайсов

Процесс поиска

Подождите, пока завершится процесс поиска устройств

Перечень найденных устройств

Посмотрите на IP нужного вам девайса

Отключенное устройство

Отключенное устройство будет с иконкой погасшего экрана ПК

Видео: как использовать утилиту Advanced IP Scanner

Узнать свой адрес во внутренней сети можно легко с помощью стандартных средств «Виндовс» — через «Центр управления сетями и общим доступом» и чёрный редактор «Командная строка». Последняя утилита подойдёт также для определения комбинаций чисел, которые действуют для других компьютеров в этой же внутренней сети. Если у вас не получается получить информацию с помощью встроенных инструментов, используйте сторонние утилиты, например, Advanced IP Scanner, Nmap, SolarWinds или любой другой сканер.

Как легко узнать свой IP, просканировать порты, проверить пинг и удалённо будить компьютер

Наверное, у всех бывало такое, что интернет просто переставал работать ни с того, ни с сего. Обычно в таком случае мы либо проверяем баланс счёта, чтобы убедиться, что оплата за месяц прошла, либо перезагружаем роутер, не особенно задумываясь над тем, что вообще это дает. Просто так нужно. Но по большому счёту перезагрузка просто сбрасывает временные настройки, не решая проблему как таковую. А, чтобы сделать всё как полагается, нужно воспользоваться специальным инструментом, который предназначен для выявления проблем и их исправления.

Wi-Fi

NetTools — приложение, которое заменит большинство инструментов сисадмина

Приложение NetTools — это, пожалуй, уникальный инструмент, который позволит проверить интернет прямо с вашего iPhone. Как проверить, спросите? Да по-всякому. Тем более, что одной только диагностикой возможности этой утилиты не ограничиваются.

Приложение для сисадминов

У любого сисадмина должно быть приложение NetTools

Вы только посмотрите, на что способно приложение NetTools:

  • Показывает внешний и локальный IP-адреса;
  • Ищет все устройства в локальной сети;
  • Проверяет заданный диапазон IP-адресов и портов;
  • Проверяет пинг соединения;
  • Показывает маршрут до указанного хоста;
  • Ищет порты в заданном диапазоне;
  • Показывает DNS-записи для указанного домена;
  • Показывает информацию о владельце домена;
  • Проверяет доступность серверов;
  • Будит указанную машину по сети;
  • Позволяет проводить тестирование серверов;
  • Поддерживает IP-калькулятор.

Несмотря на то что NetTools — это приложение, ориентированное в основном на системных администраторов и тех, кто работает со связью, любой может найти ему применение. Например, определить свой IP-адрес, просканировать сеть на предмет лишних устройств и сделать многое другое.

Как видите, набор инструментов NetTools и впрямь богатый — самое то для профессионального сисадмина. Однако для рядового пользователя это приложение тоже может быть очень полезным. Разберём на конкретных примерах.

Как определить свой IP

Базовая функция NetTools — определение IP-адреса:

    приложение NetTools из App Store;

  • Запустите его и откройте вкладку Network Information;

NetTools позволяет определить ваш IP и другие данные сети

  • В самом верху найдите раздел General;
  • В поле External IP указан ваш внешний IP, а в поле Local IP — локальный.

Локальный IP — это адрес, под которым ваше устройство видит роутер, к которому он подключен, а внешний IP — это тот, под которым ваше устройство могут видеть все остальные устройства в глобальной сети.

Не нужно бояться, что по внешнему IP кто-то вычислит ваше местоположение. Фактически сделать это почти невозможно, поскольку в сам IP не зашита информация о владельце, его домашний адрес и даже сведения об используемом компьютере. Как правило, это только город, название интернет-провайдера и в лучшем случае юридический адрес, где он зарегистрирован.

Кроме собственно IP-адресов (внешнего и локального), тут видна информация о провайдер, конфигурации роутера, маска подсети, текущий источник подключения и многое другое. Единственное, чего тут нет, — это MAC-адреса. Но дело не в приложении, а в том, что Apple запрещает стороннему софту получать эту информацию в целях безопасности. А вот у Google таких ограничений нет. Поэтому Network Utilities для Android покажет даже MAC-адрес.

Посмотреть, кто подключен к Wi-Fi

При необходимости NetTools позволяет выяснить, кто ещё подключён к вашему роутеру. Бывает, что вы либо забываете запаролить свою домашнюю сеть, либо соседи просто угадывают защитную комбинацию и спокойно подключаются к ней, расходуя бесплатный трафик. Вот как узнать, есть ли среди сопряжённых устройств лишнее:

  • Запустите приложение NetTools у себя на iPhone;
  • Откройте боковое меню и выберите LAN Explorer;

LAN Explorer позволяет найти лишние устройства в вашей домашней сети

  • Не меняя значения En0 в поисковой строке, нажмите Start;
  • Дождитесь загрузки всех устройств и проверьте их.

Зелёным помечаются активные устройства, которые работают в момент сканирования. Красным — пассивно подключённые. Например, телевизор, который подключен к Wi-Fi, но отключен от питания, или, скажем, умные светильники, шлюзы и т.д. В ряде случаев приложение определяет либо тип устройства, либо его самоназвание, либо операционку, на базе которой он работает.

Благодаря этому оказывается довольно легко понять, где смартфон, где телевизор, а где планшет. Но по большей части приложение определяет только локальный IP-адрес устройства. Рядовому пользователю это, к сожалению, ничего не даст. Но сисадмин разберётся — подключится и выяснит, что к чему. Тем более, что NetTools позволяет даже будить устройства удалённо. Достаточно просто знать IP и MAC-адрес.

Как удалённо разбудить компьютер

Предупреждаю сразу: будить удалённо через NetTools получается не все устройства. Например, разбудить iPad мне так и не удалось. Возможно, Apple защищает свои гаджеты от подобных манипуляций, а, возможно, я просто что-то не так сделал. Тем не менее, с рабочими машинами на Windows и Linux никаких проблем быть не должно. Надеюсь, что вы, если обладаете достаточными знаниями, разберётесь и сами.

  • Запустите приложение NetTools у себя на iPhone;
  • В боковом меню слева выберите Wake On LAN;

Удалённое пробуждение работает не со всеми устройствами

  • Нажмите «+» и добавьте данные своего устройства;
  • Когда понадобится разбудить его, просто нажмите на его название.

Очевидно, что эта фишка может понадобиться далеко не всем. По факту, это и не игрушка вовсе, а вполне себе профессиональный инструмент, который может использоваться для диагностики сети и внешнего контроля за рабочей машиной. Сисадмины уж точно разберутся, зачем это нужно. А вы можете просто примерить на себя его роль и поэкспериментировать с удалённым пробуждением компьютера.

В целом логичнее использовать фишку пробуждения в паре с серверами. Например, если компьютер выступает в роли хоста, к которому подключаются другие устройства. Тогда удобно подключиться к нему удалённо и разбудить его, скажем, для работы через AnyDesk или другие приложения. Главное, чтобы сам компьютер был включен и находился в состоянии сна. Потому что запитать его удалённо через NetTools не выйдет.

Сканирование внешних сетей

Сканирование произвольного диапазона IP-адресов — это хоть и не эксклюзив NetTools, но сам процесс в этом приложении устроен лучше, чем у многих конкурентов. Оно предлагает возможность сканирования портов прямо во время скана хостов. А, между тем, она может прийтись очень кстати при системном администрировании. Зачем это нужно, на пальцах объяснять не будем. В конце концов, рядовому пользователю эта фишка скорее всего ни к чему. Но сисадминам она точно пригодится:

  • Запустите приложение NetTools у себя на iPhone;
  • Откройте боковое меню и выберите IP Range Scanner;

Сначала выставьте диапазон портов

В этих вкладках вы получите всю необходимую информацию

  • В настройках выставите нужный диапазон портов, а затем нажмите Start;
  • Дождитесь результатов по своему запросу и проанализируйте.

Сканирование портов с телефона

Как мы уже отмечали выше, NetTools — это скорее рабочий инструмент, нежели обывательский. Соответственно, и функциональность тут по большей части профессионально ориентированная. Одной из функций приложения, которые подчёркивают её направленность, является функция сканирования открытых портов. Она позволяет проверить защищённость сети и выявить деятельность сетевых червей. Проверка проводится через инструмент Port Scanner.

Сканирование портов поможет определить защищённость вашей сети

NetTools предлагает широкий диапазон настроек. Например, тут можно выбрать протоколы TCP/UDP. Просто выставьте нужные параметры до сканирования, а приложение автоматически выдаст вам релевантную информацию по запросу.

Другая крутая функция — проверка пинга. Если говорить простым языком, то это показатель задержки сигнала. Если пинг высокий, значит, сигнал идёт долго, и скорость соединения может падать. В норме значения пинга варьируются, но 5-15 мс — это хороший показатель. А, если он выше, значит, с соединением что-то не то. Подробнее о том, как с этим бороться, мы рассказывали в отдельной статье, обязательно почитайте — будет интересно.

Многие, наверное, даже не знают, что такое IP-калькулятор, но и он тут есть. Это ещё одна фишка сугубо для сисадминов, которая позволяет рассчитать диапазон адресов, маску сети, количество хостов в диапазоне, адрес и класс сети. В общем, инструмент безусловно необходимый — при условии, что вы отдаёте себе отчёт, зачем это нужно и как вообще работает. Главное, что для многих NetTools может стать реальным рабочим инструментом, которым можно пользоваться абсолютно бесплатно.

Содержание

  1. IP адрес компьютера. 5 проверенных способов узнать IP адрес
  2. Как узнать IP адрес компьютера?
  3. Что такое IP адрес.
  4. Узнаем внутренний IP адрес средствами Windows.
  5. Как узнать внешний IP адрес компьютера.
  6. Динамические и статические IP адреса.
  7. Заключение.
  8. Где узнать айпи адрес
  9. Панель управления
  10. Командная строка
  11. Интернет-сервисы
  12. Как узнать свой IP адрес компьютера: все возможные варианты
  13. Через сетевые подключения
  14. Через командную строку
  15. В параметрах Windows 10
  16. Через диспетчер задач
  17. С помощью компонента «Информация о системе»
  18. Через роутер
  19. Как узнать внешний IP
  20. Как узнать свой внутренний и внешний IP-адрес компьютера
  21. Что такое IP-адрес
  22. Где посмотреть внутренний IP
  23. Параметры сети Windows
  24. Командная строка
  25. Способы узнать внешний адрес
  26. При помощи маршрутизатора
  27. Посредством онлайн-сервисов

IP адрес компьютера. 5 проверенных способов узнать IP адрес

uznat.ip

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

Сегодня я покажу 5 способов его узнать.

Как узнать IP адрес компьютера?

Необходимо зайти в пуск — панель управления:

Для Windows XP сетевые подключения и кликнуть 2 раза по активному значку. Обычно это подключение по локальной сети.

Для Windows 7 сеть и интернет — центр управления сетями и общим доступом — изменение параметров адаптера. Так же кликаем по активному подключению.

Далее сведения или подробности.

ip.adress1

Но внимание! У вас скорее всего здесь будет ваш ip адрес локальной сети. Но в XP должен показываться и внешний ip адрес.

Заходим в пуск — выполнить. Или нажимаем комбинацию WIN+R. Откроется команда выполнить.

Там пишем cmd и нажимаем Enter.

Вводим команду ipconfig и Enter (или ipconfig /all). Чтобы получить информацию о командах ipconfig /?

ip.adres2Так же можно посмотреть ip адрес если ввести команду tracert ya.ru

ip.adres3

Это позволит узнать какой путь проделывает ваш интернет, чтобы попасть на ya.ru. Заодно и показывает айпи адрес.

На всякий случай если пригодится. Чтобы получить новый айпи адрес, нужно ввести команду ipconfig /release, она освободит ваш ip, а потом ipconfig /renew.

Зайти на любой из этих сайтов:

Я обычно пользуюсь internet.yandex.ru. Мой IP адрес показан в самом верху.

Он заключается, если у вас статический IP адрес, т.е. адрес, который не меняется постоянно. Обычно это платная услуга предоставляемая провайдером. Или сама система провайдера такая изначально. Во всяком случае, это будет указано в договоре или здесь:

Заходим в Windows XP панель управление — сетевые подключения — и нажимаем на активном подключении свойство.

Ищем протокол интернета tcp/ip — опять свойство.

В Windows 7 или 8 так же только в панели управления сеть и интернет — центр управления сетями и общим доступом — изменение параметров адаптера. Выбираем активное подключение — свойство — протокол интернета tcp/ip 4.

static.ip

Тут будет ваш статический айпи адрес.

download

В программе все очень просто, слева ваш внешний ip адрес, а справа внутренний.

get.ip .adress

Вот такими способами можно узнать ip адрес компьютера.

Источник

Все пользователи ПК, рано или поздно задаются вопросом: как узнать IP своего компьютера? Если вы первый раз об этом слышите, и не знаете для чего нужен сетевой адрес компьютеру и где его посмотреть. Давайте разберемся в этом вопросе более подробно.

Знать IP адрес нужно в нескольких случаях:

Это не все примеры, которые можно привести, для чего знать IP адрес своего компьютера.

Что такое IP адрес.

IP адрес компьютера (Internet Protocol Address ) – уникальный сетевой адрес узла, построенного по протоколу IP. lazy placeholder

Существуют, внутренние и внешние IP адреса. Мы с вами рассмотрим, как посмотреть каждый из них. В основном IP адреса, имеют привычный для нас вид и состоят из 4 групп десятичных чисел от 0 до 255. Пример IP адресов: 192.168.5.5 или 10.12.36.17.

Узнаем внутренний IP адрес средствами Windows.

Узнать внутренний IP адрес своего компьютера достаточно просто, для этого переходим по следующему пути.

Далее, жмем на сетевом подключении правой кнопкой мыши и выбираем пункт «Состояние».

В открывшемся окне жмем кнопку сведения и появится окно, с сетевыми параметрами. lazy placeholder

Давайте рассмотрим еще способ, как узнать IP своего компьютера при помощи командной строки.

Для того, чтобы открыть командную строку, жмем сочетание клавиш «Windows+R» и в открывшемся окне прописываем «cmd».

lazy placeholder

Как только, командная строка загрузится, пишем команду: «ipconfig» и видим ниже нужную нам информацию. lazy placeholder

Как видите, данный способ несколько быстрее предыдущего, но не всегда начинающим пользователям он понятен. Для многих проще выполнить все действия из первого пункта. Теперь вы знаете, как узнать внутренний IP своего компьютера.

Как узнать внешний IP адрес компьютера.

Для того, чтобы посмотреть внешний IP адрес, существует большое количество онлайн сервисов. Мы с вами рассмотрим самый популярный 2ip.ru. Заходим на данный сайт и видим свой внешний IP адрес большими цифрами. lazy placeholderКак видите, он совсем не такой как внутренний. Данный IP адрес может вам пригодиться, если к вам хочет подключиться пользователь другого компьютера, который находится удаленно.

Как узнать IP своего компьютера при помощи Yandex.ru? Наверное, почти все люди, не раз пользовались поисковой системой Яндекс, но не все знают, что с помощью данного поисковика, можно определить IP адрес своего ПК. Для этого, открываем поиск и в строку поиска пишем IP адрес. Система выдаст вам адрес вашего компьютера. lazy placeholder

Динамические и статические IP адреса.

Для того, чтобы иметь более полную картину об IP адресах, давайте с вами разберемся, что такое динамический и статический IP адрес. Компьютеру, может быть присвоен как постоянный IP адрес (статический), так и изменяющийся при каждом подключении (динамический IP адрес). Какой у вас используется IP адрес зависит от провайдера сети интернет.

Если ваш провайдер использует динамические IP адреса, а вам необходим статический адрес, то можно его подключить как дополнительную услугу. Как правило, за это провайдер берет отдельную плату. Если вам необходимо измерить скорость интернета своего провайдера, то читайте статью: Как проверить скорость интернета.

Заключение.

В сегодняшней небольшой, но полезной статье, мы с вами разобрались, как узнать IP своего компьютера. Теперь, если вас просят сказать сетевой адрес компьютера или ноутбука, то вы с легкостью сможете его посмотреть, а также научить других пользователей. Так же вы можете самостоятельно определить, какой IP адрес использует ваш провайдер статический или динамический.

lazy placeholder

Администратор и автор данного сайта. Специалист в области ИТ-технологий. Опыт работы в сфере информационных технологий с 2012 года.

Источник

Где узнать айпи адрес

22 11

IP любого устройства, имеющего доступ к интернету, представляет собой уникальный идентификатор, устанавливаемый провайдером, оказывающем услуги подключения к сети. Он может быть статическим и динамическим, изменяющимся на протяжении определенного времени. Любое новое подключение в последнем случае будет отображать совершенно иные данные относительно действующего айпи. При использовании компьютера или иного устройства пользователь задумывается о том, где узнать айпи адрес, как это совершить, какие способы лучше использовать.

Панель управления

Простым вариантом, где узнать айпи адрес собственного компьютера, является использование панели управления на устройстве. Первоначально нажимается специальная кнопка в левом нижнем углу «Пуск» и в появившемся списке найти и нажать «Панель управление». После этого выбирается следующий раздел – «Сеть и Интернет».

99 3

Появившееся окно отображает много сведений, пунктов, среди которых стоит выбрать «Центр управления сетями и общим доступом. Он будет располагаться в верхней строчке открывшегося окна. После нажатия данного пункта меню пользователь оказывается на страничке с отображением имеющихся на текущий момент интернет-соединений, а также активных сетей. Достаточно найти используемое сетевое подключение по названию. Стоит отметить, что название может меняться как самим пользователем, так и поставщиком. Это беспроводная сеть, домашняя группа, иное подключение.

После нажатия кнопки «сетевое подключение» отобразиться новая вкладка с большим количеством информации, где следует выбрать раздел «Сведения». Именно он предоставит пользователям полную информацию относительно айпи адреса, обратив внимание на строчку «Адрес IPv4».

Командная строка

Командная строка может выбираться из списка программ на компьютере или используются горячие клавиши Win+R. Первая располагается в нижней части клавиатуры по левую сторону. Чаще всего представлена изображением соответствующей иконки Windows.

После нажатия таких клавиш на клавиатуре, на экране появится окно, где вводится запрос, команда «cmd». Кавычки при вводе не требуются. Останется нажать кнопку Ок.

44 8

Далее происходит открытие командной строки, где дополнительно вводится требование получить информацию об айпи адресе компьютера – ipconfig, после чего нажать клавишу Enter. По истечении определенного времени ожидания результата, на экране отобразиться окно с огромным количеством информации, среди которой стоит найти требуемую строку с IP-адресом. Она будет начинаться с «IPv4-адрес … ».

66 4

Интернет-сервисы

В сети представлено огромное количество сервисов, где узнать айпи адрес не составит труда. Самый популярный из них является Яндекс Интернетометр. Здесь можно получить не только данные по IP устройства с доступом к интернету, но и проверить скоростные характеристики самого подключения к сети, после чего сравнить их с указанными провайдером.

Достаточно открыть ссылку yandex.ru/internet и нажать соответствующую кнопку на появившейся странице веб-ресурса – «Измерить». В ответ будет предоставлена полная информация, в том числе и по айпи адресу. При необходимости все это можно скопировать в виде специального кода, вставляемого в последующем на собственном сайте или тематическом форуме.

Очень просто способ — использование сервиса IP2, перейдите по ссылке https://2ip.ru и скорее проверьте ваш адрес компьютера.

33 9

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

Источник

Как узнать свой IP адрес компьютера: все возможные варианты

IP присваивается устройству при сетевом подключении. Он нужен: для отслеживания оборудования, запуски FTP сервера и общей настройки компьютера. Ниже указано – как узнать IP адрес компьютера через доступные сервисы и команды.

Через сетевые подключения

Стоит указать, что IP бывает внутренним и внешним. Внутренний представляет собой адрес локальной, а внешний – глобальной сети. Первый доступен только в локальной, а второй – в глобальной интернет-сети. Посмотреть IP адрес можно через «Сетевые подключения», сделав следующие шаги:

1 40

2 36

3 37

Обратите внимание! Искомые данные будут иметь вид: «000.000.0.0» – и обозначены возле надписи «IPv4».

Через командную строку

Узнать внутренний IP адрес компьютера можно через командную строку.

4 36

5 31

Они будут находиться после пятой и шестой строчки сверху вниз, подписаны как локальный «IPv4» адрес канала. Благодаря этому способу можно отыскать компьютерный «АйПи» адрес локальной сети. Консоль сможет помочь предоставить информацию, как о внутреннем айпи, так и о внешнем в формате «000.000.0.0».

ПРИМЕЧАНИЕ! Внешний доступе только при прямом подключении к кабелю провайдера, а не через роутер.

В параметрах Windows 10

Понять IP адрес ноутбука можно через «Параметры» Windows 10.

6 30

7 25

8 24

9 23

Через диспетчер задач

Определить IP Address на Windows можно с помощью универсального инструмента, благодаря которому можно отыскать любую неисправность операционной системы – «Диспетчера задач». Все, что требуется для этого, выполнить следующие действия:

10 23

11 20

12 17

Обратите внимание! Стоит указать, что воспользоваться этим методом можно на Windows 7,8 и 10.

С помощью компонента «Информация о системе»

Компонент «Информация о системе» может быть альтернативным вариантом поиска «Ай-Пи» на ноутбуке.

13 18

14 15

По этому способу можно посмотреть сразу несколько IP – внешний и внутренний. Первый содержит в себе только цифры с точками, а второй – доступен только при прямом подключении, об этом я уже писал чуть выше.

Через роутер

Посмотреть IP через роутер можно тремя способами. Практически все маршрутизаторы имеют адрес интерфейса на этикетке внизу устройства – увидеть его можно там. Если наклейки нет, то посмотреть IP роутера можно следующим образом:

1 40

16 15

17 14

Третьим способом узнать IP можно, если ввести в адресную строку браузера адрес роутера: 192.168.0.1, 192.168.1.1 или 192.168.100.1. Далее нужно прописать логин и пароль admin (или root и admin). В блоке WAN будет отражена нужная информация.

18 12

Как узнать внешний IP

Внешний IP адрес присваивается провайдером, который предоставляет доступ в интернет. Узнать его можно через любой сервис. Достаточно ввести в поисковую строку «Яндекс» фразу: «Мой IP».

19 11

На сайте он будет иметь вид «000.000.000.000» и подписан как «IPv4». Также узнать IP можно, если ввести в поисковую строку в интернете команду «Внешний IP» или зайти в любой подобный онлайн-сервис. В результате, получить требуемую информацию можно на компьютере за несколько минут. Главное – руководствоваться вышеперечисленной информацией.

Источник

Как узнать свой внутренний и внешний IP-адрес компьютера

ip adresУ каждого устройства, способного подключаться к интернету, есть специальный идентификатор, необходимый для обеспечения удобной связи между компьютерами — IP-адрес. Обычно он применяется автоматически различными программами, но в некоторых ситуациях и человеку приходится узнавать свой IP. Определить локальный или внешний адрес ПК, роутера или другого устройства, соединенного с сетью, можно несколькими способами.

Что такое IP-адрес

Как и у большинства людей, у каждого компьютера есть своего рода паспортные данные, состоящие из двух основных частей: MAC- и IP-адресов. Первый вшит в микросхему сетевой карты производителем и, как правило, не меняется — он представляет собой имя компьютера, по которому его могут определить в любой сети. Второй же предоставляется провайдером интернета и является собственно адресом — по нему можно узнать местоположение узла, через который компьютер выходит в сеть.

Вообще, интернет очень похож на обычную почтовую систему. Когда пользователь заходит на какой-либо сайт, домашний компьютер и сервер начинают обмениваться пакетами данных, как люди письмами. Чтобы получилось принять данные сайта, сервер должен знать, куда их отправлять — для этого и нужен IP-адрес компьютера.

Таким образом, в большинстве ситуаций устройства обмениваются своими адресами без помощи человека. Иногда, однако, приходится узнавать IP своего компьютера и указывать его вручную:

У каждого ПК есть два айпи: внутренний и внешний. Первый используется для различения устройств, объединенных в локальную сеть, второй же является идентификатором в интернете. Оба этих адреса представляют собой серию из 4 трехзначных чисел от 0 до 255 в версии IPv4. Внешний IP может быть практически любым, локальный же практически всегда имеет вид 192.168.xxx.xxx — связано это с тем, что во всемирной сети подсеть с таким номером не используется.

uznat svoy ip

У компьютера может быть и дополнительный набор адресов, созданных по протоколу IPv6. Если идентификатор версии IPv4 имеет размер 32 бита, то более современный протокол позволяет записать порядок чисел объемом 128 бит, что на несколько порядков увеличивает количество возможных адресов. На данный момент IPv6 практически не используется, поэтому разбираться в этом протоколе подробно нет смысла.

Внешние IP-адреса дополнительно делятся на два вида:

Как правило, провайдер выдает клиентам динамические адреса. Из-за этого, проверяя свой IP, каждый раз можно увидеть разные цифры, причем иногда меняется даже подсеть (первые две группы чисел). Это осложняет геопозиционирование — местоположение, вычисленное по адресу, может меняться в пределах целого региона страны. Узнать, где живет человек, гораздо проще по статическому IP, но такой адрес бывает необходим при организации удаленного доступа.

takoe ip

Где посмотреть внутренний IP

Чтобы узнать айпи компьютера в локальной сети, не нужно устанавливать дополнительные программы — достаточно открыть свойства сетевой карты. Следует учитывать, что у каждого из адаптеров свой адрес: если ПК выходит в сеть через кабель, нужно смотреть IP Ethernet-карты, а если через беспроводное подключение, то у Wi-Fi адаптера.

Параметры сети Windows

Самый простой способ определения идентификатора компьютера — использование «Центра управления сетями» в настройках Windows. Чтобы сделать это, нужно:

В системе Windows 10 есть более удобный способ — найти сведения о подключении через новый интерфейс параметров ПК можно быстрее, чем через «Панель управления». Нужно сделать следующее:

Кроме того, через системные настройки сети можно узнать локальный адрес версии IPv6, MAC-адрес сетевой карты, адрес DNS-сервера, модель адаптера и многое другое.

Командная строка

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

Чтобы узнать ИП через командную строку, нужно:

ip komandnoy stroke

Если локальный адрес нужен часто, можно либо запомнить его, либо где-нибудь записать. В отличие от динамического внешнего IP, этот идентификатор присваивается компьютеру единожды при создании подключения и никогда не меняется.

Способы узнать внешний адрес

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

При помощи маршрутизатора

Роутер или модем — это устройство, которое соединяет ПК с узлом провайдера и через него с интернетом. Именно оно получает внешний IP, поэтому через него этот адрес можно легко узнать. Для этого нужно знать локальный адрес самого сетевого устройства — через него происходит вход в настройки.

Информацию о внутреннем IP роутера можно узнать так же, как в случае с компьютером. Через те же настройки нужно найти строчку «Основной шлюз» или «Шлюз по умолчанию» в зависимости от выбранного способа; также подойдет строка «DNS-сервер IPv4». Найденные цифры нужно вписать в адресную строку браузера.

uznat svoy ip cherez internetМаршрутизатор потребует ввести логин и пароль администратора. Если эти данные не менялись, их можно посмотреть на наклейке на корпусе устройства или в инструкции пользователя. Далее нужно попасть в меню с основной информацией о подключении к интернету: оно может называться «Статус», «Состояние», «Сетевая статистика» или что-то подобное в зависимости от модели роутера. В любом случае нужно найти раздел с информацией о WAN-соединении, в котором и будет находиться внешний IP.

Если компьютер подключается к беспроводной сети через маршрутизатор, который, в свою очередь, соединен с интернетом не напрямую, а через модем, то в искомом разделе будет указан локальный адрес модема. По нему нужно пройти через браузер — откроются настройки, далее следует действовать по описанной выше инструкции.

Посредством онлайн-сервисов

Существует множество сайтов, позволяющих узнать идентификационные данные компьютера. Один из лучших среди них — 2 ip, узнать свой IP, через который можно быстрее всего. Нужно лишь открыть сайт 2ip.ru — адрес появится сразу, он будет написан крупными цифрами рядом со списком других параметров ПК.

Дополнительно при помощи этого сайта можно узнать:

Сервис имеет несколько вспомогательных инструментов, среди которых тест скорости соединения с интернетом, проверка портов, получение информации о сайтах и т. д.

Еще один удобный ресурс — «Яндекс». Показать IP-адрес может сам поисковик: нужно открыть главную страницу сайта и вписать в поисковой строке запрос «ip адрес». Получить более полную информацию можно на странице internet. yandex.ru. Здесь пользователь увидит:

Название компании-провайдера «Яндекс» не определяет, но с технической стороны выдает гораздо больше информации, чем аналогичные сервисы.

Зная, как узнать свой айпи адрес, можно без труда разобраться в аналогичной информации о других устройствах, подключенных к сети. Если потребуется узнать IP смартфона, принтера или Smart-телевизора, сделать это можно точно так же, как на компьютере, но уже через настройки сети самого устройства. Следует помнить, что честными способами можно определить только собственный адрес — чтобы проверить чужой IP, понадобится специальное шпионское ПО.

Originally posted 2018-04-30 05:14:49.

Источник

  • Remove From My Forums

 locked

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

  • Вопрос

  • Здараствуйте скажите как найти компьютер в интернете.

    • Изменено

      11 марта 2009 г. 11:27

Ответы

  •  Ну — тут надо посмотреть адрес, который выдан компьютеру в свойствах покдлючения…тока так. — Поскольку адрес динамический.
    Ещё вариант перенастроить модем ZyXel (если оно поддерживается) в работу режима NAT, и поднять на нём сервис DDNS (опять же если он есть). А так с полпинка адрес никак не узнать.


    Если сообщение полезно, нажмите «Сообщение было информативным».

    Если сообщение является ответом или частью ответа на Ваш вопрос, нажмите «Пометить как ответ».

    • Предложено в качестве ответа
      Aleksey Potapov
      12 марта 2009 г. 8:24
    • Помечено в качестве ответа
      Dmitriy VereshchakMicrosoft contingent staff
      14 марта 2013 г. 7:48

  •  Да можно.
    По вопросу настройки NAT  и т.п. сервисов я бы порекомендовал обратитьяс к поставщику Вашего оборудования для тех поддержки, либо напрямую к вендору. Вот собственно ссылка — Zyxel.

    Там Вам в режиме on-line помогут настроить Ваше оборудование в необходимый для Вас режим работы.


    Если сообщение полезно, нажмите «Сообщение было информативным».

    Если сообщение является ответом или частью ответа на Ваш вопрос, нажмите «Пометить как ответ».

    • Предложено в качестве ответа
      Aleksey Potapov
      12 марта 2009 г. 9:33
    • Помечено в качестве ответа
      Dmitriy VereshchakMicrosoft contingent staff
      14 марта 2013 г. 7:47

Можно ли отследить украденный процессор?

Невозможно. Технически возможно отслеживать с помощью MAC-адреса сетевой карты, идентификатора материнской платы, идентификатора жесткого диска и идентификатора процессора — все они уникальны. MAC-адрес может быть отслежен интернет-провайдером. Остальное может отслеживать Microsoft (при условии, что это Windows).

Такие программы, как Advatrack, Adeona и Absolute Software, могут определить IP-адрес вашего компьютера, как только вор выйдет в Интернет. Если кто-то украдет ваш компьютер, вы можете войти на веб-сайт отслеживающей компании, ввести свой идентификатор и пароль и получить доступ к информации о текущем IP-адресе. …

Как найти в интернете компьютер по серийному номеру?

На свадьбу молодым подарили дорогой ноутбук. Вызвали специалиста из МГТС для подключения ноутбука к интернету через АDSL. Через день ноутбук и некоторые подарки украли из квартиры, взломав дверь. Милиция никого не нашла, да и похоже не очень-то и старается.
Вопрос: есть ли программа и где ее можно наити, что бы попытаться самостоятельно наити через интернет ноутбук по серийному номеру, или как нибудь еще? (документы на ноутбук остались)
Пожалуйста помогите!

Если я правильно понимаю, IP — адрес устанавливает Windows. По нему и можно найти комп если пользователь выходит в интернет. Но если сменить (переустановить Windows) то и IP — адрес поменяется. Еще есть проги, меняющие адреса, плавающие адреса, прокси и много всего. Что же касается заводского номера производителя — он вообще нигде не регистрируется, кроме как на сервисном центре по приходе партий товара на реализацию в определенную страну. Если партия «белая»!! А вот если это «серый» приход, что бывает гораздо чаще, то и в сервисном центре номера не прописаны. У сервисных центров есть сайт, где выкладывают ворованные номера, для внутреннего пользования, чтоб не чинить и не попадаться. Но найти этот сайт может только мастер — сотрудник сервисного центра. Так у ремонтников сотовых телефонов дела обстоят. Если Ваш ноут кто то купит и вдруг в ремонт понесет — номер всплывет. Да и то не факт. А уж о том, что его в органы сообщат — речь не идет, мне кажется. В общем — до свидания ноутбук. У нас на работе 4 ноута сперли и тишина.

Заводской номер ноутбука Вам поможет только для внешней идентификации машины, написания заявления в милицию и это все.

По интернет Вы ничего не сможете выяснить по этому номеру. И потом, этот номер уничтожается злоумышленниками — затирается на задней поверхности ноутбука, так что только если Вы уверены по каким-то интуитивным ощущениям, что это Ваш ноутбук — Вы сможете его проверить, включив в сеть. Иначе — по внешним признакам никак.

Существует простая, но эффективная защита от «угона» ноутбука — те же замки кенсингтона, представляющие собой стальной тросик, втыкающийся в отверстие ноутбука и закрывающийся на замок вокруг, например, трубы отопления.

Все зависит от провайдера динамический или статический IP-адрес использует провайдер, IP можно изменить в самой винде. Следующее мак-адрес этот адрес сложней поменять но есть куча програм меняющие его. Для справки MAC-адрес это » Уникальный идентификатор твоей сетевой карты. узнать можно в биосе если встроенная » Но к сожалению ты его тоже не знаешь, да и искать прийдется через провайдеров если ты не хак. Одним словом сочувствую.

Единственный способ что-то попробовать сделать, это обратится к вашему провайдеру(с бутылкой коньяка), рассказать проблему и попросить «последить» за своим аккаундом. Но, думаю, врятли они будут этим заниматься, да и очень мало вероятно что это принесёт какую-либо пользу. Любая деятельность «слежения» будет противозаконной.

в смысле проследить за акаунтом?? его в реале найти надо а не в сети. а это не реально по изложеному выше способу.

наверно запоздал с ответом, но возможно кому-то поможет. У каждой сетевой карты есть МАК адресс -это как IME мобилки, звоните своему инет провайдеру просите свой МАК они 100 пудово его знают, МАК на ноуте поменять не реально и найти его можно даж спустя пару лет если он в сети обьявится. И компутерщик с мозгами нужен ,чтоб сказал где этот комп теперь обитает.

Можно ли отыскать системный блок если его похитили?

Реально есть возможность отыскать ПК (системный блок или ноутбук) при хищении?

Если в нём очень ценная информация для работы или этот системник нужен дома работнику спецслужб, то я бы доработала аппаратный интерфейс, а не программный. В случае если системник перенесён без ведома хозяина на расстояние более нескольких десятков метров, диски, БИОС, запароливается. Если при последующем включении пароли не будут введены, на диске запускается парольное стирание. По окончании операции, БИОС забивается нулями, как от вируса ЧИХ. Но прежде информация передаётся через встроенный Вай Фай передатчик на сервер владельца. Местонахождения системника. Это если он был украден.

Можно ещё в БИОС видеокарты пару байтов записать. Как его продать с запароленным чистым винтом и Стёртым БИОСОм и не рабочей видеокартой? А когда его вернут хозяину, если вернут, он перепишет БИОС с помощью другой видеокарты, Исправит БИОС на основной, и перезальёт данные с Облака.

Для этот в системнике должен быть установлен (распаян на материнке) независимый Вай Фай блочок, Батарея питания и распаян микрокомпьютер, способный переписать все БИОСы без включения девайсов.

А программный метод не годится. Диск отформатируют, без интернета, установят свою ОСь и продадут.

Блокировка устройства с Windows в удаленном режиме

Найдя устройство на карте, выберите пункт Заблокировать > Далее.

После блокировки устройства можно сбросить пароль для дополнительного уровня безопасности. Для получения дополнительной информации о работе с паролями см. раздел Изменение или сброс пароля для Windows.

Можно ли отследить украденный компьютер

Часовой пояс: UTC + 3 часа

Запрошенной темы не существует.

Часовой пояс: UTC + 3 часа

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan

Как найти украденный ноутбук

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

Как найти украденный ноутбук

  • Как найти украденный ноутбук
  • Как найти телефон на Android
  • Как определить местонахождение компьютера

Шансы вернуть украденный ноутбук значительно возрастают, если вы позаботились о подобной ситуации заранее и установили одну из так называемых «шпионских» программ. Одной из них является широко известная TeamViewer. С помощью данного приложения, запустив его с другого компьютера, вы можете настроить удаленную связь с украденным ноутбуком. Изучив особенности работы программы, вы сможете, к примеру, посмотреть, какие действия выполнял с компьютером злоумышленник – какие запускал программы или интернет-сайты. Если повезет, вы сможете даже запустить веб-камеру и заснять незадачливого вора.

Еще одной эффективной программой для отслеживания украденного ноутбука является Prey. После установки данного приложения оно будет незаметно для пользователей собирать различные сведения о системе и активных подключениях и передавать их на специальный пользовательский сервер. Впоследствии вы сможете получить нужную для вычисления вора информацию и передать ее в правоохранительные органы.

Обратитесь к вашему интернет-провайдеру. Возможно, злоумышленник попытается воспользоваться сетевым соединением, установленным на компьютере. В этом случае провайдер может предоставить данные о времени и месте всех соединений по IP-адресу ноутбука, что вновь поможет вам отыскать украденное устройство с помощью правоохранительных органов.

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

Время на прочтение
18 мин

Количество просмотров 24K

Как-то давно на хабре публиковалась статья Опытные мелочи Windows-админа. В ней рассказывалось как быстро и достаточно эффективно находить компьютеры на которых залогинился тот или иной пользователь.

Демонстрация работы скрипта env.search

Демонстрация работы скрипта env.search

Мне эта идея понравилась, т.к. всё делается достаточно просто, быстро и без модификации схемы Active Directory. Я постепенно улучшал изложенные в статье подходы и в итоге появились три скрипта, которыми я и хочу поделится с вами.

Вывод в консоль переменных созданных скриптом env

Вывод в консоль переменных созданных скриптом env
  1. env – с помощью этого скрипта получаем данные по компьютеру и добавляем эти данные во временные переменные среды.

  2. env.send – с помощью этого скрипта данные из переменных среды передаём в описание компьютера в Active Directory.

  3. env.search – с помощью этого скрипта ищем нужный нам компьютер в Active Directory и подключаемся к нему.

На самом деле скрипты более универсальные и с помощью них можно делать не только изложенные выше действия, а например:

Результат работы скрипта env.send

Результат работы скрипта env.send
  • Можно делать инвентаризацию компьютеров по сети в csv файл или в папку с ini файлами.

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

  • Поиск нужных компьютеров можно выполнять не только в Active Directory, но и в простом хранилище в виде папки с ini файлами.

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

Ниже привожу описание всех скриптов, что бы можно было более детально ознакомится с их возможностями. Надеюсь что они будут вам полезны, так же как мне. Сами скрипты и их исходные коды доступны в моём профиле на GitHub.

env

Описание

JScript для добавления в переменные среды временных переменных. Которые затем можно использовать в вызове других скриптов и приложений. Данные для переменных получаются через WMI с локального или удалённого компьютера в сети. Дополнительно переменные можно импортировать из файла и экспортировать в файл, поддерживается несколько форматов.

Достаточно часто системному администратору требуется получить общую информацию о компьютере и пользователе, чтобы затем её использовать в вызове другого скрипта или приложений. А также эту информацию иногда требуется сохранить в файл, например для инвентаризационного учёта или для использования в дальнейшем. Данный скрипт предоставляет такие возможности.

Использование

В командной строке Windows введите следующую команду. Все параметры можно передавать в произвольном порядке. Если необходимо скрыть отображение окна консоли, то вместо cscript можно использовать wscript.

cscript env.min.js [\<context>] [<input>@<charset>] [<output>] [<option>...] ...
  • <context> — Сетевое имя или ip адрес компьютера, в контексте которого нужно получить данные для переменных.

  • <input> — Формат текстовых данных стандартного потока ввода для импорта переменных.

    • ini — Получает из потока данные для переменных в ini формате.

    • csv — Получает данные в csv формате (заглавное написание ожидает ещё и заголовок).

    • tsv — Получает данные в tsv формате (заглавное написание ожидает ещё и заголовок).

  • <charset> — Кодировка текстовых данных, направленных в стандартный поток ввода (можно использовать значение auto).

  • <output> — Формат текстовых данных стандартного потока вывода для экспорта переменных.

    • ini — Отправляет в поток данные переменных в ini формате.

    • csv — Отправляет данные в csv формате (заглавное написание добавляет ещё и заголовок).

    • tsv — Отправляет данные в tsv формате (заглавное написание добавляет ещё и заголовок).

  • <option> — Дополнительные опции (можно указать несколько).

    • silent — Последующие команды выполнить без отображения.

    • nowait — Последующие команды выполнить без ожидания.

  • ... — Далее указывается командная строка для выполнения, в которой будут доступны эти переменные среды.

Переменные среды

Скрипт добавляет описанные ниже временные переменные в среду процесса. Если нет данных для формирования переменной, то переменная не создаётся.

Операционная система

  • SYS-ARCHITECTURE — Архитектура операционной системы x64 и x86.

  • SYS-DESCRIPTION — Описание системы (компьютера), заданное пользователем.

  • SYS-DRIVE — Буква системного диска (вместе с двоеточием).

  • SYS-INSTALL — Дата и время установки системы в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС.

  • SYS-INSTALL-DATE — Только дата установки системы в формате ДД.ММ.ГГГГ.

  • SYS-KEY — Ключи активации операционной системы.

  • SYS-NAME — Заданное производителем полное название операционной системы.

  • SYS-RESET — Дата и время перезагрузки системы в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС.

  • SYS-RESET-DATE — Только дата перезагрузки системы в формате ДД.ММ.ГГГГ.

  • SYS-SERIAL — Серийный номер операционной системы.

  • SYS-TIME — Текущая дата и время в системе в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС.

  • SYS-TIME-DATE — Только текущая дата в системы в формате ДД.ММ.ГГГГ.

  • SYS-VERSION — Версия операционной системы.

Пользователь

  • USR-ACCOUNT — Аккаунт пользователя, который последним использовал компьютер.

  • USR-DOMAIN — Доменная часть аккаунта пользователя.

  • USR-LOGIN — Часть логина в аккаунте пользователя.

  • USR-HOME — Полный путь к домашнему каталогу пользователя.

  • USR-PROFILE — Полный путь к папке профиля пользователя.

  • USR-NAME — Отображаемое имя пользователя.

  • USR-NAME-FIRST — Первая часть отображаемого имени пользователя.

  • USR-NAME-SECOND — Втор часть отображаемого имени пользователя.

  • USR-NAME-THIRD — Третья часть отображаемого имени пользователя.

  • USR-NAME-FOURTH — Четвёртая часть отображаемого имени пользователя.

  • USR-SID — Идентификатор безопасности пользователя.

Компьютер

  • DEV-NAME — Заданное производителем полное название модели.

  • DEV-DESCRIPTION — Формируемое скриптом описание компьютера из его характеристик.

  • DEV-BENCHMARK — Вычисляемый скриптом рейтинг производительности компьютера.

Материнская плата

  • PCB-NAME — Заданное производителем полное название модели.

  • PCB-SERIAL — Серийный номер материнской платы.

  • PCB-BIOS-MANUFACTURE — Название производителя BIOS материнской платы.

  • PCB-BIOS-RELEASE — Дата и время прошивки BIOS материнской платы.

  • PCB-BIOS-RELEASE-DATE — Только дата прошивки BIOS материнской платы.

  • PCB-BIOS-SERIAL — Серийный номер, хранящийся в BIOS материнской платы.

  • PCB-BIOS-VERSION — Версия прошивки BIOS материнской платы.

Центральный процессор

  • CPU-ARCHITECTURE — Архитектура центрального процессора x64 и x86.

  • CPU-CACHE-L1 — Размер L1 кэша с размерностью КБМБ и так далее.

  • CPU-CACHE-L2 — Размер L2 кэша с размерностью КБМБ и так далее.

  • CPU-CACHE-L3 — Размер L3 кэша с размерностью КБМБ и так далее.

  • CPU-CORE — Количество ядер центрального процессора.

  • CPU-NAME — Заданное производителем полное название модели.

  • CPU-SOCKET — Название сокета центрального процессора.

  • CPU-SPEED — Тактовая частота с размерностью МГцГГц и так далее.

  • CPU-SPEED-VAL — Значение тактовой частота в герцах.

  • CPU-VERSION — Версия релиза центрального процессора.

Оперативная память

  • RAM-SIZE — Объём оперативной памяти с размерностью МБГБ и так далее.

  • RAM-SIZE-VAL — Значение объёма оперативной памяти в байтах.

  • RAM-SPEED — Тактовая частота с размерностью МГцГГц и так далее.

  • RAM-SPEED-VAL — Значение тактовой частота в герцах.

Графический процессор

  • GPU-COLOR — Глубина цвета графического процессора с размерностью в битах.

  • GPU-COLOR-VAL — Значение глубины цвета графического процессора в битах.

  • GPU-FREQUENCY — Частота обновления с размерностью в Гц.

  • GPU-FREQUENCY-VAL — Значение частота обновления в герцах.

  • GPU-NAME — Заданное производителем полное название модели.

  • GPU-RESOLUTION — Разрешение экрана, подключенного к графическому процессору.

  • GPU-RESOLUTION-X — Разрешение экрана по горизонтали.

  • GPU-RESOLUTION-Y — Разрешение экрана по вертикали.

  • GPU-SIZE — Объём памяти с размерностью МБГБ и так далее.

  • GPU-SIZE-VAL — Значение объёма памяти графического процессора в байтах.

  • GPU-VERSION — Версия драйвера графического процессора.

Сетевой адаптер

  • NET-IP-V4 — IPv4 адрес активного сетевого адаптера.

  • NET-IP-V6 — IPv6 адрес активного сетевого адаптера.

  • NET-SUBNET-V4 — IPv4 маска подсети активного сетевого адаптера.

  • NET-SUBNET-V6 — IPv6 маска подсети активного сетевого адаптера.

  • NET-GATEWAY-V4 — IPv4 шлюз активного сетевого адаптера.

  • NET-GATEWAY-V6 — IPv6 шлюз активного сетевого адаптера.

  • NET-DNS-V4 — IPv4 адрес DNS сервера сетевого адаптера.

  • NET-DNS-V6 — IPv6 адрес DNS сервера сетевого адаптера.

  • NET-DHCP-V4 — IPv4 адрес DHCP сервера локальной сети.

  • NET-DOMAIN — Домен в котором зарегистрирован компьютер.

  • NET-HOST — Зарегистрированное сетевое имя компьютера.

  • NET-HOST-DN — Значение Distinguished Name компьютера в домене.

  • NET-MAC — Физический адрес активного сетевого адаптера.

  • NET-NAME — Заданное производителем название сетевого адаптера.

  • NET-RESET — Дата и время обновления адресов в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС.

  • NET-RESET-DATE — Только дата обновления адресов в формате ДД.ММ.ГГГГ.

  • NET-SPEED — Скорость подключения с размерностью Мбит/сГбит/с и так далее.

  • NET-SPEED-VAL — Значение скорость подключения в битах в секунду.

Жёсткий диск

  • HDD-NAME — Заданное производителем название жёсткого диска.

  • HDD-SERIAL — Серийный номер жёсткого диска.

  • HDD-SIZE — Объём жёсткого диска с размерностью МБГБ и так далее.

  • HDD-SIZE-VAL — Значение объёма жёсткого диска в байтах.

  • HDD-VERSION — Версия прошивки жёсткого диска.

Твердотельный накопитель

  • SSD-NAME — Заданное производителем название твердотельного накопителя.

  • SSD-SERIAL — Серийный номер твердотельного накопителя.

  • SSD-SIZE — Объём твердотельного накопителя с размерностью МБГБ и так далее.

  • SSD-SIZE-VAL — Значение объёма твердотельного накопителя в байтах.

  • SSD-VERSION — Версия прошивки твердотельного накопителя.

Сменный накопитель

  • USB-NAME — Заданное производителем название сменного накопителя.

  • USB-SERIAL — Серийный номер сменного накопителя.

  • USB-SIZE — Объём сменного накопителя с размерностью МБГБ и так далее.

  • USB-SIZE-VAL — Значение объёма сменного накопителя в байтах.

  • USB-VERSION — Версия прошивки сменного накопителя.

Специализированный накопитель

  • SCM-NAME — Заданное производителем название специализированного накопителя.

  • SCM-SERIAL — Серийный номер специализированного накопителя.

  • SCM-SIZE — Объём специализированного накопителя с размерностью МБГБ и так далее.

  • SCM-SIZE-VAL — Значение объёма специализированного накопителя в байтах.

  • SCM-VERSION — Версия прошивки специализированного накопителя.

Оптический привод

  • ROM-NAME — Заданное производителем название оптического привода.

  • ROM-DRIVE — Буква оптического привода (вместе с двоеточием).

  • ROM-TYPE — Тип оптического привода DVD-RWCD и так далее.

Программное обеспечение

Браузер Google Chrome

  • APP-CHROME — Полный путь исполняемого файла приложения.

  • APP-CHROME-DIR — Полный путь каталога приложения.

Проигрыватель VLC Media Player

  • APP-VLC — Полный путь исполняемого файла приложения.

  • APP-VLC-DIR — Полный путь каталога приложения.

Приложение Spargo eFarma

  • APP-EFARMA-CLIENT — Полный путь исполняемого файла клиента.

  • APP-EFARMA-CASHER — Полный путь исполняемого файла кассы.

  • APP-EFARMA-UPDATER — Полный путь исполняемого файла сервера обновлений.

  • APP-EFARMA-LICENSE — Полный путь файла лицензии.

  • APP-EFARMA-DIR — Полный путь каталога приложения.

Приложение SoftLine Ulus

  • APP-ULUS — Полный путь исполняемого файла приложения.

  • APP-ULUS-DIR — Полный путь каталога приложения.

Приложение TeamViewer

  • APP-TEAMVIEWER-ID — Идентификатор компьютера.

Другие переменные

  • BAK-DRIVE — Буква диска для резервных копий (вместе с двоеточием).

Примеры использования

Получение данных

Вывести в консоль все созданные переменные среды в контексте текущего компьютера.

cscript env.min.js ini

Вывести в консоль все созданные переменные среды в контексте компьютера RUS000WS001.

cscript env.min.js ini \RUS000WS001

Экспорт данных

Экспортировать все созданные переменные среды в ini файл с кодировкой CP 866 в контексте текущего компьютера.

cscript /nologo env.min.js ini > %COMPUTERNAME%.ini

Экспортировать все созданные переменные среды в ini файл с кодировкой UTF-16 LE в контексте текущего компьютера.

cscript /nologo /u env.min.js ini > %COMPUTERNAME%.ini

Экспортировать все созданные переменные среды в csv файл без заголовка и с кодировкой UTF-16 LE в контексте компьютера RUS000WS001.

cscript /nologo /u env.min.js \RUS000WS001 csv > RUS000WS001.csv

Экспортировать все созданные переменные среды в csv файл с заголовком и с кодировкой UTF-16 LE в контексте компьютера RUS000WS001.

cscript /nologo /u env.min.js \RUS000WS001 CSV > RUS000WS001.csv

Импорт данных

Импортировать переменные среды из ini файла с кодировкой CP 866 и вывести их в консоль.

cscript /nologo env.min.js ini@cp866 \ ini < %COMPUTERNAME%.ini

Импортировать переменные среды из ini файла с кодировкой UTF-16 LE и затем ещё и получить переменные среды в контексте компьютера RUS000WS001 и вывести их в консоль.

cscript /nologo /u env.min.js ini@auto \RUS000WS001 ini < RUS000WS001.ini

Импортировать переменные среды из csv файла с заголовком и с кодировкой UTF-16 LE и затем ещё и получить переменные среды в контексте компьютера RUS000WS001 и вывести их в консоль.

cscript /nologo /u env.min.js CSV@auto \RUS000WS001 ini < RUS000WS001.csv

Использование данных

Выполнить тихую установку msi пакета с именем, соответствующим разрядности операционной системы текущего компьютера.

cscript env.min.js %SYS-ARCHITECTURE%.msi /quiet /qn /norestart

Открыть в VLC Media Player воспроизведение mp4 видео файла с именем, соответствующим логину пользователя и не дожидаться окончания воспроизведения.

wscript env.min.js nowait "%APP-VLC%" %USR-LOGIN%.mp4

Открыть в Проводнике домашний каталог пользователя, который последним использовал удалённый компьютер RUS000WS001.

wscript env.min.js \RUS000WS001 explorer.exe "%USR-HOME%"

Инвентаризация компьютеров

Загрузить из txt файла список компьютеров и сохранить о них информацию в папке inventory в виде ini файлов.

for /f "eol=; tokens=* delims=, " %%i in (list.txt) do (
    cscript /nologo /u env.min.js \%%i ini > inventory%%i.ini
)

Загрузить из txt файла список компьютеров и сохранить о них информацию в один csv файл с заголовком.

cscript /nologo /u env.min.js \ CSV > inventory.csv
for /f "eol=; tokens=* delims=, " %%i in (list.txt) do (
    cscript /nologo /u env.min.js \%%i csv >> inventory.csv
)

Сконвертировать и объединить ini файлы из папке inventory в один tsv файл с заголовком.

cscript /nologo /u env.min.js \ TSV > inventory.tsv
for %%i in (inventory*.ini) do (
    cscript /nologo /u env.min.js \ ini@auto tsv < %%i >> inventory.tsv
)

env.send

Описание

JScript для отправки переменных среды в объект Active Directory по протоколу LDAP или в файл ярлыка в папке. Основная задача скрипта сохранить собранные данные с помощью другого скрипта env в любой атрибут (или атрибуты) объекта Active Directory или на основании этих данных создать по шаблону ярлык в папке. Чтобы затем использовать этот ярлык или данные из Active Directory в целях системного администрирования.

Использование

В командной строке Windows введите следующую команду. Если необходимо скрыть отображение окна консоли, то вместо cscript можно использовать wscript.

cscript env.send.min.js <mode> <container> [<output>...] \ [<input>...]
  • <mode> — Режим отправки переменных (заглавное написание выполняет только эмуляцию).

    • link — Отправляет переменных среды в обычный ярлык.

    • ldap — Отправляет переменных среды в объект Active Directory.

  • <container> — Путь к папке или guid (допускается указание пустого значения).

  • <output> — Изменяемые свойства объекта в формате key=value c подстановкой переменных %ENV%. Первое свойство считается обязательным, т.к. по его значению осуществляется поиск объектов. Для режима link обязательно наличие свойств name и targetpath, а в свойстве arguments одинарные кавычки заменяются на двойные.

  • <input> — Значения по умолчанию для переменных среды в формате key=value.

Примеры использования

Предполагается использовать данный скрипт совместно с другим скриптом env, поэтому сразу в примерах будут использоваться два скрипта.

Когда компьютер в домене, то в групповых политиках при входе пользователя в компьютер, можно прописать следующий скрипт, что бы информация о компьютере и пользователе прописалась в атрибуты описания и местоположения компьютера в Active Directory в пределах Organizational Unit c guid {ABCD1234-111B-14DC-ABAC-4578F1145541}. Что бы затем быстро находить нужный компьютер пользователя или анализировать собранную информацию. Что бы узнать guid контейнера в Active Directory можно воспользоваться программой Active Directory Explorer. Так же не забудьте пользователям выдать права на изменения нужных атрибутов компьютеров в соответствующем контейнере.

wscript env.min.js wscript env.send.min.js ldap {ABCD1234-111B-14DC-ABAC-4578F1145541} cn="%NET-HOST%" description="%USR-NAME-THIRD% | %USR-NAME-FIRST% %USR-NAME-SECOND% | %DEV-NAME% | %PCB-BIOS-SERIAL% | %PCB-BIOS-RELEASE-DATE% | %NET-MAC% | %DEV-BENCHMARK% | %DEV-DESCRIPTION%" location="%USR-NAME-THIRD%" \ USR-NAME-FIRST="Terminal" USR-NAME-SECOND="login" USR-NAME-THIRD="Location" PCB-BIOS-RELEASE-DATE="XX.XX.XXXX" NET-MAC="XX:XX:XX:XX:XX:XX" 

Когда компьютер не в домене то в планировщике задач, можно прописать следующий скрипт, чтобы информация о компьютере и пользователе сохранялась в виде ярлычка в сетевой папке. И затем использовать эти ярлычки чтобы одним кликом разбудить WOL пакетом нужный компьютер и подключится к нему через Помощник для оказания технической поддержки. Для отправки WOL пакета можно использовать утилиту Wake On Lan.

wscript env.min.js wscript env.send.min.js link \serverlinks name="%NET-HOST% - %USR-NAME-FIRST% %USR-NAME-SECOND% ! %DEV-NAME% ! %PCB-BIOS-SERIAL% ! %PCB-BIOS-RELEASE-DATE% ! %DEV-BENCHMARK%" targetPath="%WINDIR%System32cmd.exe" arguments="/c wolcmd.exe %NET-MAC% 192.168.0.255 255.255.255.0 & start msra.exe /offerRA %NET-HOST%" workingDirectory="C:Scripts" windowStyle=7 iconLocation="%WINDIR%System32msra.exe,0" description="%USR-NAME-THIRD%" \ USR-NAME-FIRST="Terminal" USR-NAME-SECOND="login" PCB-BIOS-RELEASE-DATE="XX.XX.XXXX" NET-MAC="XX:XX:XX:XX:XX:XX"

Когда компьютер не в домене, но есть административная учётная запись от всех компьютеров, можно выполнить следующий скрипт, чтобы загрузить из txt файла список компьютеров, получить о них информация по сети через WMI и создать аналогичные ярлычки в локальной папке.

for /f "eol=; tokens=* delims=, " %%i in (list.txt) do cscript /nologo /u env.min.js \%%i silent cscript env.send.min.js link C:Links name="%NET-HOST% - %USR-NAME-FIRST% %USR-NAME-SECOND% ! %DEV-NAME% ! %PCB-BIOS-SERIAL% ! %PCB-BIOS-RELEASE-DATE% ! %DEV-BENCHMARK%" targetPath="%WINDIR%System32cmd.exe" arguments="/c wolcmd.exe %NET-MAC% 192.168.0.255 255.255.255.0 & start msra.exe /offerRA %NET-HOST%" workingDirectory="C:Scripts" windowStyle=7 iconLocation="%WINDIR%System32msra.exe,0" description="%USR-NAME-THIRD%" \ USR-NAME-FIRST="Terminal" USR-NAME-SECOND="login" PCB-BIOS-RELEASE-DATE="XX.XX.XXXX" NET-MAC="XX:XX:XX:XX:XX:XX"

Или можно сделать то же самое, что в предыдущем примере, но разбить всё на два этапа. Сначала получить данные с компьютеров по сети через WMI и сохранить их в локальной папке. А затем на основании этих данных создать аналогичные ярлычки в другой локальной папке.

for /f "eol=; tokens=* delims=, " %%i in (list.txt) do cscript /nologo /u env.min.js \%%i > C:Inventory%%i.ini
for /f "eol=; tokens=* delims=, " %%i in (list.txt) do cscript /u env.min.js ini@auto silent \ cscript env.send.min.js link C:Links name="%NET-HOST% - %USR-NAME-FIRST% %USR-NAME-SECOND% ! %DEV-NAME% ! %PCB-BIOS-SERIAL% ! %PCB-BIOS-RELEASE-DATE% ! %DEV-BENCHMARK%" targetPath="%WINDIR%System32cmd.exe" arguments="/c wolcmd.exe %NET-MAC% 192.168.0.255 255.255.255.0 & start msra.exe /offerRA %NET-HOST%" workingDirectory="C:Scripts" windowStyle=7 iconLocation="%WINDIR%System32msra.exe,0" description="%USR-NAME-THIRD%" \ USR-NAME-FIRST="Terminal" USR-NAME-SECOND="login" PCB-BIOS-RELEASE-DATE="XX.XX.XXXX" NET-MAC="XX:XX:XX:XX:XX:XX" < C:Inventory%%i.ini

env.search

Описание

JScript для поиска данных для переменных среды в объектах Active Directory по протоколу LDAP или в папке с ini файлами. Основная задача скрипта найти, добавить в переменные среды данные по компьютеру и используя эти переменные, выполнить необходимую команду в целях системного администрирования. Данные по компьютерам можно собрать с помощью другого скрипта env и выгрузить их в ini файлы в папке или добавить в атрибуты объектов Active Directory с помощью другого скрипта env.send.

Использование

В командной строке Windows введите следующую команду. Если необходимо скрыть отображение окна консоли, то вместо cscript можно использовать wscript.

cscript env.search.min.js <mode> <container> [<option>...] [<input>...] \ [<action>...]
  • <mode> — Режим поиска данных для переменных среды.

    • folder — Получение данных из папки с ini файлами.

    • ldap — Получение данных из Active Directory.

  • <container> — Путь к папке или guid (допускается указание пустого значения).

  • <option> — Дополнительные опции (может быть несколько, порядок не важен).

    • search — Поисковой запрос (можно опустить, будет запрошен в процессе).

    • index — Номер компьютера в выборке (можно опустить, будет запрошен в процессе).

    • action — Ключ действия (можно опустить, будет запрошен в процессе).

    • item — Шаблон представления компьютеров в выборке (доступны переменные %ENV%).

    • unit — Шаблон представления других списков (доступны переменные %ENV%).

    • service — Имя службы, которую нужно запустить перед выполнением команды действия.

    • check — Флаг проверки доступности целевых компьютеров.

    • user — Флаг запроса информации по пользователю (только для режима ldap).

    • noalign — Флаг запрета выравнивания выборок и списков.

    • color — Флаг использования цветового оформления.

  • <input> — Шаблоны для получения данных из атрибутов объекта (только для режима ldap).

  • <action> — Действия в формате ключ и команда (доступны переменные %ENV%).

Поиск объектов

Если получение данных идёт в режиме folder, то поиск нужных объектов в ini файлах производится по следующим ключам: NET-MACSYS-KEYNET-HOSTDEV-NAMENET-IP-V4SYS-VERSIONUSR-ACCOUNTDEV-DESCRIPTIONPCB-BIOS-SERIALPCB-BIOS-SERIAL и USR-NAME, причём по последнему ключу поисковой запросе ещё проверяется в транслитерации.

Если получение данных идёт в режиме ldap, то поиск нужных объектов производится по следующим атрибутам: nameoperatingSystemVersion и description, причём по последнему атрибуту поисковой запросе ещё проверяется в транслитерации.

Переменные среды

Скрипт добавляет временные переменные в среду процесса. В режиме folder переменные добавляются по ключам в ini файле. В режиме ldap добавляются описанные ниже переменные. Если нет данных для формирования переменной, то переменная не создаётся. Если задана дополнительная опция user, то по ключам USR-NAME-FIRST и USR-NAME-SECOND дополнительно запрашиваются данные о пользователе. Применяя шаблоны для получения данных из атрибутов объекта, можно получить любые данные и добавить их в любые переменные. Причём данные из одного атрибута по шаблону можно разделить на несколько переменных.

Операционная система

  • SYS-NAME — Заданное производителем полное название операционной системы.

  • SYS-VERSION — Версия операционной системы.

Пользователь

  • USR-NAME — Отображаемое имя пользователя.

  • USR-ACCOUNT — Аккаунт пользователя.

  • USR-SID — Идентификатор безопасности пользователя.

  • USR-COUNTRY — Название страны пользователя.

  • USR-COUNTRY-ID — Идентификатор страны пользователя.

  • USR-CITY — Название города пользователя.

  • USR-COMPANY — Название организации пользователя.

  • USR-DEPARTMENT — Название подразделения пользователя.

  • USR-POSITION — Название должности пользователя.

  • USR-EMAIL — Адрес электронной почты пользователя.

  • USR-MOBILE — Номер мобильного телефона пользователя.

  • USR-PHONE — Номер телефона пользователя.

  • USR-HOME — Полный путь к домашнему каталогу пользователя.

  • USR-INFO — Заметка о пользователе.

Сетевой адаптер

  • NET-HOST — Зарегистрированное сетевое имя компьютера.

  • NET-HOST-DN — Значение Distinguished Name компьютера в домене.

Другие переменные

  • TMP-CHECK — Время отклика компьютера на запрос проверки доступности.

  • TMP-INDEX — Порядковый номер компьютера в выборке (или элемента в списке).

  • TMP-KEY — Ключ элемента в списке.

  • TMP-VALUE — Значение элемента в списке.

Примеры использования

Вывести предложение для ввода поискового запроса, номера компьютера и выбора последующего действия. Поиск осуществлять в Active Directory в пределах Organizational Unit c guid {ABCD1234-111B-14DC-ABAC-4578F1145541}. Для отображаемой информации использовать оформление цветом, найденные компьютеры проверять на доступность и запрашивать информацию о пользователе. Что бы узнать guid контейнера в Active Directory можно воспользоваться программой Active Directory Explorer.

cscript env.search.min.js ldap {0C9E6295-C543-40D1-BD6D-3F2BDF54F7A9} color check user item=" %TMP-INDEX% | %TMP-CHECK% | %NET-HOST% | %USR-NAME% | %USR-MOBILE% | %USR-INFO% | %DEV-NAME%" unit=" %TMP-INDEX% | %TMP-KEY% | %TMP-VALUE%" description="%USR-NAME-THIRD% | %USR-NAME-FIRST% %USR-NAME-SECOND% | %DEV-NAME% | %PCB-BIOS-SERIAL% | %PCB-BIOS-RELEASE-DATE% | %NET-MAC% | %DEV-BENCHMARK% | %DEV-DESCRIPTION%" \ Помощник="msra.exe /offerRA %NET-HOST%" Подключится="mstsc.exe /v:%NET-HOST%" Доступность="ping.exe %NET-HOST%" Разбудить="wolcmd.exe %NET-MAC% 192.168.0.255 255.255.255.0" Сведения="msinfo32.exe /computer %NET-HOST%" Управление="compmgmt.msc /computer=%NET-HOST%"

Вывести предложение для ввода поискового запроса, номера компьютера и выбора последующего действия. Поиск осуществлять в папке с ini файлами. Для отображаемой информации использовать оформление цветом.

cscript env.search.min.js folder "C:Inventory" color item=" %TMP-INDEX% | %NET-HOST% | %USR-NAME% | %DEV-DESCRIPTION%" unit=" %TMP-INDEX% | %TMP-KEY% | %TMP-VALUE%" \ Помощник="msra.exe /offerRA %NET-HOST%" Подключится="mstsc.exe /v:%NET-HOST%" Доступность="ping.exe %NET-HOST%" Разбудить="wolcmd.exe %NET-MAC% 192.168.0.255 255.255.255.0" Сведения="msinfo32.exe /computer %NET-HOST%" Управление="compmgmt.msc /computer=%NET-HOST%"

Сохранить в файл список всех компьютеров расположенных в Active Directory в пределах Organizational Unit c guid {ABCD1234-111B-14DC-ABAC-4578F1145541}.

cscript /nologo search.min.js ldap {ABCD1234-111B-14DC-ABAC-4578F1145541} search="" noalign > list.txt

Подключиться через TightVNC к первому найденному компьютеру по поисковому запросу Иванов. Поиск осуществлять в Active Directory в пределах Organizational Unit c guid {ABCD1234-111B-14DC-ABAC-4578F1145541}. Перед подключением на удалённом компьютере запустить службу с именем tvnserver, а после отключения остановить её.

wscript env.search.min.js ldap {0C9E6295-C543-40D1-BD6D-3F2BDF54F7A9} service=tvnserver search="Иванов" index=1 action=TightVNC \ TightVNC="tvnviewer.exe -host=%NET-HOST%"

Понравилась статья? Поделить с друзьями:
  • Как найти рыбу в мутной воде
  • Как найти свой скейтборд
  • Как в телефоне найти агент
  • Как найти високосный год на питоне
  • Как составить список имен файлов