МЕНЮ

Настройка BgInfo. Информация о ПК на рабочем столе Windows 10Zip File, мои юные любители сисадминства. Нынче мы будем рассматривать полезнейшую программу BgInfo. Данная софтина позволяет выводить на экране каждого пользователя в сети информацию о его компьютере. IP-адрес, MAC, имя учётной записи, название домена и т.д. Зачем спрашивается это нужно? Скажем так, если вы админите крупную организацию, а я с недавних пор тружусь в конторе, где суммарный парк – 200 машин, сто из которых находятся конкретно мод моим началом, возникает потребность в оперативной технической поддержке.

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

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

Как скачать BgInfo?

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

Шаг 1. И начнём мы с загрузки BgInfo. Пишем в яндексе соответствующий запрос и переходим на официальную страничку, размещённую на портале Microsoft’а.

Загрузка BgInfo

Шаг 2. Небольшая историческая справка. Разработчики программы BgInfo (Марк Руссинович и Брайс Когсвелл) имели свой собственный сайт-проект со звучным названием Sysinternals, задолго до того, как вошли в состав Microsoft. “Мелкомягкие” приобрели успешный концепт лишь в 2006 году, а в 2011 Билл и его команда убрали из открытого доступа исходные коды всех наработок, ранее распространяемых совершенно свободно. Аргументировав это тем, что после правки исходников, получившийся софт может вызывать сбои в работе винды. Логично? Более чем. В целом, на админской братии, это никак не отразилась. Утилиты из пакета Руссиновича и по сей дань распространяются бесплатно, а значит ими можно пользоваться абсолютно легально и не тревожиться ночами по поводу отсутствия соответствующей лицензии. Поэтому смело жмём по ссылке «Download BgInfo».

Небольшая историческая справка

Шаг 3. И после завершения загрузки распаковываем содержимое архива в отдельную папку.

Распаковываем содержимое архива

Подготовка файла конфигурации и скрипта

Шаг 4. Запускаем EXEшный файл на своём компьютере. Я сразу буду демонстрировать весь процесс на клиентской машине, но вы можете подготовить файл конфигурации и скрипт заранее и уже затем ручками раскидывать их по компьютерам рабочей группы. Или же зарядить на домене в групповую политику, дабы распространить всю эту историю в автоматическом режиме. Как это сделать максимально быстро мы рассмотрим подробнее чуть позже, а пока, давайте примем лицензионное соглашение.

Запускаем EXEшный файл на своём компьютере

Шаг 5. И остановим таймер, отчитывающий секунды до закрытия программы кликнув по произвольной строчке в главном окне.

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

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

Расшифровка значений каждого из параметров

Расшифровка значений каждого из параметров:

  • Boot Time (время загрузки ОС) - Boot Time
  • CPU (информация о процессоре) - CPU
  • Default Gateway (адрес шлюза по умолчанию) - Default Gateway
  • DHCP Server (адрес DHCP сервера) - DHCP Server
  • DNS Server (адрес DNS сервера) - DNS Server
  • Free Space (информация о свободном месте на дисках) - Free Space
  • Host Name (имя компьютера) - Host Name
  • IE Version (версия установленного браузера Internet Explorer) - IE Version
  • IP Address (IP-адрес) - IP Address
  • Logon Domain (имя домена) - Logon Domain
  • Logon Server (имя авторизовавшего контроллера домена) - Logon Server
  • MAC Address (MAC адрес сетевой карты) - MAC Address
  • Machine Domain (имя домена AD) - Machine Domain
  • Memory (информация об оперативной памяти) - Memory
  • Network Card (информация о сетевой карте) - Network Card
  • Network Speed (скорость сетевой карты) - Network Speed
  • Network Type (информация о типе сетевой карты) - Network Type
  • OS Version (версия установленной операционной системы) - OS Version
  • Service Pack (версия сервис пака установленной ОС) - Service Pack
  • Snapshot Time (время входа пользователя в систему) - Snapshot Time
  • Subnet Mask (маска сети) - Subnet Mask
  • System Type (роль операционной системы) - System Type
  • User Name (имя пользователя) - User Name
  • Volumes (разделы дисков) - Volumes

Шаг 7. Теперь поехали по настройкам внешнего вида. Кликаем справа по пункту «Background…» и в открывшемся окне сразу ставим галочку «Make wallpaper visible behind text». Она отвечает за отображение фонового изображения за текстом с информацией о нашем ПК. Далее выбираем непосредственно фоновый рисунок. Я предпочитаю однородный бэкграунд. Среди админов старой школы существует поверье, что одноцветные обои повышают производительность компьютера на 5-10%. Но это не точно. В 10 винде знаменитая синяя обоина находится по адресу «C– Windows– Web– Screen» Выбираем пикчу «img105». Осталось разобраться с позиционированием джепегешки. В раскрывающемся списке ищем «Fill», оно же заполнение и сохраняем настройки нажав «ОК».

Настройка внешнего вида

Шаг 8. Переходим ко второму пункту - «Position…». Тут всё просто. Он отвечает за место расположения нашей информации на экране монитора. Мне по душе правый верхний угол. Он, как правило, у всех свободен. Ибо в левой части обычно накидывают ярлыки. Справа внизу корзина, а вот правый верхний традиционно пустует. Вот и займём его полезным делом. Жмём «ОК».

Переходим ко второму пункту - «Position…»

Шаг 9. В «Desktops…» лезть не будем, т.к. мы в принципе уже всё настроили. Чекаем «Preview» и убеждаемся, что всё выглядит, как надо.

Чекаем «Preview» и убеждаемся, что всё выглядит, как надо

Шаг 10. Сохраняем нашу конфигурацию нажав «File» - «SavaAs…»

Сохраняем нашу конфигурацию

Шаг 11. В качестве места сохранения конфигурации указываем ту папку, в которой уже лежит наш EXEшник. А затем задаём понятное имя файлу, например «conf». Жмём сохранить.

Задаём понятное имя файлу

Шаг 12. Перемещаем папку BGInfo в директорию, которая 100% присутствует на каждом компьютере под управлением ОС Windows. Например, в Program Files.

Перемещаем папку BGInfo

Собственно, почти всё. Осталось добавить нашу программу в автозагрузку.

Настройка BgInfo в Windows 10 через Автозагрузку

Шаг 13. Для этого создаём ярлык файла «Bgnfo.exe».

Создаём ярлык файла «Bgnfo.exe»

Шаг 14. И вызвав контекстное меню правой кнопкой переходим к его свойствам. На вкладке «Ярлык» дополняем строку объект следующими параметрами: «conf.bgi /silent /timer:00 /nolicprompt». «Conf.bgi» означает, что прежде чем запустить EXEшник программу будет ссылаться на файл с настройками, «/silent» - отвечает за игнорирование ошибок, «timer» - указывает время ожидания закрытия уже знакомого нам таймера. Нулевое значение его нивелирует. И последнее, «/nolicprompt» - задаёт пропуск окна лицензионного соглашения в автоматическом режиме. Применяем данные параметры для ярлыка нажав кнопку «ОК».

Переходим к свойствам

Шаг 15. Переименовываем его в удобочитаемый вид и перемещаем в папку с объектами автозагрузки для всех пользователей. В Windows 10 данный каталог находится по следующему пути: «C:\ProgramData\Microsoft\Windows\StartMenu\Programs\StartUp».

StartUp

Шаг 16. Теперь остаётся только перезагрузить наш компьютер, чтобы проверить, как отработает BgInfo.

Остаётся только перезагрузить наш компьютер

Шаг 17. Как видим, после перезагрузки у нас применились выбранные ранее одноцветные обои и в правом углу появилась информация об имени компьютера и текущем пользователе.

После перезагрузки у нас применились выбранные ранее одноцветные обои

Шаг 18. И всё бы хорошо, однако есть одна маленькая проблема. Если юзверю взбредёт в голову самостоятельно поменять фон рабочего стола. А можете мне поверить, такая идея – это первое что придёт ему в голову, когда пользюк увидит скушную одноцветную пикчу. Он мигом захочет её сменить. И вот тут-то, все наши старая пойдут “коту под хвост”. Информация попросту пропадёт с рабочего стола до следующей перезагрузки.

Маленькая проблема

Настройка BgInfo в домене через групповые политики (GPO)

Шаг 19. Для того, чтобы избежать столь каверзной ситуации, эффективнее всего использовать возможности домена в вашей сети. А точнее, настроить соответствующим образом групповые политики. Перемещаем папку с BgInfo из автозагрузки в общую папку на сервере, доступ на чтение которой есть у всех членов вашего домена. Я рекомендую использовать для подобных программ следующий путь «имя сервера в сети - SYSVOL- имя домена - scripts». Но это не строгое правило. Можете с таким же успехом закинуть в «NETLOGON». Или вообще создать свой каталог и дать к нему доступ нужным пользователям.

Использовать возможности домена в вашей сети

Шаг 20. Переходим на сервер и запускаем EXEшник BgInfo из сетевой папки. В открывшемся окне принимаем условия лицензионного соглашения.

запускаем EXEшник BgInfo из сетевой папки

Шаг 21. Далее открываем наш файлик с конфигурацией. Для работы в сети с выделенным сервером, его нужно немножко откорректировать. Это связано с тем, что парк машин, а следовательно, и операционных систем в вашей сетке может быть разномастным. XPшки, Семёрки, Восьмёрки. Где-то и Висты встречаются. И на каждой ОС в идеале хотелось бы видеть одинаковый фон синего цвета. Поэтому давайте перейдём в пункт «Background…».

Открываем наш файлик с конфигурацией

Шаг 22. И скопируем «img105» из локальной папки на сервере в нашу «шару» с BgInfo.

Скопируем «img105»

Шаг 23. Для удобства переименуем картинку в «fon» и в настройках программы пропишем к ней новый, на этот раз сетевой путь. Жмём «ОК».

Переименуем картинку в «fon»

Шаг 24. Сохраняем изменения в конфигурационном файла нажав «File» – «SaveAs…»

Сохраняем изменения

Шаг 25. Выбираем файл «conf». Сохранить.

Выбираем файл «conf»

Шаг 26. Отлично. Осталось написать небольшой BAT-файл с аналогичными параметрами, которые мы задавали для ярлыка в случае с компом в одноранговой сетке. Создаём текстовый файл.

Осталось написать небольшой BAT-файл

Шаг 27. Сразу переименовываем его в «bgstart» и меняем расширение на «bat».

Переименовываем в «bgstart»

Шаг 28. Правой кнопкой, «Изменить».

«Изменить»

Шаг 29. Прописываем в кавычках полный сетевой путь к EXEшнику, затем к конфигурационному файлу, и не забываем о параметрах /silent /timerи /nolicprompt. Сохраняем изменения.

Прописываем в кавычках полный сетевой путь к EXEшнику

Шаг 30. Самое время разобраться с групповыми политиками. В диспетчере серверов раскрываем менюшку «Средства» и ищем в списке «Управление групповой политикой».

Самое время разобраться с групповыми политиками

Шаг 31. Правой кнопкой по названию домена, «Создать объект групповой политики в этом домене и связать его…»

Создать объект групповой политики в этом домене и связать его…

Шаг 32. Дадим имя объекту «Политика для BgInfo».

Политика для BgInfo

Шаг 33. В контекстном меню политики жмём «Изменить».

В контекстном меню политики жмём «Изменить»

Шаг 34. Раскрываем ветку «Конфигурация пользователя» - «Политики» - «Конфигурация Windows» - «Сценарии (вход/выход из системы». В свойствах входа нажимаем кнопку «Добавить».

Раскрываем ветку

Шаг 35. Указываем сетевой путь к нашему батнику и подтверждаем, дважды нажав на «ОК».

Указываем сетевой путь к нашему батнику

Шаг 36. Хорошо. Политика, применяющая BgInfo есть. Но нужно ещё активировать параметр, отвечающий за запрет смены фоновой картинки на рабочем столе. Для этого переходим в «Административные шаблоны» - «Панель управления» - «Персонализация» и ищем пункт «Запрет изменения фона рабочего стола».

запрет смены фоновой картинки на рабочем столе

Шаг 37. Возвращаемся на клиентский ПК и пробуем залогиниться под доменной учётной записью.

Пробуем залогиниться под доменной учётной записью

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

Ни один смертный не избежит данного запрета

Полезные фишки BgInfo

Шаг 39. Окей, друзья. Последняя фишка, которой я бы хотел поделиться с вами, это место, где программка BgInfoсохраняет последнюю кэшированную картинку рабочего стола. В какой ситуации данное знание будет актуально? Ну, например, помощник приносит вам компьютер и оставляет его на долгосрочную диагностику. После того, как час Х наконец настаёт, вы осознаёте, что совершенно не понятно, кто последний за ним работал и какое сетевое имя ему присвоено. В такой ситуации вы просто заходите в папку с профилем последнего пользователя, предварительно отфильтровав список по дате изменения. Затем «AppData» - «Local» - «Temp» и находим файлик «BGInfo.bmp». Открыв его, мы можем ознакомиться с информацией об имени компьютера, логине пользователя и других параметрах, если конечно вы изначально включали в настройках их отображение. Такие дела, малята.

Последняя фишка

Лично мне, всё вышесказанное сегодня, не единожды помогало в решении задач, связанных с администрированием сети крупных размеров. Ну а если вы хотите более подробно углубиться в данную тему, то настоятельно рекомендую ознакомиться с моим обучающим курсом по администрированию на платформе WindowsServer2016. После его изучения вы сможете самостоятельно реализовать на своём предприятии доменную сеть и превратить работу по её обслуживанию в сплошное удовольствие. Ведь каждый админ знает, что грамотно организованная и правильно сконфигурированная ЛВС – это залог сохранения нервных клеток и крепкого сна по ночам.

Обучающий курс «Администрирование Windows Server 2016»

Друзья, на этой ноте я с вами прощаюсь. Если ролик оказался полезным – не забудьте поставить под ним лайк и поделиться со своими друзьями ITшниками. Нас, на минуточку, уже более семи тысяч. Давайте же вместе расширим это комьюнити ещё больше. Ведь каждый новый подписчик, каждый просмотр для меня является дополнительным мотивирующим драйвером в вопросе производства новых видосов. Так что не разочаровывайте Денчика. Почаще учитесь новому, и самое главное, берегите себя, ребятки. До новых встреч.

делитесь с друзьями

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

telegram chanel

Хочешь больше контента? Подписывайся на YouTube-канал!

Курс «Диплом за неделю»

Пособие «Библия вардрайвинга»

Курс Cisco «CCNA: Introduction to Networks»

© 2024. IT-спец. Денис Курец.