Déploiement et suppression d’application par script


Scripting / mardi, décembre 16th, 2008

Suite à un projet d’implémentation de l’anti-virus NOD32 en mode client/serveur, je me suis retrouvé confronté à la déinstallation de la solution antivirale eTrust…. Bien entendu, aucune possibilité de déinstallation ! J’ai donc dû créer un script pour supprimer l’application eTrust puis procéder au déploiement de NOD, car déinstaller eTtrust sur plus d’une centaine de postes…..

Vous trouverez ci-dessous une archive au format ZIP. Cette archive comporte plusieurs fichiers: – LSencrypt.exe => Permet de crypter le mot de passe Administrateur afin de l’intégrer dans un batch
– lsrunase.exe => exécute un programme en tant que Administrateur
– remote.cmd => le script de déploiement
– Sleep.exe => fchier pour temporiser le déploiement
– Script1/2.vbs => suppression d’application

Voici ce qu’il convient de modifier dans remote.cmd: \\monserveur\nod32 => le chemin UNC qui contient les scripts + vos applicatifs à déployer
/domain: »mondomain » => votre nom de domaine NETBIOS
/password:motdepasse => votre mot de passe administrateur encrypté par LSencrypt
/command: »\\monserveur\nod32++einstaller.exe++ » => par le programme de déploiement de votre applicatif

A NOTER: les fichiers VBS qui permettent de supprimer une application à distance sans intervention fonctionne aussi avec d’autre application que eTrust !
Modifiez strApplicationName = « CA eTrustITM Agent » par le nom de votre applicatif
Le nom de l’applicatif peut être relevé dans le registre => HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Clé de registre: DisplayName

Cliquez ici pour télécharger l’archive.