Использование BgInfo для отображения системной информации на рабочем столе
Если вы когда-либо занимались системным администрированием, у вас, вероятно, есть проблема, когда вы подключаетесь к такому количеству серверов, что не представляете, к какому компьютеру вы подключаетесь в половине случаев. BGInfo - отличная утилита, которая позволяет отображать полезную системную информацию прямо на рабочем столе. И это работает для обычных пользователей Windows, а также.
ШКОЛЬНАЯ НАВИГАЦИЯ- Что такое инструменты SysInternals и как вы ими пользуетесь?
- Понимание Process Explorer
- Использование Process Explorer для устранения неполадок и диагностики
- Понимание Process Monitor
- Использование Process Monitor для устранения неполадок и поиска взлома реестра
- Использование автозапуска для работы с процессами запуска и вредоносными программами
- Использование BgInfo для отображения системной информации на рабочем столе
- Использование PsTools для управления другими ПК из командной строки
- Анализ и управление вашими файлами, папками и дисками
- Заключение и совместное использование инструментов
Если вы следите за нашей серией, вы можете быть удивлены огромным отходом от поиска вредоносных программ и удаления программного обеспечения для отображения материалов на рабочем столе, но инструменты 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 и введите оболочка: запуск в адресной строке, чтобы открыть папку автозагрузки.
Затем введите полный путь к 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 на клиентских компьютерах для заполнения базы данных. Таким образом, вы можете сразу узнать о них что угодно, не платя за дорогостоящее программное обеспечение для управления. Не забудьте прочитать связанную статью для всего руководства.
Следующий урок
Завтра мы собираемся углубиться в супер отвратительный мир SysInternals с тщательным изучением некоторых инструментов командной строки, поэтому обязательно перепроверьте остальную часть серии..