Windows Server

Déployer BGInfo via une GPO Active Directory

Un outil pour faciliter la vie des admins systèmes

BGInfo 

Pratiquement toutes les voitures sont équipées d’un tableau de bord, celui-ci permet de nous donner en temps réel pleins d’indications sur le comportement de la voiture, comme la vitesse, le nombre de kilomètres restant avant une panne et encore pleins d’autres informations.

BGInfo va être le tableau de bord des administrateurs systèmes en leur fournissant des informations pertinentes sur les serveurs sur lesquels ils se connectent. En effet, l’outil permet aux utilisateurs d’afficher des informations comme l’adresse IP, la date, … en les superposant à leur fond d’écran. 

L’outil est disponible pour les versions :

  • Client : Windows 8.1 et supérieur.
  • Serveur : Windows Server 2012 et supérieur.
Exemple de fonctionnement BGInfo

Installer BGInfo sur plusieurs serveurs de votre domaine une GPO

L’objectif de cet article est de vous guider dans l’installation de l’outil sur l’ensemble de votre parc informatique. Le meilleur moyen d’installer un logiciel ou de faire appliquer une règle à l’ensemble des ordinateurs de votre entreprise est d’utiliser des stratégies de groupe (GPO).

Les stratégies de groupe permettent de faire appliquer des règles sur l’ensemble de votre parc informatique. Vous êtes totalement libre dans la définition de vos règles. Ces dernières peuvent s’appliquer à tous vos serveurs ou à un groupe spécifique de serveurs et/ou d’utilisateurs. Vous qui définissez ces règles lors de la création de vos GPOs.

Installer BGInfo 

Télécharger BGInfo 

La première étape est de le télécharger. Je vous conseille fortement de télécharger BGInfo sur le site officiel de Microsoft, vous pouvez y accéder avec ce lien : Installer BGInfo.

Une fois BGInfo installé vous allez cliquer sur BGinfo.exe.

Si l’installation s’est bien déroulée, vous devriez voir s’afficher un écran semblable à celui illustré sur la photo ci-dessous.

Lancement de BGINFO.exe

Création d’un Template

Maintenant vous allez pouvoir configurer votre template.

Voici les paramètres que vous pouvez personnaliser à votre guise : 

  • Ajouter ou retirer des informations à droite avec le menu déroulant field

Vous pouvez aussi ajouter des champs personnalisés

  • Changer la police et la police d’écriture avec la barre de navigation 
  • Changer la couleur avec la barre de navigation 
  • Supprimer ou réorganiser votre templates directement dans le grand rectangle noir
  • Vous avez aussi quelques options graphiques en bas à droite
Exemple de template

Les informations que vous saisissez ici seront celles qui s’afficheront sur votre écran une fois l’installation terminée. Il nous reste maintenant à sauvegarder notre template en faisant File & Save dans le menu supérieur. Le document sauvegardé doit avoir l’extension BGI.

Mise en place de la GPO 

Il existe plusieurs types de GPO. Dans notre cas, nous voulons créer une GPO qui exécutera BGInfo lors de l’ouverture d’une session utilisateur sur un serveur ou une machine.

Le moyen le plus optimal d’exécuter BGInfo est de lancer un script juste après qu’ils se soient connectés.

Nous allons donc devoir accomplir deux tâches :

  • Rendre le script disponible à nos utilisateurs
  • Créer la GPO 

Rendre le script disponible pour nos utilisateurs

Afin que notre script soit accessible facilement, nous allons le positionner dans le NETLOGON de notre Active Directory. Il est possible de créer un nouveau dossier ou bien de le positionner à la racine – c’est comme vous souhaitez.

Mais vous pourriez tout à fait choisir de positionner votre script soit dans le NETLOGON ou SYSVOL selon votre préférence.

\\NomDeDomaine\NETLOGON

Sur le Domain Controller de votre choix, je vous invite donc à rechercher ce chemin dans votre explorateur de fichiers.

Comme vous pouvez le voir sur la photo ci-dessous mon nom de domaine est intern.lan. 

Chemin vers le NETLOGON

Une fois arrivé à cet emplacement, vous pouvez créer un nouveau dossier dans lequel vous y mettrez les 2 fichiers ci-dessous :

  • BGinfo.exe ou BGinfo64.exe (vous pouvez mettre les 2 fichiers executables)
  • Template.bgi 

Nous allons maintenant créer le script qui permettra de démarrer automatiquement notre modèle BGInfo sur l’ensemble de notre parc informatique.

Avec votre éditeur de texte préféré, créez un nouveau fichier portant l’extension .BAT saisissez y ces 4 lignes : 

@echo off
%logonserver%\netlogon\VotreDossier\Bginfo.exe %logonserver%\netlogon\VotreDossier\Template_Bginfo.bgi /accepteula /silent /timer 0
Exit

Au final, cela doit ressembler à quelque-chose comme l’image ci-dessous : 

Finalisation du dossier avec le script

Création de la GPO 

Pour créer notre nouvelle GPO, nous allons utiliser la console Group Policy Management.

Vous arriverez sur cet affichage :

Aperçu de la console Group policy management

Les policy peuvent s’appliquer au niveau de la forêt, des domaines ou sur des OU (unités organisationnelles en français). Nous pouvons voir sur l’exemple que j’ai déjà créé la policy BGInfo. Sur mon schéma, celle-ci s’applique donc à tous les serveurs et utilisateurs de mon domaine INTERN.LAN.

Vous allez maintenant faire un clic droit à l’emplacement où vous souhaitez créer votre policy : Create a GPO in this Domain, and Link it here…

Maintenant faites un clic droit puis Edit sur votre GPO afin d’en modifier les réglages. C’est dans ces options que nous allons pouvoir procéder à l’exécution automatique de notre script.

Vous allez avoir un premier choix à faire, il faudra choisir entre computer configuration et user configuration. Dans notre cas, nous souhaitons que le script soit exécuté lors de la connexion RDP d’un utilisateur, nous allons donc choisir l’option User Configuration.

Dans ce cas, le réglage que nous recherchons se trouve à l’emplacement ci-dessous :

User Configuration → Policies → Windows Settings → Scripts → Logon

Dans la nouvelle fenêtre qui s’ouvre, nous allons pouvoir ajouter notre script dans en y indiquant le chemin que nous venons de créer dans le réseau interne (dans le SYSVOL ou NETLOGON). Concrètement votre fenêtre doit remplacer à celle qui se trouve ci-dessous :

ajout du script dans notre GPO

Bien entendu, n’oubliez pas de changer intern.lan par votre nom de domaine Active Directory.

Validez les changements. Il ne reste plus qu’à se connecter sur un serveur de notre environnement afin de voir l’application de notre GPO. Et si vous n’avez pas envie d’attendre, vous pouvez utilisez la commande ci-dessous afin de forcer l’actualisation des GPO :

gpupdate /force

Et voici le résultat que l’on obtient :

Installation finale

Leo PARENT 😀

Si vous avez d’autres questions n’hésitez pas à me contacter sur Linkedin ou directement via mon site.

Share
Published by
Léo PARENT

Recent Posts

Microsoft impose la nouvelle version d’Outlook : un changement controversé

Aperçu de la nouvelle version à venir de Microsoft Outlook - Source Microsoft Microsoft prévoit…

4 jours ago

Jacquie et Michel : le géant français du X racheté par des Américains

Jacquie et Michel : le géant français du X racheté par des Américains Le célèbre…

5 jours ago

Sora : Le nouvel outil de ChatGPT pour Créer des Vidéos avec l’IA

Sora : Le Nouvel Outil Révolutionnaire de ChatGPT pour Créer des Vidéos avec l’IA OpenAI…

6 jours ago

Nouveautés dans la recherche sur Google : Résultats non personnalisés

Nouveautés dans la recherche sur Google : Résultats non personnalisés Google introduit une nouvelle fonctionnalité…

1 semaine ago

Meta se lance dans un projet colossal : un câble sous-marin mondial de 10 milliards de dollars

Câble sous-marin - Image d'illustration Meta, la société mère de Facebook, Instagram et WhatsApp, envisage…

2 semaines ago

Google Maps : une révolution attendue dans le signalement d’incidents routiers

Google Maps : une révolution attendue dans le signalement d'incidents routiers Depuis plusieurs années, les…

2 semaines ago