Как узнать 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 адресов на одном компьютере?

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

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

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


Рубрики: локальная сеть Тэги:
  • Автор: valzor

    Добавлено 11 декабря, 2019 в 23:32

    скопировал ваш скрипт сделал как вы сказали – одни ошибки выходят

    Ответить
    • Автор: Александр

      Добавлено 22 ноября, 2022 в 09:56

      у меня тоже.
      нужно убрать / в начале и \ в конце
      заменить кавычки “ и ” на ”
      убрать концовки строк вида – «определение ip адреса»
      скорректировать нестандартные символы, которые побились при копировании
      тогда работает

      Ответить

Оставить комментарий

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