Script de désinstallation

Script de désinstallation - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 08-02-2010 à 11:22:46    

Bonjours à tous, voilà je suis actuellement sur un projet pour mon stage et j'aurais besoin d'une aide.
 
Je m'explique :  
Afin de pouvoir installer un antivirus gérer par un serveur, il me faut désinstaller en premier lieu, l'antivirus autonome...
Voilà ma question :  
- Pouvons nous mettre en place un script, qui se déploierait via une GPO, qui permettrait de désinstaller l'antivirus au démarrage de la machine? Cela éviterait de faire 50 fois la même manipulation.
 
j'ai déjà trouvé quelques pistes mais sans résultats concret.
 
Merci à vous


---------------
My Feed-back
Reply

Marsh Posté le 08-02-2010 à 11:22:46   

Reply

Marsh Posté le 08-02-2010 à 11:26:23    

Tu peux premièrement exécuter un script par GPO. Pas de problème la dessus.
 
A voir ensuite si tu peux lancer la désinstallation de l'AV existant de manière silencieuse.
Sinon, tu peux scripter des interactions avec la GUI de désinstallation à l'aide d'un langage type autoit.

Reply

Marsh Posté le 08-02-2010 à 12:12:30    

oula on va rester dans le domaine de la GPO ^^,donc oui j'ai  pu comprendre qu'en allant dans la base de registre on disposait de la ligne de commande de désinstallation.
J'ai pu la récupérer. j'ai tenté de la lancer via un .bat en étant déjà log sur la machine et ça fonctionne.
Mais pourtant quand je fais en sorte que le script démarre au démarrage de la machine, et bien ne se passe...
Je posterais la ligne de code cette aprés-midi, je suis chez moi en train de miam :p ^^


---------------
My Feed-back
Reply

Marsh Posté le 08-02-2010 à 12:47:26    

Mais je suis resté "dans le domaine de la GPO"
 
Une GPO pour lancer un script c'est autre chose que le script lui-même.
Autoit te permet d'écrire des scripts.

Reply

Marsh Posté le 08-02-2010 à 14:04:35    

ha lol ok je le savais pas ^^
 
Alors pour ma part, j'ai trouvé ce genre de code...
Cette ligne est à mettre dans un .bat. Je l'ai lancé et ça fonctionne sauf lorsque la machine rédémarre... pourtant le script est bien intégré à la gpo et l'ordi est bien dans l'UO

Citation :


MsiExec.exe /quiet /I{2085C617-589C-40F8-BE40-EDBC9E2CA2EB}


 
Sinon il y a ce code qui est a mettre dans un fichier .vbs
Les choses qui sont soulignés sont à modifier en fonction du programme que l'on veut désinstaller.
Il faut rechercher dans : HK Local_machine\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall de la base de registre
 

Citation :


Option Explicit 'all variables must be defined
 
Dim oReg, oShell, oFSO
Dim UninstallString, ProductCode
Dim strComputer, colItems, objWMIService, objItem
Dim strKeyPath, subkey, arrSubKeys
strComputer = "."
 
'********************************
'Enter Product Code Of The Application Here That You Want To Uninstall within the Bracket
ProductCode = "{2085C617-589C-40F8-BE40-EDBC9E2CA2EB}"
 
'********************************
 
' Get scripting objects needed throughout script.
Set oShell = CreateObject("WScript.Shell" )
 
'**************************
UninstallString = "MsiExec.exe /I{2085C617-589C-40F8-BE40-EDBC9E2CA2EB}"
 
Const HKEY_LOCAL_MACHINE = &H80000002
 
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv" )
 
strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
oReg.EnumKey HKEY_LOCAL_MACHINE, strKeyPath, arrSubKeys
 
For Each subkey In arrSubKeys
 
IF subkey = ProductCode Then
oShell.Run UninstallString, 1, True
End If
 
Next
 
Set oShell = Nothing
Set oReg = Nothing
'************* End Code ************


 


---------------
My Feed-back
Reply

Marsh Posté le 08-02-2010 à 15:04:57    

je suis perdu, j'ai tenté plein de choses mais ça veut pas :(
Quand on est sur windows les scripts fonctionnent sans problème mais quand je lui demande de désinstalle lorsque la machine boot... ça veut pas


---------------
My Feed-back
Reply

Marsh Posté le 08-02-2010 à 16:00:58    

Up pour un pauvre stagiaire au bord de la crise de nerf  :pt1cable:  :pt1cable:  :pt1cable:  :fou:  :fou:  :fou:  :fou:


---------------
My Feed-back
Reply

Marsh Posté le 11-02-2010 à 16:34:33    

tu fais une gpo ordinateur ou utilisateur ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed