Skip to main content

Sysinternals Bginfo — обзор и настройка для работы в домене.

Здравствуйте, уважаемые читатели pingmeup.ru!

Надеюсь, что многие из вас успели неплохо отдохнуть за эти праздничные первомайские дни, и сегодня я хочу вам рассказать о компании Sysinternals и её полезных продуктах.

Те из вас, кто уже знаком с программами от этой компании могут читать эту статью через строчку! -) Для всех остальных – прошу проследовать под кат, и нажать кнопку Подробнее.

О компании Sysinternals

Для начала проведу небольшой экскурс в историю компании:  Sysinternals это часть веб-сайта Microsoft Technet, который предлагает технические средства и утилиты для управления, диагностики, устранения неполадок и мониторинга всей среды Microsoft Windows.

Основателями компании являются Марк Руссинович и Брайс Когсуэлл. Компания основана в 1996 году, базируется в США, в городе  Остин, штат Техас.В июле 2006 г. Компанию Sysinternals приобрела корпорация Microsoft­­­.

Сервисные программы от Sysinternals помогают специалистам по информационным технология и разработчикам управлять, находить и устранять неисправности а так же выполнять диагностику приложений и операционных систем семейства Microsoft Windows.

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

Суть её работы проста – она подменяет фон рабочего стола на изображение с технической информацией о компьютере.

BGinfo может показывать целый ряд информационных параметров, например таких как:

  • имя хоста (компьютера);
  • логин пользователя (имя);
  • ip адрес хоста;
  • модель и название процессора;
  • объем установленной оперативной памяти;
  • объем установленных жестких дисков;
  • версию операционной системы и многое, многое другое.
Вывод информации BGinfo на рабочий стол системы. Полный обзор на pingmeup.ru.
Вывод информации BGinfo на рабочий стол операционной системы.

Ссылка на утилиту BGinfo v.4.25

Поддерживаемые BGinfo операционные системы:

  • Клиентские: Windows Vista и выше (на Windows XP тоже работает);
  • Серверные: Windows Server 2008 и выше (наWindows Server 2003 тоже работает).

 

Описание и настройки программы Sysinternals BGinfo

При запуске программы начнется обратный отсчет на кнопке Time Remaining и если по кнопке не щелкнуть программа автоматически закроется, сохранив текущие настройки.

Полный обзор и настройка утилиты BGinfo на pingmeup.ru
Окно параметров настройки и конфигурирования BGinfo.

В поле Fields указаны параметры, которые могут быть показаны. Если выбрать параметр и нажать кнопку Add, то он добавиться в поле в левой части. Это поле является шаблоном отображения настроек на рабочем столе. Здесь можно указать настройки для шрифта текста: тип шрифта, наклон, толщина, подчеркивание, выравнивание а так же цвет.

Между скобками <> указаны переменные, и их редактирование запрещено. Все остальные опции можно менять по вашему усмотрению.

Кнопка Background откроет настройки фона рабочего стола.

В этой настройке доступны следующие параметры:
Copy user’s wallpaper settings — сохранит текущий фон рабочего стола и добавит с добавлением на него информации о компьютере.
Use this settings — применит настройки указанные в параметрах Wallpaper Bitmap (путь к рисунку для рабочего стола),

Wallpaper Position – позиция рисунка на рабочем столе, 

Backgroun color –  цвет фона рабочего стола
Маркер Make wallpeper visible behind text включает видимость рисунка за текстом. Если отключить его, то текст будет показан на фоне указанного цвета в Background color.

Нажимаем кнопку Apply и получаем фон рабочего стола с информацией о компьютере.

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

Для того чтобы информация о системе всегда показывалась на рабочем столе и всегда была актуальной нужно добавить bginfo в автозапуск Windows. Для этого создадим файл bginfo.reg, который будет содержать ключ реестра:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]

"BGInfo"= "C:\WINDOWS\Bginfo.exe c:\WINDOWS\bginfo.bgi /NOLICPROMPT /TIMER:0"

Где, bginfo.bgi – файл содержащий шаблон настроек о той информации, которая будет выводится на пользовательском рабочем столе. Создать этот файл можно из меню программы: выбираем File, затем Save as.

Добавляем ключ реестра bginfo.reg

Файлы bginfo.exe и bginfo.bgi нужно поместить в директорию с ОС Windows.

В созданной конфигурации так же можно указать свой фон рабочего стола для того, чтобы текст информации о системе был читаемым. Нажимаем в меню справа кнопку background, переключаем в меню радиокнопку на позицию use this settings и указываем путь к нужному изображению.

 

 

Настройка Sysinternals BGinfo в доменной сети

Самое интересное и практически оправданное применение утилиты BGinfo – её установка и распространение в доменной сети. Тем более, что это можно осуществить потратив очень небольшое количество времени. Сейчас я расскажу как это сделать.

Первое: создаем файлик вида bginfo.bat со следующим содержимым:

"\server_name\NETLOGON\BGInfo\Bginfo" "\server_name\NETLOGON\BGInfo\config.bgi" /silent /timer:00 /nolicprompt

Второе: выкладываем файл в сетевой каталог нашего Domain Controller по пути:

\server_name\NETLOGON

Третье: Добавляем сценарий в груповые политики домена, для этого открываем оснастку оснастку управления доменными групповыми политиками: Наш_Лес — Наши_Домены — Имя_домена — Default Group Policy (или другой файл Group Policy, например,вы можете создать новый, и в случае если что-то пойдет не так – будет проще вернуть настройки к первоначальным), и выбираем в контекстном меню пункт Изменить.

 

В открывшемся редакторе управления групповыми политиками нам нужна ветка: Конфигурация компьютера->Конфигурация Windows->Сценарии (запуск/завершение)->Автозагрузка

Нажимаем кнопку Добавить и указываем путь до файла bginfo.bat, который и будет запускать нашу утилиту BGinfo от Sysinternals.

Затем можно ускорить процесс синхронизации групповой политики в домене, и инициировать её обновление командой gpupdate /force из командной строки в режиме Администратора.

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

 

Заключение

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

На сегодня это всё, что я хотел вам рассказать. С вами был бессменный ведущий блога о компьютерах и it-технологиях – Станислав.

Подписывайтесь на обновления блога, поделитесь записью в соцсетях и следите за новыми обзорами и статьями! Всем добра!

4 thoughts to “Sysinternals Bginfo — обзор и настройка для работы в домене.”

  1. Вопрос: если на пк несколько сетевых адаптеров, а подключен только один, как вывести ip- адрес только активного адаптера и не показывать отключенные и неактывные?

    1. пишется скрипт VBS вот с таким содержанием. Имя файла любое.

      ‘ Special BGInfo Script
      ‘ Only IPv4 Address v1.7
      ‘ Programmed by WindowsStar — Copyright (c) 2009-2011
      ‘ ———————————————————

      strComputer = «.»
      On Error Resume Next
      Set objWMIService = GetObject(«winmgmts:» & «{impersonationLevel=impersonate}!\\» & strComputer & «\root\cimv2»)
      Set colSettings = objWMIService.ExecQuery («SELECT * FROM Win32_NetworkAdapterConfiguration where IPEnabled = ‘True'»)
      For Each objIP in colSettings
      For i=LBound(objIP.IPAddress) to UBound(objIP.IPAddress)
      If InStr(objIP.IPAddress(i),»:») = 0 Then Echo objIP.IPAddress(i)
      Next
      Next

      Потом жмем «Custom…», дальше «New…», дальше «VB Script file» и указываем на свой .vbs

      в выводе будет только активные адреса IPv4

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

  2. Добавить свой пункт
    WMI Query
    SELECT IPAddress FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True
    Только у тебя появится IPv6 и лишнии ip рандомные 169.254.х.х

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *