твой сетевичок
все о локальных сетях и сетевом оборудовании

Как узнать ip адрес компьютера в локальной сети через скрипт?

При администрировании локальной сети постоянно приходится сталкиваться с жалобами сотрудников на ошибки, проблемы и т.п. ситуациями, которые, как они думают, может исправить только «Великий Гуру компьютеров» (так сказать, «Привет работникам бухгалтерии»)

Все этапы создания современной локалки рассмотрены в иллюстрированном практическом руководстве по созданию локальной сети от авторов сайта Твой Сетевичок

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

Как узнать имя и ip адрес компьютера с помощью скрипта?

В одной из статей сайта рассказано, как узнать ip через командную строку, однако далеко не все пользователи способны «сладить» с мистической командой cmd.

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

/
strComputer = «.»
Set SWBemlocator = CreateObject(«WbemScripting.SWbemLocator»)
Set objWMIService = SWBemlocator.ConnectServer(strComputer,»root\CIMV2″)
Set colItems = objWMIService.ExecQuery(«Select * from Win32_NetworkAdapterConfiguration where ipenabled = true»,,48)
For Each objItem in colItems
MsgBox «Вот что нужно знать перед звонком в IT», vbInformation, «Заголовок окна»
Text = «Имя компьютера: » & objItem.DNSHostName & VbCrLf – «команда для определения рабочего имени компьютера»
for each propValue in objItem.IPAddress
Text = Text & «IP адрес: » & propValue & VbCrLf «определение ip адреса»
Text= Text & «id 12345678″& VbCrLf — «строки для ручного ввода данных для входа в программу для удалённого управления компьютером (например, на данной иллюстрации — это TeamViewer)»

как вывести информацию об ip адресе пользователя с помощью программы
Text= Text & «password 12345678»-
Next
Next
WScript.Echo Text
\

Данный скрипт помогает узнать имя и ip адрес своего компьютера даже совсем «далеким» от грамотного общения с ПК пользователям.

Как вывести на рабочий стол имя компьютера и его ip адрес?

Чтобы вывести ip адрес на рабочий стол останется только открыть любой текстовый редактор и сохранить данный скрипт с английской раскладкой и разрешением «.vbs».

Теперь, при запуске данной мини-программы откроется окно, в котором сотрудник будет видеть:

  • — имя компьютера;
  • — ip адрес компьютера в локальной сети;
  • — id для входа в программу удалённого доступа;
  • — пароль для входа.

как вывести ip адрес на рабочий стол

Кроме того, на правах администратора можно добавить утилиту в «Планировщик задач» и поставить повтор на запуск (например, каждые 3-4 часа) и, возможно, со временем сотрудники будут знать столь данные наизусть.


Комментировать

Ваш email не будет опубликован.


Авторизация
*
*
Генерация пароля