INSTALLATION AUTOMATIQUE
McAFEE VIRUS SCAN

 

 

Cet article a pour but de décrire la procédure d'installation automatique de McAfee Virus Scan.
(testé pour les versions V4.5, V4.5.1 & V4.5.1 SP1 - correspondant aux versions Mcafee Total defense)
L'installation pourra ensuite être distribuée sur un réseau local d'entreprise.
Cette procédure concerne les systèmes d'exploitations suivants : Windows 95, 98, NT4, 2000 pro et XP.

 

 

I - Création du répertoire :

Créer un répertoire appelé par exemple VIRUSSCAN.
Copier tous les fichiers d'installations du CDROM McAfee dans le répertoire précédent.
Partager ce répertoire en mettant un $ suivant le partage permettant ainsi d'être visible uniquement par les administrateur du domaine. Ex : \\SERVEUR\PARTAGE$

 

II - Où trouver la documentation concernant l'installation de Virus Scan ?

Le guide de l'administrateur pour Virus Scan
     - Sur le CD ROM fournit
     - Des infos sur le site de Networks Associates.

 

III - Création du script :

Plusieurs solutions sont possibles pour installer automatiquement Virus Scan.
On peut utiliser des logiciels de type AutoIT permettant la simulation d'entrées du clavier, mais on peut également lancer le fichier d'installation en mode de commande suivit de Switchs.
Ces switchs permettent de sélectionner les options souhaitées.

Entrer en mode de commande, en tapant commande pour les systèmes de types 9x ou CMD pour les systèmes de type NT et XP.
Aller dans le répertoire créé dans la première partie.

Les options du setup sont variées. On peut installer telles ou telles options en tapant la syntaxe suivantes "SETUP OPTIONS"

En recherchant sur le Guide de l'administrateur Virus Scan, voici la syntaxe de l'installation en mode de commande :

Installation silencieuse

/qb affiche une petite barre de progression pendant l'installation, avec un bouton d'annulation
/q+ affiche une boîte de dialogue qui indique si l'installation a été correctement effectuée
/qb+ affiche la barre de progression et la boîte de dialogue relative à l'état de l'installation
/qf affiche l'écran complet de la barre de progression de l'installation normale

Enregistrement de l'installation

Pour enregistrer l'installation, ajoutez les éléments suivants dans la ligne de commande :
       /l*v "c:\temp\log.txt"

Où c:\temp\log.txt peut être n'importe quel répertoire et n'importe quel nom de fichier pour créer le fichier journal. Cette option enregistre toute l'activité de l'utilitaire d'installation y compris les fichiers copiés, les clés de registre ajoutées et toutes les modifications intervenues dans le fichier ini.
Vous pouvez remplacer le caractère * figurant dans la ligne de commande précédente par une ou plusieurs valeurs suivantes. Elles limiteront ce qui est enregistré.

i : messages d'état
w : avertissements non fatals
e : tous les messages d'erreurs
a : démarrage d'actions
r : enregistrements spécifiques des actions
u : demandes des utilisateurs
c : paramètres UI initiaux
m : informations de sortie fatales ou de manque de mémoire
o : messages d'espace disque insuffisant
p : propriétés de terminal
+ : ajout au fichier existant
! : vide chaque ligne dans le journal

Installation dans un répertoire personnalisé

Pour installer VirusScan dans le répertoire c:\mcafee virusscan

       INSTALLDIR= "c:\McAfee VirusScan" /q/i

Les guillemets ne sont nécessaires que si le répertoire contient des espaces.

Sélection de fonctionnalités spécifiques à installer

Les fonctionnalités que vous pouvez installer depuis la ligne de commande sont les suivantes :
Gestionnaire d'alerte
CMD
EdiskUtil
Analyse E-Mail
Filtre Internet
Analyse système
Scan32
Planificateur
McUpdate
Extensions Shell
ScreenScan
SendVirus


Pour ajouter Scan32 au système local

Setup.exe ADDLOCAL=Scan32/q/i

Utilisez une virgule pour séparer les valeurs lors de l'installation de plusieurs fonctionnalités.

Pour ajouter Scan32 et SystemScan

Setup.exe ADDLOCAL=SystemScan,Scan32/q/i

Pour effectuer une installation complète

Setup.exe ADDLOCAL=ALL/q/i

Pour supprimer toutes les fonctionnalités (désinstaller)

Setup.exe REMOVE=ALL/q/i

Pour installer toutes les fonctionnalités sauf une

Setup.exe ADDLOCAL=ALL REMOVE=SendVirus/q/i

Toutes les fonctionnalités sont installées à l'exception de l'utilitaire SendVirus.


Réamorçage

Vous pouvez supprimer/forcer des réamorçages pendant l'installation. Pour ce faire, ajoutez la commande Reboot=F pour forcer le réamorçage, Reboot=R pour supprimer le réamorçage.

Setup Reboot=R /q /i

Cette ligne de commande exécute une installation silencieuse. Si un réamorçage est requis, le système ne sera pas réamorcé.


Configuration du type de sécurité pour Windows NT

Si vous utilisez un poste de travail NT/2000, vous serez invité à sélectionner le type d'installation pendant l'installation.

Pour la sécurité standard

USEADMINONLYSECURITY=0

Pour la sécurité maximale

USEADMINONLYSECURITY=1

Exemple de ligne de commande

Setup USEADMINONLYSECURITY=1 /q /i

Exemple de scripts automatiques :

 

echo .
echo .
echo Installation de Virus Scan
echo .
echo .
echo entrer ici le chemin d'installation
Set rep=c:\macafee
c:
cd \
cd %rep%
start /W setup ADDLOCAL=ALL REMOVE=AlertManager,EdiskUtil,ScreenScan,SendVirus Reboot=R /qb /i


Ce script lance le setup et installe tout sauf AlertManager, DiskUtil, ScreenScan et le SendVirus.
Il désactive le reboot de la machine.
Il est en mode automatique.

Ceci n'est qu'un exemple.. A chacun de modifier selon ses besoins.

Configurations de Virus Scan :

Configurer sur votre poste toutes les options de Virus Scan souhaitées.
Ensuite taper REGEDIT.
Récupérer la registry correspondant à la configuration de Virus Scan et enregistrer la dans un fichier VSCAN.reg par exemple dans le même répertoire que les fichiers d'installation.

! Attention, il faut un fichier REG par système d'exploitation. !


[HKEY_LOCAL_MACHINE\Software\Network Associates\TVD\Shared Components\McUpdate\CurrentVersion\Update]

[HKEY_LOCAL_MACHINE\Software\Network Associates\TVD\Shared Components\McUpdate\CurrentVersion\Update\General Options]
"bLogToEvlog"=dword:00000001
"bRetrieveNewerEngine"=dword:00000001
"bLogToFile"=dword:00000001
"bLimitSize"=dword:00000001
"uNumberOfSites"=dword:00000001
       La taille limite du journal d'éxécution :
"uMaxKiloBytes"=dword:00000064
       ENTRER ICI LE CHEMIN DU JOURNAL D'Exécution :
"szLogFileName"="C:\\Program Files\\Network Associates\\VirusScan\\Update.txt"
"bLogVerbose"=dword:00000000
       Force la mise à jour 1 ou désactive le forçage 0 :
"bForceUpdate"=dword:00000001
"bRenameExisting"=dword:00000000
        Le nom du programme que l'on souhaite lancer après la MAJ
"bExecAfterUpdate"=dword:00000000
"bRunIfSuccessful"=dword:00000000
"szShellScript"=""
"szStoreFolder"=""

[HKEY_LOCAL_MACHINE\Software\Network Associates\TVD\Shared Components\McUpdate\CurrentVersion\Update\Update Site1]
"szRunAsDomain"=""
       Le nom du site de Mise à jour :
"szSiteName"="AUTOURDUPC.COM"
       Chemin où se trouve les mise à jour en local :
"szUNCLocation"="c:\\MAJ\\VSCAN"
       MAJ par FTP :
"szFTPLocation"=""     <- le nom du ftp ex : ftp.nai.com
"szFtpUserName"=""     <- le loggin pour acceder au ftp ex : Anonymous
"szFtpPassword"=""     <- le mot de passe
"szProxy"=""           <- l'utilisation d'un proxy
"bSiteEnabled"=dword:00000001
"uUpdateFrom"=dword:00000003
"bAnonymousLogin"=dword:00000000
"bProxy"=dword:00000000
"dwProxyPort"=dword:00000000
"bPassiveFTP"=dword:00000001

Insérer le fichier reg à la fin du script.

REGEDIT /S VSCAN.REG

Le problème des différents OS apparaît. On peut le résoudre en modifiant le script de base comme ceci :

Rem test si l'OS est du NT
If exist c:\ntldr goto sysnt
If NOT exist c:\ntldr goto sys9x

:sysnt
rem test si L'os est NT4 ou W2K
ver | find "Version 5.00"
if %errorlevel% EQU 0 goto w2k
ver | find "Version 4"
if %errorlevel% EQU 0 goto nt4

:sys9x
regedit /S vscan_98.reg

:w2k
regedit /S vscan_w2k.reg

:nt4
regedit /S vscan_NT4.reg

Installation si une ancienne version de Virus Scan est déjà installée :

Il faut dans ce cas récupérer la clé de registre correspondant à la désinstallation de virus scan :

HKEY_LOCAL_MACHINE\Software\Network Associates\ePolicy Orchestrator\Application Plugins\VIRUSCAN6500 valeur de la clé : Uninstall Command

On lance ainsi la commande :

Rem On test si Virus Scan est déjà installé :
if exist c:\"program files\network associates\virusscan\avconsol.exe goto uninstall
if NOT exist c:\"program files\network associates\virusscan\avconsol.exe goto install

rem on désinstalle
:uninstall
start /w C:\WINDOWS\SYSTEM\msiexec.exe /x {63CB7620-B423-4BF1-A7E4-xxxxx} /q REMOVE=ALL REBOOT=ReallySupress

rem on install
:install
install.exe…

Exemple de script de déploiement :

rem connexion au réseau
net use x: \\SERVEUR\PARTAGE$

rem TEST SI MACAFEE EST DEJA INSTALLE
if exist c:\"program files\network associates\virusscan\avconsol.exe goto uninstall
if NOT exist c:\"program files\network associates\virusscan\avconsol.exe goto install

rem DESINSTALLATION DE MACAFEE
:uninstall
start /w C:\WINDOWS\SYSTEM\msiexec.exe /x {63CB7620-B423-4BF1-A7E4-xxxxxxxxxxxx} /q REMOVE=ALL REBOOT=ReallySupress
goto install

rem INSTALLATION MACAFEE
:install
x:
cd \
cd VIRUSSCAN
start /w setup ADDLOCAL=ALL REMOVE=AlertManager,EdiskUtil,ScreenScan,SendVirus reboot=R /qb /i

rem CONFIGURATION DE MACAFEE

rem test si l'OS est du NT
if exist c:\ntldr goto sysnt
if NOT exist c:\ntldr goto sys9x

:sysnt
rem test si L'os est NT4 ou W2K
ver | find "Version 5.00"
if %errorlevel% EQU 0 goto w2k
ver | find "Version 4"
if %errorlevel% EQU 0 goto nt4

:sys9x
regedit /S vscan_98.reg
goto end

:w2k
regedit /S vscan_w2k.reg
goto end

:nt4
regedit /S vscan_NT4.reg
goto end

:end
echo Installation de Virus Scan MacAfee terminée...
echo Merci AUTOURDUPC.COM !!!

 

Ce document vous a été présenté par Gildas.

Pour entrer en contact avec l'auteur
cliquer ici

 

 

Début de page  |  Sommaire du thème  |  Page d'accueil  |  Me contacter

(C) Laurent - autourdupc.com   -  

Création le 13 mars 2003
Mise à jour le 18 mars 2003

visites