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