Gunakan BGInfo untuk Membangun Basis Data Sistem Informasi Komputer Jaringan Anda
Salah satu alat yang lebih populer dari suite Sysinternals di antara administrator sistem adalah BGInfo yang mengolah informasi sistem waktu-nyata ke wallpaper desktop Anda saat pertama kali masuk. Untuk alasan yang jelas, memiliki informasi seperti memori sistem, ruang hard drive yang tersedia, dan waktu kerja sistem (antara lain) tepat di depan Anda sangat nyaman ketika Anda mengelola beberapa sistem..
Fitur yang sedikit diketahui tentang utilitas praktis ini adalah kemampuan untuk memiliki informasi sistem secara otomatis disimpan ke database SQL atau beberapa file data lainnya. Dengan beberapa menit pekerjaan pengaturan, Anda dapat dengan mudah mengkonfigurasi BGInfo untuk merekam informasi sistem semua komputer jaringan Anda di lokasi penyimpanan terpusat. Anda kemudian dapat menggunakan data ini untuk memantau atau melaporkan sistem ini sesuai keinginan Anda.
Pengaturan BGInfo
Jika Anda terbiasa dengan BGInfo, Anda dapat melewati bagian ini. Namun, jika Anda belum pernah menggunakan alat ini, hanya perlu beberapa menit untuk menyiapkan untuk mengambil data yang Anda cari.
Ketika Anda pertama kali membuka BGInfo, penghitung waktu akan menghitung mundur di sudut kanan atas. Klik tombol hitung mundur untuk menjaga antarmuka agar kami dapat mengedit pengaturan.
Sekarang edit informasi yang ingin Anda ambil dari bidang yang tersedia di sebelah kanan. Karena semua output akan dialihkan ke lokasi pusat, jangan khawatir tentang mengonfigurasi tata letak atau pemformatan.
Mengkonfigurasi Basis Data Penyimpanan
BGInfo mendukung kemampuan untuk menyimpan informasi dalam beberapa format basis data: Database SQL Server, Access Database, Excel dan File Teks. Untuk mengkonfigurasi opsi ini, buka File> Database.
Menggunakan File Teks
Opsi paling sederhana, dan mungkin paling praktis, adalah untuk menyimpan data BGInfo dalam file teks yang dipisahkan koma. Format ini memungkinkan file dibuka di Excel atau diimpor ke database.
Untuk menggunakan file teks atau jenis sistem file lainnya (Excel atau MS Access), cukup sediakan UNC ke file tersebut. Akun yang menjalankan tugas untuk menulis ke file ini akan memerlukan akses baca / tulis untuk izin file share dan NTFS.
Saat menggunakan file teks, satu-satunya pilihan adalah membuat BGInfo membuat entri baru setiap kali proses penangkapan dijalankan yang akan menambahkan baris baru ke file teks CSV masing-masing.
Menggunakan Database SQL
Jika Anda lebih suka data dijatuhkan langsung ke database SQL Server, BGInfo juga mendukung ini. Ini memerlukan sedikit konfigurasi tambahan, tetapi secara keseluruhan sangat mudah.
Langkah pertama adalah membuat database di mana informasi akan disimpan. Selain itu, Anda ingin membuat akun pengguna untuk mengisi data ke dalam tabel ini (dan hanya tabel ini). Demi kenyamanan Anda, skrip ini membuat basis data dan akun pengguna baru (jalankan ini sebagai Administrator di mesin SQL Server Anda):
@SET Server =% ComputerName%.
@SET Database = BGInfo
@SET UserName = BGInfo
@ SET Kata Sandi = kata sandi
SQLCMD -S “% Server%” -E -Q “Buat Database [% Database%]”
SQLCMD -S “% Server%” -E -Q “Buat Login [% UserName%] Dengan Kata Sandi = N '% Kata Sandi%', DEFAULT_DATABASE = [% Basis Data%], CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF”
SQLCMD -S “% Server%” -E -d “% Database%” -Q “Buat Pengguna [% UserName%] Untuk Masuk [% UserName%]”
SQLCMD -S “% Server%” -E -d “% Database%” -Q “EXEC sp_addrolememberikan N'db_owner ', N'% UserName% '”
Perhatikan bahwa akun pengguna SQL harus memiliki izin 'db_owner' pada database agar BGInfo berfungsi dengan benar. Inilah sebabnya mengapa Anda harus memiliki akun pengguna SQL khusus untuk database ini.
Selanjutnya, konfigurasikan BGInfo untuk terhubung ke database ini dengan mengklik tombol SQL.
Isi properti koneksi sesuai dengan pengaturan database Anda.
Pilih opsi apakah hanya memiliki satu entri per komputer atau menyimpan riwayat setiap sistem.
Data kemudian akan jatuh langsung ke tabel bernama "BGInfoTable" di database masing-masing.
Konfigurasikan Opsi Desktop Pengguna
Sementara fungsi utama BGInfo adalah untuk mengubah desktop pengguna dengan menambahkan info sistem sebagai bagian dari wallpaper, untuk penggunaan kami di sini kami ingin meninggalkan wallpaper pengguna sendiri sehingga proses ini berjalan tanpa mengubah pengaturan pengguna apa pun..
Klik tombol Desktop.
Konfigurasikan modifikasi Wallpaper untuk tidak mengubah apa pun.
Mempersiapkan Penempatan
Sekarang kita siap untuk menyebarkan konfigurasi ke masing-masing mesin sehingga kita dapat mulai mengambil data sistem.
Jika Anda belum melakukannya, klik tombol Terapkan untuk membuat entri pertama di repositori data Anda. Jika semua sudah terkonfigurasi dengan benar, Anda harus dapat membuka file data atau database Anda dan melihat entri untuk mesin yang bersangkutan.
Sekarang klik opsi menu File> Save As dan simpan konfigurasi sebagai "BGInfoCapture.bgi".
Menyebarkan ke Mesin Klien
Penempatan ke masing-masing mesin klien cukup mudah. Tidak diperlukan instalasi karena Anda hanya perlu menyalin BGInfo.exe dan BGInfoCapture.bgi ke setiap mesin dan menempatkannya di direktori yang sama.
Setelah di tempat, jalankan perintah:
BGInfo.exe BGInfoCapture.bgi / Timer: 0 / Diam / NoLicPrompt
Tentu saja, Anda mungkin ingin menjadwalkan proses penangkapan untuk berjalan sesuai jadwal. Perintah ini menciptakan Tugas Terjadwal untuk menjalankan proses penangkapan pada jam 8 pagi setiap pagi dan mengasumsikan Anda menyalin file yang diperlukan ke root drive C Anda:
SCHTASKS / Buat / SC SETIAP HARI / ST 08:00 / TN "Info Sistem" / TR "C: BGInfo.exe C: BGInfoCapture.bgi / Timer: 0 / Diam / NoLicPrompt"
Sesuaikan sesuai kebutuhan, tetapi hasil akhirnya adalah perintah tugas yang dijadwalkan akan terlihat seperti ini:
Unduh BGInfo dari Sysinternals