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.
 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$
 Le guide de l'administrateur pour Virus Scan
       - Sur le CD ROM fournit
       - Des infos sur le site de Networks 
  Associates.
 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 :
 /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
 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
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.
| CMD  EdiskUtil Analyse E-Mail Filtre Internet Analyse système Scan32 Planificateur McUpdate Extensions Shell  | 
    ScreenScan SendVirus  | 
  
 
Setup.exe ADDLOCAL=Scan32/q/i
Utilisez une virgule pour séparer les valeurs lors de l'installation de plusieurs fonctionnalités.
Setup.exe ADDLOCAL=SystemScan,Scan32/q/i
Setup.exe ADDLOCAL=ALL/q/i
Setup.exe REMOVE=ALL/q/i
Setup.exe ADDLOCAL=ALL REMOVE=SendVirus/q/i
Toutes les fonctionnalités sont installées à l'exception de l'utilitaire SendVirus.
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é.
Si vous utilisez un poste de travail NT/2000, vous serez invité à sélectionner le type d'installation pendant l'installation.
USEADMINONLYSECURITY=0
USEADMINONLYSECURITY=1
Setup USEADMINONLYSECURITY=1 /q /i
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.
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
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
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  | 
    
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 |