Використання BgInfo для показу системної інформації на стільниці

Використання BgInfo для показу системної інформації на стільниці

Якщо ви коли-небудь займалися системним адмініструванням, у вас, ймовірно, є проблема, коли ви підключаєтеся до такої кількості серверів, що ви не уявляєте, до якого комп'ютера ви підключаєтеся в половині випадків. BGInfo - відмінна утиліта, яка дозволяє відображати корисну системну інформацію прямо на робочому столі. І це працює для звичайних користувачів Windows.

НАВІГАЦІЯ

  1. Що таке інструменти SysInternals і як ви їх використовуєте?
  2. Розуміння Process Explorer
  3. Використання Process Explorer для усунення неполадок і діагностики
  4. Розуміння Process Monitor
  5. Використання Process Monitor для усунення неполадок і пошуку зломів реєстру
  6. Використання автозапуску для роботи з процесами запуску та шкідливими програмами
  7. Використання BgInfo для показу системної інформації на стільниці
  8. Використання PsTools для керування іншими ПК з командного рядка
  9. Аналіз і керування вашими файлами, теками і дисками
  10. Укладання і спільне використання інструментів

Якщо ви стежите за нашою серією, ви можете бути здивовані величезним відходом від пошуку шкідливих програм і видалення програмного забезпечення для відображення матеріалів на робочому столі, але інструменти SysInternals - це не тільки пошук речей, які потрібно вбити. У наборі інструментів також є багато утиліт для відображення інформації, і ми розглянемо деякі з них.

Утиліта BGInfo відображає інформацію на стільниці, і вона також працює в серверному середовищі - насправді, це, ймовірно, саме там, де вона найбільш корисна, але вона також працює на будь-якому комп'ютері, тому ви можете протестувати її на своєму локальному комп'ютері, перш ніж запуск конфігурації на сервері.

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

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

Якщо це не ваша чашка чаю, обов'язково прочитайте іншу частину серії і дочекайтеся завтрашнього уроку, коли ми будемо обговорювати дуже потужний набір PsTools, що надається SysInternals.

Використання інтерфейсу BGInfo

Використовувати BGInfo дуже просто: відкрийте його і натисніть кнопку «Застосувати», і на вашому робочому столі відразу ж буде наклеєна тонна системної інформації. Якщо ви хочете, щоб ця інформація регулярно оновлювалася, нам потрібно додати ярлик до теки автовантаження або створити заплановане завдання для цього.

Якщо ви подивитеся на інтерфейс ближче, ви побачите, що є редактор, список полів і купа параметрів форматування. Ви можете налаштувати і змінити його будь-яким зручним для вас способом, і навіть вставити дані з текстових файлів та інших місць, наприклад реєстру.

Після того, як ви налаштували і створили свої налаштування (докладніше про це нижче), ви можете просто зберегти її в файлі конфігурації і завантажити знову в будь-який час, коли вам це потрібно. Потім вам потрібно переконатися, що BGInfo оновлює інформацію на регулярній основі.

Запуск BGInfo під час запуску

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

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

Примітка. Перемикач/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 на клієнтських комп'ютерах для заповнення бази даних. Таким чином, ви можете відразу дізнатися про них що завгодно, не сплачуючи за дороге програмне забезпечення для управління. Обов «язково прочитайте пов» язану статтю для всього підручника.

Наступний урок

Завтра ми збираємося заглибитися в супер огидний світ SysInternals з ретельним вивченням деяких інструментів командного рядка, тому обов'язково перевірте іншу частину серії.

Image