Ако някога сте правили администрация на системата, вероятно имате проблем, когато се свързвате с толкова много сървъри, че нямате представа кой компютър сте свързали с половината време. BGInfo е чудесна програма, която ви позволява да показвате полезна системна информация точно на работния плот. И работи и за обикновените потребители на Windows.
УЧИЛИЩНА НАВИГАЦИЯАко сте следвали заедно с нашата серия, може да се изненадате от огромното заминаване от ловния зловреден софтуер и да изтриете crapware за показване на неща на работния плот, но инструментите на SysInternals не са само за намиране на неща, които да бъдат убивани. Също така има много помощни средства в инструментариума, който се използва за показване на информация, и ще разгледаме някои от тях.
Помощната програма BGInfo показва информация на работния плот и работи и в сървърна среда - всъщност това вероятно е мястото, където е най-полезно, но работи и на всеки компютър, за да можете да тествате нещата на вашата локална машина преди изпълнявайки конфигурацията на сървъра.
Можете също така да запазвате информация от BGInfo в текстов файл или дори в база данни, дори и да не се показва на работния плот, така че ако търсите бърз начин за заснемане на информация за всички компютри във вашата мрежа, можете да използвате BGInfo и някои партидни скриптове за да разрешите проблема си.
Струва си да се отбележи, че BGInfo показва информация, като пише текст над горната част на вашия тапет, ако сте задали тапет. Той ще създаде нов тапетен файл и ще го зададете като нов тапет по подразбиране.
Ако това не е чаша чай, не забравяйте да прочетете останалата част от серията и да чакате утрешния урок, когато ще обсъждаме много мощния набор от PsTools, предоставени от SysInternals.
Използването на 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 / таймер: 0 / nolicprompt / silent
За да го стартирате всеки път, когато стартираме компютъра, отворете Windows Explorer и въведетеобвивка: стартиранев лентата за местоположение, за да отворите папката "Стартиране".
След това напишете пълния път към BGInfo, последван от пътя към конфигурационния файл, последван от трите превключвателя, които споменахме по-рано.
В този момент трябва да имате пряк път в папката "Старт", който трябва незабавно да показва конфигурацията на работния плот.
Можете също така да отворите Scheduler за задачи и да създадете нова задача, която да се изпълнява на всеки x минути, ако искате информацията да се актуализира по-често, но това е малко извън обхвата на този урок.
Промяната на данните, които се показват на екрана, е достатъчно лесно, тъй като редакторът е като всеки друг текстов редактор. Можете да добавите полета от панела отдясно, да промените езика на данните и т.н. Например, исках просто да има линия в горната дясна част на монитора ми с полезна системна информация и след това да покажа името на системата под него в по-голям текст, затова просто редактирах, използвах правилния бутон за подравняване и промених размера на шрифта за елемента, който исках да променя.
След като кликнете върху "Прилагане", това е показаното в горния десен ъгъл на монитора - удобни за системния администратор.
Диалоговият прозорец за фона ви позволява да промените тапета зад изображението, ако е необходимо. За най-добри резултати бихте искали да използвате настройките "Копиране на тапета на потребителя" за първи път и след това променете на "Използване на тези настройки", за да изберете конкретно, ако е необходимо.
Забележка: Един малък проблем е, че ако създадете нова конфигурация, BGInfo получава малко объркване и възстановява тапета ви до черно, така че отново трябва да зададете тапета и след това да приложите конфигурацията.
Можете да използвате бутона "Позиция", за да промените къде ще се показват данните на екрана, и ако е необходимо, омекотете няколко други променливи.
Кликването върху потребителския бутон под полето Полета ще ви позволи да създадете полета, дефинирани от потребителя, които да показват специални данни, които обикновено не са налице, включително изтегляне на данни от системния регистър, променливи на средата, WMI, файлове или дори VB Script. Като разширявате BGInfo по този начин, можете да го направите абсолютно всичко, което бихте искали да видите на работния плот.
Ако например искате да вземете градивния номер на Windows, който да се използва като точка за данни на работния плот, щракнете върху стойността на системния регистър и след това поставете пълния път към ключ на системния регистър в полето Път. (Ако използвате 64-битови Windows, бихте искали да проверите полето за преглед на 64-битов регистър или вашето търсене ще бъде пренасочено към 32-битовата секция за съвместимост на системния регистър.)
След това идентификаторът ще се покаже в списъка Полета и можете да го изберете, за да го вмъкнете в редактора за богат текст.
За WMI можете всъщност да разгледате всички злайове на данни и да изберете един, който да се показва. Това ще работи по същия начин като стойността на регистъра - ще му дадете име и след това ще добавите това име към редактора на богатия текст от списъка с полета.
За текстовия файл и VB Script потребителски дефинирани полета, можете да изтеглете или съдържанието на текстов файл, който може да дойде от всяка точка, или можете да създадете VB скрипт, който работи на командния ред и извежда данни, илюстриращи всичко, d like.
Например, за да покажете публичния си IP адрес на работния плот, можете да създадете нов скрипт в Notepad, да поставите следното и след това да го запазите като publicip.vbs.
Задаване на о = CreateObject ("MSXML2.XMLHTTP") o.open "GET", "http://ifconfig.me/ip", False o.send echo o.responseText
След като го добавите в списъка, ще имате достъп за показване на публичния IP адрес, като добавите "publicip" от списъка Fields. Както можете да си представите, има много повече, което можете да направите с това, до точката да бъдете почти неограничени.
За наистина напредналите потребители можете също да създадете база данни в мрежата си и да настроите BGInfo да се стартира автоматично на клиентските компютри, за да попълни базата данни. По този начин можете незабавно да знаете нещо за тях, без да се налага да плащате за скъп софтуер за управление. Не забравяйте да прочетете свързаната статия за цялото ръководство.
Утре ще се върнем в супер глупавия свят на SysInternals, като разгледаме внимателно някои от инструментите на командния ред, така че не забравяйте да проверите отново за останалата част от серията.