Jedan od popularnijih alata Sysinternals apartmana među administratorima sustava je BGInfo koji privlači informacije o sustavu u stvarnom vremenu na pozadinu vašeg stolnog računala prilikom prve prijave. Iz očitih razloga, kada imate više informacija kao što je sistemska memorija, dostupni prostor na tvrdom disku i vrijeme postavljanja sustava (među ostalima) ispred vas vrlo je zgodan kada upravljaš nekoliko sustava.
Malo poznata značajka o ovom praktičnom uslužnom programu je mogućnost automatskog spremanja podataka o sustavu u SQL bazu podataka ili neku drugu podatkovnu datoteku. S nekoliko minuta rada postava možete jednostavno konfigurirati BGInfo za snimanje informacija o sustavu svih mrežnih računala na centraliziranom mjestu za pohranu. Nakon toga možete koristiti te podatke za praćenje ili izvještavanje o tim sustavima, no kako vam se čini prikladno.
Ako ste upoznati s BGInfoom, možete preskočiti ovaj odjeljak. Međutim, ako niste koristili ovaj alat, potrebno je samo nekoliko minuta za postavljanje kako biste snimili podatke koje tražite.
Prilikom prvog otvaranja BGInfo, timer će se brojati dolje u gornjem desnom kutu. Kliknite gumb za odbrojavanje da biste sučelje držali gore kako bismo uredili postavke.
Sada uredite informacije koje želite uhvatiti s raspoloživih polja s desne strane. Budući da će se svi izlazi preusmjeriti na središnju lokaciju, ne brinite o konfiguriranju izgleda ili oblikovanju.
BGInfo podržava mogućnost spremanja podataka u nekoliko formata baze podataka: SQL Server Database, Access Database, Excel i tekstualnu datoteku. Da biste konfigurirali tu mogućnost, otvorite Datoteka> Baza podataka.
Najjednostavnija, a možda i najprikladnija opcija je pohranjivanje BGInfo podataka u tekstualnu datoteku podijeljenu zarezom. Taj format omogućava otvaranje datoteke u programu Excel ili uvoz u bazu podataka.
Da biste koristili tekstnu datoteku ili bilo koju drugu vrstu datotečnog sustava (Excel ili MS Access), jednostavno dajte UNC odgovarajućoj datoteci. Račun koji vodi zadatak za pisanje u ovu datoteku će trebati čitati / pisati pristup oba dijeljenja i NTFS datotečnih dozvola.
Kada koristite tekstualnu datoteku, jedina je mogućnost da BGInfo kreira novi unos svaki put kada se pokrenuti proces snimanja koji će dodati novu liniju odgovarajućoj CSV tekstnoj datoteci.
Ako želite da se podaci izravno spusti u SQL Server bazu podataka, BGInfo to podržava. To zahtijeva malo dodatne konfiguracije, ali sveukupno to je vrlo jednostavno.
Prvi korak je stvoriti bazu podataka u kojoj će se podaci pohraniti. Osim toga, želite stvoriti korisnički račun za popunjavanje podataka u ovu tablicu (i samo ovu tablicu). Radi vaše udobnosti, ova skripta stvara novu bazu podataka i korisnički račun (pokrenite ovo kao administrator na stroju SQL Server):
@SET poslužitelj =% računalo%.
@SET baza podataka = BGInfo
@SET UserName = BGInfo
@SET Password = lozinka
SQLCMD -S "% Server%" -E -Q "Stvaranje baze podataka [% Database%]"
SQLCMD -S "% Server%" -E -Q "Napravite prijavu [% UserName%] sa zaporkom = N '% Password%', DEFAULT_DATABASE = [% Database%], CHECK_EXPIRATION = OFF, CHECK_POLICY =
SQLCMD -S "% Server%" -E -d "% Database%" -Q "Izradi korisnik [% UserName%] za prijavu [% UserName%]"
SQLCMD -S "% Server%" -E -d "% Database%" -Q "EXEC sp_addrolemember N'db_owner ', N'% UserName% '"
Napominjemo da SQL korisnički račun mora imati dozvole 'db_owner' na bazi podataka kako bi BGInfo mogao ispravno raditi. Zato trebate imati SQL korisnički račun za ovu bazu podataka.
Zatim konfigurirajte BGInfo da biste se povezali s ovom bazom podataka klikom na gumb SQL.
Ispunite svojstva veze prema postavkama svoje baze podataka.
Odaberite mogućnost hoćete li imati samo jedan unos po računalu ili zadržati povijest svakog sustava.
Podaci će se odmah ispustiti u tablicu pod nazivom "BGInfoTable" u odgovarajućoj bazi podataka.
Premda je primarna funkcija BGInfoa promjena korisničke radne površine dodavanjem informacija o sustavu kao dio pozadine, za našu upotrebu želimo ostaviti samu pozadinu korisnika tako da taj proces funkcionira bez mijenjanja bilo kojeg od postavki korisnika.
Kliknite gumb Stolna računala.
Konfigurirajte izmjene Wallpapera da ne mijenjaju ništa.
Sada smo svi postavljeni za implementaciju konfiguracije na pojedinačne strojeve kako bismo mogli započeti snimanje podataka sustava.
Ako to već niste učinili, kliknite gumb Primijeni da biste stvorili prvi unos u svoj spremište podataka. Ako je sve ispravno konfigurirano, trebali biste moći otvoriti podatkovnu datoteku ili bazu podataka i vidjeti unos za odgovarajući stroj.
Sada kliknite opciju izbornika Datoteka> Spremi kao i spremite konfiguraciju kao "BGInfoCapture.bgi".
Postavljanje na odgovarajuće strojeve klijenata prilično je izravno. Nijedna instalacija nije potrebna jer samo trebate kopirati BGInfo.exe i BGInfoCapture.bgi na svaki stroj i smjestite ih u isti direktorij.
Jednom u mjestu, samo pokrenite naredbu:
BGInfo.exe BGInfoCapture.bgi / Timer: 0 / Silent / NoLicPrompt
Naravno, vjerojatno želite zakazati proces snimanja kako bi se pokrenuli na rasporedu. Ova naredba stvara planiranu zadaću za pokretanje procesa snimanja svakog jutra u 8 sati i pretpostavlja da ste kopirali potrebne datoteke u korijen diska C:
"BSAnfo.exe C: BGInfoCapture.bgi / Timer: 0 / Silent / NoLicPrompt" / SCH / SCTASKS / Create / SC DAILY / ST 08:00 /
Prilagodite prema potrebi, ali krajnji rezultat je da rasporedu zadataka naredbe trebaju izgledati ovako:
Preuzmite BGInfo od Sysinternals