Tp bg info

12
SISR 1 DOGNY CHRISTOPHE TP BGInfo

description

Dans ce TP, j'ai appris à manipuler BGInfo et à mettre en place l'automatisation d'un service au démarrage . Avec au programme : Téléchargement et Configuration de BGInfo Création d'un script VBS Automatisation de BGInfo au démarrage

Transcript of Tp bg info

Page 1: Tp bg info

SISR 1

DOGNY CHRISTOPHE

TP BGInfo

Page 2: Tp bg info

1SIO POD4 TP BGInfo SISR1

1 DOGNY CHRISTOPHE

Table des matières

Qu’est-ce que BGInfo ? ........................................................................................................................................ 2

Téléchargement de BGInfo .................................................................................................................................. 3

Configuration de BGInfo ...................................................................................................................................... 3

Variable d’environnement............................................................................................................................... 4

Valeur de registre ............................................................................................................................................ 4

Requête WMI .................................................................................................................................................. 5

Version d’un fichier ......................................................................................................................................... 5

Date d’écriture d’un fichier ............................................................................................................................. 6

Contenu d’un fichier ........................................................................................................................................ 6

Création d’un Script VBS ...................................................................................................................................... 7

Script VBS ......................................................................................................................................................... 7

Requête WMI .................................................................................................................................................. 8

Liste des informations configurées ................................................................................................................. 8

Automatisation de BGInfo au démarrage ........................................................................................................... 9

Création d’un autorun ................................................................................................................................... 10

Redémarrage de la machine .......................................................................................................................... 11

Page 3: Tp bg info

1SIO POD4 TP BGInfo SISR1

2 DOGNY CHRISTOPHE

Qu’est-ce que BGInfo ?

BGInfo (BackGround Information) est un outil Sysinternal permettant l’affichage d’informations variées en

tant que fond d’écran Windows.

Il est intéressant de l’utiliser pour afficher certaines informations souvent difficiles d’accès en temps normal

mais essentielles pour un administrateur réseau.

Il est donc possible d’afficher des informations de différents types :

Variables d’environnement

Valeur de Registre

Requête WMI

Version d’un fichier

Date d’écriture d’un fichier

Contenu d’un fichier

Sortie d’un VB Script

Page 4: Tp bg info

1SIO POD4 TP BGInfo SISR1

3 DOGNY CHRISTOPHE

Téléchargement de BGInfo

On télécharge BGInfo sur le site de Microsoft Technet.

Configuration de BGInfo Une fois exécuté, BGInfo se présente sous la forme suivante :

On va bien sûr supprimer les informations affichées par défaut pour afficher ce que l’on recherche.

Page 5: Tp bg info

1SIO POD4 TP BGInfo SISR1

4 DOGNY CHRISTOPHE

Variable d’environnement Elle affiche le nom de l’utilisateur connecté

Valeur de registre Elle affiche le chemin d’un fichier demandé. En l’occurrence FusionInventory-Agent.

Page 6: Tp bg info

1SIO POD4 TP BGInfo SISR1

5 DOGNY CHRISTOPHE

Requête WMI Elle affiche le modèle de l’architecture du système d’exploitation sur lequel travail l’utilisateur.

Cette information peut s’avérer utile en cas d’utilisation de logiciel ne pouvant travailler en 32 ET 64-bit

Version d’un fichier Elle affiche la version du fichier demandé, en l’occurrence celle de FusionInventory-Agent.

Page 7: Tp bg info

1SIO POD4 TP BGInfo SISR1

6 DOGNY CHRISTOPHE

Date d’écriture d’un fichier Elle affiche l’heure et la date de la création d’un fichier texte, en l’occurrence celle de la licence de

FusionInventory-Agent.

Contenu d’un fichier Elle affiche le contenu d’un fichier, en l’occurrence le contenu d’un fichier créé pour cette occasion.

Un fichier contenant beaucoup de lignes prendrait trop de place à l’écran.

Page 8: Tp bg info

1SIO POD4 TP BGInfo SISR1

7 DOGNY CHRISTOPHE

Création d’un Script VBS On crée un Script VBS afin de savoir si oui ou non FusionInventory est installé sur la machine.

Option Explicit

DIM fso

Set fso = CreateObject("Scripting.FileSystemObject")

CreateObject("WScript.Shell")

If (fso.FileExists("C:\Program Files\FusionInventory-Agent\fusioninventory-agent.bat")) Then

Echo("Fusion Inventory est installé")

Else

Echo("Fusion inventory n'est pas installé")

End If

Script VBS Elle affiche ce que le script retournera, en l’occurrence ce qui se trouve dans le « Echo » à la 6ème et 8ème ligne

du script.

A noté que si l’ont veux exécuter le script directement, ce n’est pas possible car il faut la présence de

« WScript. » avant chaque Echo. Ce sera ainsi interprété par le Windows Script Host et affichera

l’information.

Page 9: Tp bg info

1SIO POD4 TP BGInfo SISR1

8 DOGNY CHRISTOPHE

Requête WMI Cette dernière requête quant à elle affiche à quelle heure le système a démarré. C’est une information utile

car par la suite, on pourra vérifier que l’automatisation de BGInfo au démarrage de Windows s’est bien

déroulée.

Liste des informations configurées On retrouve ci-dessous toute les variables décrites plus haut.

Page 10: Tp bg info

1SIO POD4 TP BGInfo SISR1

9 DOGNY CHRISTOPHE

Automatisation de BGInfo au démarrage Après avoir sauvegardé et appliquer la configuration on obtient l’affichage suivant :

(On notera 22h12 en tant qu’heure à laquelle le système a démarré, et 22h19 l’heure du système à laquelle

le redémarrage aura lieu.)

Page 11: Tp bg info

1SIO POD4 TP BGInfo SISR1

10 DOGNY CHRISTOPHE

Création d’un autorun

Pour le démarrage automatique, on va créer une clé de registre d’autorun que l’on nommera

BGInfoConfig.reg

Il se présentera sous la forme ci-contre :

On double-clique sur le fichier ainsi créé et une fenêtre d’avertissement apparait.

Il s’agit d’un avertissement de Windows car en effet, la modification d’une valeur de registre peut

endommager le système. Il faut donc être assez prudent lors de tels manipulation.

Le fichier « BGInfoConfig.reg » ne présentant pas de problème car BGInfo est une source fiable, on clique sur

« oui ».

Le fichier "s’exécute" et la valeur est entrée dans le registre.

On vérifie la présence de la valeur à l’endroit indiqué :

Ctrl+R "regedit" HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion

Run

On retrouve bien la valeur dans l’éditeur de registre.

Page 12: Tp bg info

1SIO POD4 TP BGInfo SISR1

11 DOGNY CHRISTOPHE

Redémarrage de la machine

On voit bien que BGInfo s’est lancé automatiquement et n’as pas apparu à l’écran.