SCRIPT BATCH POUR RECUPERER VERSION OFFICE – UTILISATEUR – PROTOCOLE MESSAGERIE

J’ai fait ce script pour remonter certaines informations quand l’utilisateur se connecte à son poste. J’ai besoin de récupérer l’identifiant de l’utilisateur connecté, la version d’office installée, le protocole de messagerie configuré, l’adresse IP,  l’adresse MAC.

Ce script a été testé avec les versions de windows suivantes :

  • Windows 7
  • Windows XP
  • Windows 2000

Ce script fonctionne pour les versions d’office suivantes :

  • Microsoft Office Famille et Petite Entreprise 2010
  • Microsoft Office Professional Plus 2007
  • Microsoft Office Professional Hybrid 2007
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office Basic Edition 2003
  • Microsoft Office 2000

Pour faire fonctionner ce script sous windows 2000, il est nécessaire de récupérer le fichier reg.exe depuis un poste windows xp par exemple ou le télécharger ICI et le copier à la racine du script. En effet, la fonction reg query n’est pas pris en charge par défaut dans Windows 2000.

Avec votre éditeur de texte, saisir le code ci-dessous, modifier le chemin de destination de votre fichier LOG et enregistrer le avec comme extension .bat

 

:: Connaitre la Version d’Office installée – Protocole de messagerie – IP du poste – Adresse MAC
::
:: Ce script a pour but de stocker dans un fichier texte quelques informations sur les postes. Je vais donc
:: récupérer la version d’office, le protocole de messagerie utilisé l’adresse IP et son Adresse MAC
::
:: Pré-Requis:
::         [+] le fichier reg.exe pour les ordinateurs sous W2K
::
:: Auteur : POMENTE Guillaume
:: Blog : http://guillaume-p.net
::
:: Version 1.0

@echo off

:: Recherche Version Windows
echo Recherche Version Windows

ver | FIND /I « version 6.1. » > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Seven
ver | FIND /I « version 5.1. » > nul
if %errorlevel%==0 set $VERSIONWINDOWS=xp
ver | FIND /I « version 5.0 » > nul
if %errorlevel%==0 set $VERSIONWINDOWS=2000
ver | FIND /I « Windows NT » > nul (suite…)