Désinstallation silencieuse Zippers

Pour partager tous les trucs utiles (or optimisation windows)
Répondre
aymeric81401
    unknown unknown

Désinstallation silencieuse Zippers

Message par aymeric81401 »

Salut les amis, je vous propose ce script "made in moi" :D

Je m'explique, au boulot, on a une multitude de zipper, et je voulais homogénéiser le parc.
Du coup, il me fallait désinstaller tous les zippers pour ensuite installer 7Zip9.20 (gratuit et puissant)

Comment ça fonctionne ?
Simplement, je test la non-présence des répertoires, si le dossier existe je désinstalle silencieusement l'application, sinon je saute la partie du script correspondant pour passer au prochain zipper.
L'installation de 7Zip9.20 se fera via un déploiement avec mon serveur OCS Inventory

Code : Tout sélectionner

@echo off

SET Rep7Z=c:\progra~1\7-Zip
SET RepWinRar=c:\progra~1\WinRAR
SET RepWinZip=c:\progra~1\WinZip

Echo =
Echo =======================================
Echo =  MAINTENANCE DES POSTES DE TRAVAIL  =
Echo DESINSTALLATION 7-ZIP, WinRAR et WinZIP
Echo =======================================
Echo =

IF NOT EXIST %Rep7Z% goto 7ZNUL
Echo -
Echo ---------------------------------------
Echo DESINSTALLATION DE 7-ZIP
Echo ---------------------------------------
Echo -
%Rep7Z%\uninstall.exe /S
ping 127.0.0.1 -n 21 > NUL

:7ZNUL

IF NOT EXIST %RepWinRar% goto WRNUL
Echo -
Echo ---------------------------------------
Echo DESINSTALLATION DE WINRAR
Echo ---------------------------------------
Echo -
%RepWinRar%\uninstall.exe /S
taskkill /F /IM "WinRAR.exe"
ping 127.0.0.1 -n 21 > NUL

:WRNUL

IF NOT EXIST %RepWinZip% goto WZNUL
Echo -
Echo ---------------------------------------
Echo DESINSTALLATION DE WINZIP
Echo ---------------------------------------
Echo -
taskkill /F /IM wzqkpick.exe
wmic product where "name like '%%winzip%%'" call Uninstall
If Exist %RepWinZip%\winzip32.exe goto 64
If Exist %RepWinZip%\winzip32.exe "%RepWinZip%\Winzip32.exe" /Uninstallx
taskkill /F /IM iexplore.exe
:64
%RepWinZip%\Winzip32.exe /Uninstallx
taskkill /F /IM iexplore.exe
ping 127.0.0.1 -n 21 > NUL

:WZNUL

@echo on
Exit
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
A été remercié : 21 fois
    unknown unknown

Re: Désinstallation silencieuse Zippers

Message par Nash »

nice aymeric ;)
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
Chewbacca
Administrateur du site
Administrateur du site
Messages : 8084
Enregistré le : ven. 5 nov. 2010 23:08
Localisation : Evry
A remercié : 36 fois
A été remercié : 13 fois
Contact :
    unknown unknown

Re: Désinstallation silencieuse Zippers

Message par Chewbacca »

top bravo^^
"Un peuple qui oublie son Histoire est condamné à la revivre"
CometeFilou2
Membre VIP
Membre VIP
Messages : 5076
Enregistré le : dim. 27 févr. 2011 13:27
Localisation : France, Nord (59)
A remercié : 108 fois
A été remercié : 34 fois
    unknown unknown

Re: Désinstallation silencieuse Zippers

Message par CometeFilou2 »

Merci Aymeric, même si j'y comprend rien :D
Petit à petit, l'oiseau fait son nid Si il n'y a pas de solution c'est qu'il n'y a pas de problème C'est quand on n'a plus d'espoir qu'il ne faut désespérer de rien Image
Avatar du membre
Prof
Administrateur du site
Administrateur du site
Messages : 8320
Enregistré le : lun. 5 avr. 2010 20:07
Localisation : Vosges
A remercié : 1 fois
A été remercié : 22 fois
Contact :
    unknown unknown

Re: Désinstallation silencieuse Zippers

Message par Prof »

Bien joué et merci pour le partage :)
Règlement du forum
Toute demande d'aide ou de liens par MP est inutile !
Sliden
    unknown unknown

Re: Désinstallation silencieuse Zippers

Message par Sliden »

Vraiment bien ce fichier, merci pour le partage.

Si les ping servent uniquement a créer une attente, il est possible d'utiliser :

Code : Tout sélectionner

timeout /t 21 >nul
Le chiffre = les secondes d'attente.
aymeric81401
    unknown unknown

Re: Désinstallation silencieuse Zippers

Message par aymeric81401 »

@Sliden : en effet c'est pour faire une tempo
Merci je connaissais pas ;)
Répondre