Compte rendu d`Activité Mise à jour d`un antivirus via un script

Transcription

Compte rendu d`Activité Mise à jour d`un antivirus via un script
Epreuve de Pratique des Techniques Informatiques
Session 2005
Compte rendu d'Activité
Fiche n°4
Nom et prénom : SAÏD Jérôme
Nature de l'activité
Mise à jour d’un antivirus via un script de connexion
Contexte : L’antivirus de la société KANE n’est mis à jour que trop rarement du fait du nombre
important de postes. Le Directeur informatique m’a mandaté pour de trouvé une solution
afin que les techniciens de la cellule informatique n’est aucun déplacements à effectuer
sur les postes clients, ce qui pourrait entraîner une perte de temps considérable. Afin
d’automatiser les tâches d’administration, j’ai décidé de mettre à jour via un script de
connexion l’antivirus de la société.
Objectifs : Trouver une alternative au problème de mise à jour non effectué de l’antivirus sans que
les techniciens réseaux n’est à se déplacer.
C 23
C 36
C 25
Prog
Compétences mises en œuvre pour la réalisation de cette activité
Installer et configurer un dispositif de sécurité
Assurer la maintenance d’un poste de travail
Installer un applicatif
Automatisation des tâches d’administration
Conditions de réalisations
Matériels :
Logiciels :
- 2 PC avec cartes réseau
- Windows 2003 serveur
- 1 SWITCH (COMMUTATEUR)
- Windows 2000 Pro
Durée : 30 minutes
Autres contraintes et difficultés : Aucuns scripts et aucuns moyens n’est prévu afin de mettre à jour
l’antivirus
Description de l'activité réalisée
Situation initiale : Les postes clients de la société KANE sont joint au domaine, et possède
l’antivirus Mcafee Viruscan Enterprise.
Situation finale :
Outils utilisés : Kickstart, Mcafee Viruscan Enterprise 8.0
Page 1/4
Epreuve de Pratique des Techniques Informatiques
Session 2005
Déroulement de l'activité :
Dans le but de mettre à jour l’antivirus de tous les postes clients de la société KANE sans que les
techniciens Micro-réseau j’ai élaboré un script de connexion à l’aide du logiciel KIXTART.
Le but de ce script est de testé si l’antivirus est à jour au niveau des ces signatures de virus, pour cela il va aller lire la
version de la mise à jour installée sur le poste, et comparé avec la dernière mise à jour récupérée sur le site de Mcafee
(http://vil.nai.com/)
Version de la mise à jour de l'antivirus VIRUSCAN
$DATVersion = ReadValue("HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\TVD\Shared
Components\VirusScan Engine\4.0.xx","szVirDefVer")
Nouvelle version de la mise à jour
$NewDATversion = "4.0.4502"
Le script va testé si la nouvelle mise à jour de Mcafee à été installé sur le poste ; si oui le script va envoyé un message
à l’utilisateur en lui spécifiant que son antivirus est à jour, si celle-ci n’est pas installé la commande shell va exécuter la
mise à jour.
L’option « /SILENT » fera en sorte que cette mise à jour soit transparente pour l’utiliisateur, seul un message l’informant
que son antivirus est à jour apparaîtra.
Voici le script :
;******************************** Mise à jour antivirus ************************************
;-------------------- Déclaration des variables ---------------------------------------------------------; Version du logiciel VIRUSCAN
$VirusScanVer = ReadValue("HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\TVD\VirusScan
Enterprise\CurrentVersion","szProductVer")
; Version de la mise à jour de l'antivirus VIRUSCAN
$DATVersion = ReadValue("HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\TVD\Shared
Components\VirusScan Engine\4.0.xx","szVirDefVer")
; Date de la mise à jour de l'antivirus VIRUSCAN
$DATDate = ReadValue("HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\TVD\Shared
Components\VirusScan Engine\4.0.xx","szVirDefDate")
;Version du moteur d'analyse
$EngineVer = ReadValue("HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\TVD\Shared
Components\VirusScan Engine\4.0.xx","szEngineVer")
; Nouvelle version de la mise à jour
$NewDATversion = "4.0.4506"
;************************************************************************************************************************************
IF $DATVersion < $NewDATversion
shell "\\Fr01srv2003-pdc\XDC\Securite\Updates Mcafee\New DAT\sdat4506.exe /SILENT"
GOTO UPDATEOK
ELSE
Page 2/4
Epreuve de Pratique des Techniques Informatiques
Session 2005
IF $DATVersion => $NewDATversion
GOTO OK
ENDIF
ENDIF
:UPDATEOK
$Date = Right(@Date,2) + SubStr(@Date,5,3) + "/" + Left(@Date,4)
$Title = "KIXtart Version" + " " + @KiX + " " + "-" + " " + "Domaine" + " " + $DomainName
$Text_0 = "Il est " + " " + Left(@Time,5) + @CRLF
$Text_1 = "Mise à jour automatique"
$Text_2 = @CRLF
$Text_3 = "La mise à jour" + " " + $NewDATversion + " " + "du" + " " + $DATDate + " " + "de vôtre Antivirus
Mcafee a été installée"
$Text_4 = @CRLF
$Message = $Text_0 + $Text_1 + $Text_2 + $Text_3 + $Text_4
$Ret = MessageBox ($Message, $Title , 64, 20)
:OK
$Date = Right(@Date,2) + SubStr(@Date,5,3) + "/" + Left(@Date,4)
$Title = "KIXtart Version" + " " + @KiX + " " + "-" + " " + "Domaine" + " " + $DomainName
$Text_0 = "Il est " + " " + Left(@Time,5) + @CRLF+ @CRLF
$Text_1 = "Vôtre ordinateur est déjà protégé par la nouvelle mise à jour" + @CRLF
$Text_2 = + $NewDATversion +" " + "du" + " " + $DATDate + " " + "de l'antivirus Mcafee"
;$Text_3 =
$Message = $Text_0 + $Text_1 + $Text_2
$Ret = MessageBox ($Message, $Title , 64, 20)
Résultat lors du premier IF :
La mise à jour a été installée.
Information pour l’utilisateur.
Résultat du deuxième IF :
Le script détecte que l’antivirus est à jour et n’installe donc pas la mise à jour.
Page 3/4
Epreuve de Pratique des Techniques Informatiques
Session 2005
Analyse des résultats obtenus
Objectif atteint : Lors de la connexion de l’utilisateur, le script de connexion se lance et si besoin est
il met à jour l’antivirus Mcafee en informant l’utilisateur par un boite de dialogue.
Bilan de l'activité :
Page 4/4