Використання BgInfo для відображення системної інформації на робочому столі
Якщо ви коли-небудь робили системне адміністрування, ви, мабуть, маєте проблему, коли ви підключаєтеся до стільки серверів, що ви не знаєте, до якого комп'ютера ви підключили половину часу. BGInfo - відмінна утиліта, яка дозволяє відображати корисну системну інформацію прямо на робочому столі. І це також працює для звичайних користувачів Windows.
ШКОЛА НАВІГАЦІЇ- Які інструменти SysInternals і як ви їх використовуєте?
- Розуміння процесу Explorer
- Використання Process Explorer для усунення неполадок та діагностики
- Розуміння процесу моніторингу
- Використання процесу моніторингу для усунення неполадок і знайти реєстр хакі
- Використання Autoruns для роботи з запуску процесів і шкідливих програм
- Використання BgInfo для відображення системної інформації на робочому столі
- Використання PsTools для управління іншими комп'ютерами з командного рядка
- Аналіз і керування файлами, папками та дисками
- Загортання та використання інструментів разом
Якщо ви наслідували нашу серію, ви можете бути здивовані величезним відхиленням від полювання на шкідливе програмне забезпечення та видаленням crapware для відображення інформації на робочому столі, але інструменти SysInternals не просто знаходять речі, які потрібно вбити. Є також багато утиліт у інструментарії, який використовується для відображення інформації, і ми розглянемо деякі з них.
Утиліта BGInfo відображає інформацію на робочому столі, і вона також працює в серверному середовищі - насправді, це, мабуть, саме там, де вона є найбільш корисною, але вона також працює на будь-якому комп'ютері, так що ви можете перевірити речі на вашому локальному комп'ютері раніше. запуску конфігурації на сервері.
Ви також можете зберегти інформацію з BGInfo в текстовий файл або навіть в базу даних, навіть не показуючи на робочому столі, так що якщо ви шукаєте швидкий спосіб захоплення інформації на всіх комп'ютерах у вашій мережі, ви можете використовувати BGInfo і деякі пакетні сценарії. щоб вирішити вашу проблему.
Варто відзначити, що BGInfo відображає інформацію, написавши текст поверх шпалер, якщо у вас є набір шпалер. Він створить новий файл шпалер, а потім призначить його як новий шпалер за замовчуванням.
Якщо це не ваша чашка чаю, не забудьте прочитати решту серії і чекати завтрашнього уроку, коли ми будемо обговорювати дуже потужний набір PsTools наданих SysInternals.
Використання інтерфейсу BGInfo
Використання BGInfo є дуже простим: відкрийте його та натисніть кнопку Застосувати, і ваш робочий стіл буде мати тонну системної інформації, оштукатурену повсюди відразу. Якщо ви хочете, щоб ця інформація регулярно оновлювалася, нам потрібно додати ярлик до папки запуску або створити заплановане завдання для цього.
Дивлячись на близький інтерфейс, можна побачити, що є редактор, список полів і набір варіантів форматування. Ви можете налаштувати і змінити його будь-яким способом, який ви б хотіли, і навіть вставити дані з текстових файлів та інших місць, наприклад реєстру.
Після того, як ви налаштували та створили свою конфігурацію (докладніше про це нижче), ви можете просто зберегти її у конфігураційному файлі, щоб завантажити її знову в будь-який час. Далі потрібно переконатися, що BGInfo регулярно оновлює інформацію.
Запуск BGInfo при запуску
Найпростіше - створити ярлик для BGInfo і помістити його в папку запуску і змінити цей ярлик, щоб включити шлях до конфігурації, яку ви створили і зберегли за допомогою редактора. Вам також потрібно додати кілька параметрів командного рядка, щоб це сталося.
Важливими перемикачами для наших цілей є перемикач / TIMER: 0, який встановлює тайм-аут, перш ніж він буде застосований до нуля, перемикач / SILENT, який зберігає все спокійно, і перемикач / NOLICPROMPT, який пропускає діалогове вікно ліцензійної угоди..
Примітка: Перемикач / POPUP і перемикач / TASKBAR прикріплять BGInfo до системного лотка і відкриватимуть діалогове вікно з інформацією про систему, коли ви клацаєте по ньому, що, безумовно, є дуже корисним варіантом.
Наприклад, якщо ми збережемо BGInfo.exe у папці C: Users Lowell і помістимо конфігурацію як config.bgi в ту ж папку, ми будемо використовувати її як командний рядок:
bginfo.exe c: користувачі lowell bin config.bgi / timer: 0 / nolicprompt / silent
Щоб запустити його кожного разу, коли ми запускаємо комп'ютер, відкрийте провідник Windows і введіть тип shell: запуск на панелі адреси, щоб відкрити папку автозавантаження.
Потім введіть повний шлях до BGInfo, а потім шлях до конфігураційного файлу, за яким слідують три перемикача, про які ми згадували раніше.
На цьому етапі ви повинні мати ярлик у вашій папці Startup, яка повинна негайно відображати конфігурацію на робочому столі.
Також можна відкрити Планувальник завдань і створити нове завдання, яке виконується кожні х хвилин, якщо ви хочете, щоб інформація оновлювалася частіше, але це трохи виходить за рамки цього уроку.
Налаштування відображуваної інформації
Зміна даних, які відображаються на екрані, досить проста, оскільки панель редактора подібна до будь-якого іншого текстового редактора. Ви можете додавати поля з панелі праворуч, налаштовувати відображення даних тощо. Наприклад, я хотів би мати рядок у верхній правій частині монітора з деякою корисною інформацією про систему, а потім показати назва системи нижче її у великому тексті, тому я просто відредагував, використав кнопку вирівнювання праворуч і змінив розмір шрифту для елемента, який я хотів змінити.
Після натискання кнопки Застосувати, це те, що відображається у верхньому правому куті мого монітора - зручні матеріали для системного адміністратора.
За допомогою діалогового вікна "Фон" можна змінити фоновий малюнок за зображенням. Щоб отримати найкращі результати, потрібно вперше скористатися налаштуваннями "Копіювати шпалери користувача", а потім змінити на "Використовувати ці налаштування", щоб вибрати, якщо потрібно,.
Примітка: Одна маленька проблема полягає в тому, що якщо ви створюєте нову конфігурацію, BGInfo дещо заплутається і скидає шпалери на чорний, тому вам доведеться знову встановити шпалери, а потім застосувати конфігурацію.
За допомогою кнопки "Позиція" можна змінити, де на екрані з'являться дані, і, якщо необхідно, налаштувати кілька інших змінних.
Натискання кнопки Custom під полем Fields дозволить вам створювати визначені користувачем поля, які показують спеціальні дані, які зазвичай не доступні, включаючи витягування даних з реєстру, змінних середовища, WMI, файлів або навіть VB Script. Розширюючи BGInfo таким чином, ви можете зробити це відображення абсолютно всього, що ви хотіли б бачити на робочому столі.
Наприклад, якщо ви хочете взяти номер збірки Windows для використання в якості точки даних на робочому столі, потрібно натиснути значення реєстру, а потім вставити повний шлях до розділу реєстру в полі Path. (Якщо ви працюєте з 64-розрядною системою Windows, потрібно перевірити вікно подання 64-розрядного реєстру або пошук буде перенаправлено до розділу 32-бітної сумісності реєстру.)
Потім ідентифікатор відобразиться у списку Поля, і ви можете вибрати його, щоб вставити його в текстовий редактор.
Для WMI ви можете переглядати всі zillions фрагментів даних і вибрати один для відображення. Це буде працювати так само, як і значення реєстру - вам слід надати йому ім'я, а потім додати це ім'я до редактора багатофункціонального тексту зі списку полів.
Для текстових файлів і полів, визначених користувачем VB Script, можна витягти вміст текстового файлу, який може надходити з будь-якого місця, або створити сценарій VB, який виконується в командному рядку і виводить дані, які ілюструють що-небудь d.
Наприклад, щоб показати вашу загальнодоступну IP-адресу на робочому столі, можна створити новий сценарій у Notepad, вставити наступне та зберегти його як publicip.vbs.
Dim o Встановити o = CreateObject ("MSXML2.XMLHTTP") o.open "GET", "http://ifconfig.me/ip", False o.send echo o.responseText
Після додавання цього до списку, ви матимете доступ до відображення загальнодоступної IP-адреси, додавши "publicip" зі списку "Поля". Як ви можете собі уявити, є набагато більше, що ви можете зробити з цим, до того, щоб бути майже необмеженим.
Для справді просунутих користувачів, ви також можете створити базу даних у вашій мережі і встановити BGInfo для автоматичного запуску на клієнтських комп'ютерах для заповнення бази даних. Таким чином, ви могли б відразу дізнатися про них без необхідності платити за дороге програмне забезпечення для управління. Обов'язково прочитайте пов’язану статтю для всього посібника.
Наступний урок
Завтра ми збираємося заглибитися у суперзручний світ SysInternals з ретельним вивченням деяких інструментів командного рядка, тому обов'язково перевірте решту серії.