Как сделать

Использование BgInfo для отображения системной информации на рабочем столе

SysInternals 7

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

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

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

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

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

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

Использование интерфейса BGInfo

Использовать BGInfo очень просто: откройте его и нажмите кнопку «Применить», и на вашем рабочем столе сразу же будет наклеена тонна системной информации. Если вы хотите, чтобы эта информация регулярно обновлялась, нам нужно добавить ярлык в папку автозагрузки или создать запланированное задание для этого.

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

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

Запуск BGInfo при запуске

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

Важными для наших целей параметрами являются переключатель / TIMER: 0, который устанавливает время ожидания до его применения к нулю, переключатель / SILENT, который хранит все в тайне, и переключатель / NOLICPROMPT, который пропускает диалоговое окно EULA.

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

Например, если мы сохраним BGInfo.exe в папке C: \ Users \ Lowell \ bin \ и поместим конфигурацию как config.bgi в ту же папку, мы будем использовать это в качестве командной строки:

bginfo.exe c: \ users \ lowell \ bin \ config.bgi / timer: 0 / nolicprompt / silent

Чтобы он запускался каждый раз при запуске компьютера, откройте проводник Windows и введите в командной строке shell: startup, чтобы открыть папку «Автозагрузка».

Затем введите полный путь к BGInfo, затем путь к файлу конфигурации и три упомянутых выше ключа.

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

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

Настройка отображаемой информации

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

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

Диалоговое окно «Фон» позволяет при необходимости изменить обои за изображением. Для достижения наилучших результатов вам следует использовать «Копировать настройки обоев пользователя» в первый раз, а затем перейти к «Использовать эти настройки», чтобы специально выбрать один из них при необходимости.

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

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

Нажав кнопку «Пользовательский» под полем «Поля», вы сможете создавать пользовательские поля, которые отображают специальные данные, которые обычно недоступны, включая извлечение данных из реестра, переменных среды, WMI, файлов или даже сценария VB. Расширяя BGInfo таким образом, вы можете заставить его отображать абсолютно все, что вы хотели бы видеть на рабочем столе.

Например, если вы хотите получить номер сборки Windows для использования в качестве точки данных на рабочем столе, щелкните значение «Реестр», а затем вставьте полный путь к разделу реестра в поле «Путь». (Если вы работаете в 64-битной Windows, вам нужно установить флажок в представлении 64-битного реестра, или ваш поиск будет перенаправлен в 32-битный раздел совместимости реестра.)

Затем идентификатор появится в списке полей, и вы сможете выбрать его для вставки в редактор форматированного текста.

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

Для текстового файла и пользовательских полей VB Script вы можете извлекать либо содержимое текстового файла, который может прийти откуда угодно, либо вы можете создать VB-скрипт, который запускается в командной строке и выводит данные, которые иллюстрируют все, что вы ‘ мне нравится

Например, чтобы отобразить ваш общедоступный IP-адрес на рабочем столе, вы можете создать новый сценарий в Блокноте, вставить следующее, а затем сохранить его как publicip.vbs.

Dim o Set o = CreateObject("MSXML2.XMLHTTP") o.open "GET", "http://ifconfig.me/ip", False o.send echo o.responseText 

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

СВЯЗАННЫЕ: Используйте BGInfo для создания базы данных системной информации ваших сетевых компьютеров

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

Следующий урок

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

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone