Utilizzare BGInfo per creare un database di informazioni di sistema dei computer di rete

Sommario:

Utilizzare BGInfo per creare un database di informazioni di sistema dei computer di rete
Utilizzare BGInfo per creare un database di informazioni di sistema dei computer di rete

Video: Utilizzare BGInfo per creare un database di informazioni di sistema dei computer di rete

Video: Utilizzare BGInfo per creare un database di informazioni di sistema dei computer di rete
Video: Come COLORARE foto in bianco e nero (+ RESTAURO) in Photoshop - YouTube 2024, Novembre
Anonim

Uno degli strumenti più popolari della suite Sysinternals tra gli amministratori di sistema è BGInfo che assorbe informazioni di sistema in tempo reale sullo sfondo del desktop al primo accesso. Per ovvi motivi, avere informazioni come la memoria di sistema, lo spazio disponibile sul disco rigido e il tempo di attivazione del sistema (tra gli altri) proprio di fronte a voi è molto comodo quando si gestiscono diversi sistemi.

Una caratteristica poco conosciuta di questa pratica utility è la possibilità di avere automaticamente le informazioni di sistema salvate su un database SQL o qualche altro file di dati. Con pochi minuti di installazione, puoi configurare facilmente BGInfo per registrare le informazioni di sistema di tutti i tuoi computer di rete in una posizione di archiviazione centralizzata. È quindi possibile utilizzare questi dati per monitorare o riportare su questi sistemi come meglio credi.

BGInfo Setup

Se hai familiarità con BGInfo, puoi saltare questa sezione. Tuttavia, se non hai mai utilizzato questo strumento, sono necessari solo pochi minuti per l'impostazione per acquisire i dati che stai cercando.

Quando aprirai BGInfo per la prima volta, un timer verrà eseguito il conto alla rovescia nell'angolo in alto a destra. Fai clic sul pulsante del conto alla rovescia per mantenere l'interfaccia attiva in modo da poter modificare le impostazioni.

Ora modifica le informazioni che desideri acquisire dai campi disponibili sulla destra. Poiché tutto l'output verrà reindirizzato in una posizione centrale, non preoccuparti della configurazione del layout o della formattazione.
Ora modifica le informazioni che desideri acquisire dai campi disponibili sulla destra. Poiché tutto l'output verrà reindirizzato in una posizione centrale, non preoccuparti della configurazione del layout o della formattazione.
Image
Image

Configurazione del database di archiviazione

BGInfo supporta la possibilità di memorizzare le informazioni in diversi formati di database: database SQL Server, database di accesso, Excel e file di testo. Per configurare questa opzione, apri File> Database.

Image
Image

Utilizzando un file di testo

L'opzione più semplice, e forse la più pratica, è quella di memorizzare i dati BGInfo in un file di testo separato da virgole. Questo formato consente di aprire il file in Excel o di importarlo in un database.

Per utilizzare un file di testo o qualsiasi altro tipo di file system (Excel o MS Access), fornire semplicemente l'UNC al rispettivo file. L'account che esegue l'attività per scrivere su questo file avrà bisogno di accesso in lettura / scrittura per le autorizzazioni di condivisione e file NTFS.

Quando si utilizza un file di testo, l'unica opzione è che BGInfo crei una nuova voce ogni volta che viene eseguito il processo di acquisizione che aggiungerà una nuova riga al rispettivo file di testo CSV.
Quando si utilizza un file di testo, l'unica opzione è che BGInfo crei una nuova voce ogni volta che viene eseguito il processo di acquisizione che aggiungerà una nuova riga al rispettivo file di testo CSV.
Image
Image

Utilizzando un database SQL

Se si preferisce che i dati cadano direttamente in un database SQL Server, BGInfo supporta anche questo. Ciò richiede un po 'di configurazione aggiuntiva, ma nel complesso è molto semplice.

Il primo passo è creare un database in cui verranno archiviate le informazioni. Inoltre, vorrai creare un account utente per riempire i dati in questa tabella (e solo questa tabella). Per comodità, questo script crea un nuovo database e un nuovo account utente (eseguilo come amministratore sul tuo computer SQL Server):

@SET Server=%ComputerName%. @SET Database=BGInfo @SET UserName=BGInfo @SET Password=password SQLCMD -S “%Server%” -E -Q “Create Database [%Database%]” SQLCMD -S “%Server%” -E -Q “Create Login [%UserName%] With Password=N’%Password%’, DEFAULT_DATABASE=[%Database%], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF” SQLCMD -S “%Server%” -E -d “%Database%” -Q “Create User [%UserName%] For Login [%UserName%]” SQLCMD -S “%Server%” -E -d “%Database%” -Q “EXEC sp_addrolemember N’db_owner’, N’%UserName%'”

Nota che l'account utente SQL deve avere permessi 'db_owner' sul database affinché BGInfo funzioni correttamente. Questo è il motivo per cui dovresti avere un account utente SQL specifico per questo database.

Quindi, configurare BGInfo per connettersi a questo database facendo clic sul pulsante SQL.
Quindi, configurare BGInfo per connettersi a questo database facendo clic sul pulsante SQL.
Compila le proprietà della connessione in base alle impostazioni del tuo database.
Compila le proprietà della connessione in base alle impostazioni del tuo database.
Selezionare l'opzione se avere o meno una sola voce per computer o conservare una cronologia di ciascun sistema.
Selezionare l'opzione se avere o meno una sola voce per computer o conservare una cronologia di ciascun sistema.
I dati verranno quindi rilasciati direttamente in una tabella denominata "BGInfoTable" nel rispettivo database.
I dati verranno quindi rilasciati direttamente in una tabella denominata "BGInfoTable" nel rispettivo database.
Image
Image

Configura le opzioni del desktop utente

Mentre la funzione principale di BGInfo è di alterare il desktop dell'utente aggiungendo le informazioni di sistema come parte dello sfondo, per il nostro uso qui vogliamo lasciare solo lo sfondo dell'utente, in modo che questo processo funzioni senza alterare nessuna delle impostazioni dell'utente.

Fai clic sul pulsante Desktops.

Configura le modifiche dello sfondo per non modificare nulla.
Configura le modifiche dello sfondo per non modificare nulla.
Image
Image

Preparazione della distribuzione

Ora siamo pronti per l'implementazione della configurazione sulle singole macchine in modo che possiamo iniziare a catturare i dati di sistema.

Se non lo hai già fatto, fai clic sul pulsante Applica per creare la prima voce nel tuo repository di dati. Se tutto è configurato correttamente, dovresti essere in grado di aprire il tuo file di dati o il database e vedere la voce per la rispettiva macchina.

Ora fai clic sull'opzione File> Salva come e salva la configurazione come "BGInfoCapture.bgi".
Ora fai clic sull'opzione File> Salva come e salva la configurazione come "BGInfoCapture.bgi".
Image
Image

Distribuzione su macchine client

La distribuzione alle rispettive macchine client è piuttosto semplice. Non è necessaria alcuna installazione poiché è sufficiente copiare BGInfo.exe e BGInfoCapture.bgi su ciascuna macchina e inserirli nella stessa directory.

Una volta sul posto, basta eseguire il comando:

BGInfo.exe BGInfoCapture.bgi /Timer:0 /Silent /NoLicPrompt

Ovviamente, probabilmente si pianifica di pianificare il processo di acquisizione su una pianificazione. Questo comando crea un'attività pianificata per eseguire il processo di acquisizione alle 8 AM ogni mattina e presuppone che hai copiato i file necessari nella directory principale dell'unità C:

SCHTASKS /Create /SC DAILY /ST 08:00 /TN “System Info” /TR “C:BGInfo.exe C:BGInfoCapture.bgi /Timer:0 /Silent /NoLicPrompt”

Regola secondo necessità, ma il risultato finale è che il comando dell'attività pianificata dovrebbe avere un aspetto simile al seguente:

Consigliato: