Remplacer Samsung Kies par Samsung Smart Switch

Rédigé par O. Clotaire Aucun commentaire
Classé dans : Windows, Divers Mots clés : Windows, Script, Bash, MS-DOS, LANDesk / IVANTI

L'application Kies du téléphone Samsung de votre entreprise est obsolète, il faut la remplacer par Smart Switch via une télé-distribution.

Ce script nous permet donc de vérifier et désinstaller Kies 2 et 3, puis ensuite, d'installer Smart Switch.
Si les versions de Kies sont absente du poste, le code interprète qu'il faut directement installer Smart Switch.

Le code :

@echo off

if exist "%ProgramFiles(x86)%\InstallShield Installation Information\{88547073-C566-4895-9005-EBE98EA3F7C7}\setup.exe" (goto Kies3) else (goto TestKies)
:TestKies
if exist "%ProgramFiles(x86)%\InstallShield Installation Information\{758C8301-2696-4855-AF45-534B1200980A}\setup.exe" (goto Kies2) else (goto Smart)

:Kies2
taskkill /F /IM Kies* /T
"%ProgramFiles(x86)%\Samsung\USB Drivers\Uninstall.exe" -s
"%ProgramFiles(x86)%\InstallShield Installation Information\{758C8301-2696-4855-AF45-534B1200980A}\setup.exe" /removeonly -s /v /qn
echo "Desinstall Kies2" >> C:\temp\uninstallkies.log
goto Smart

:Kies3
taskkill /F /IM Kies* /T
"%ProgramFiles(x86)%\Samsung\USB Drivers\Uninstall.exe" -s
"%ProgramFiles(x86)%\InstallShield Installation Information\{88547073-C566-4895-9005-EBE98EA3F7C7}\setup.exe" /removeonly -s /v /qn
echo "Desinstall Kies3" >> C:\temp\uninstallkies.log
goto Smart

:Smart
MD D:\DSI
XCOPY /S/E/Y/V Smart_Switch_PC_setup.exe "D:\DSI\"
ECHO OFF
D:\DSI\Smart_Switch_PC_setup.exe /S /v /qn
TIMEOUT /T 40
RD /S /Q D:\DSI
exit /B 0


Remarques :

- Les START /WAIT et les CALL sont à éviter lors de l'utilisation d'outil comme LANDesk ou SCCM car les Invites de commandes (cmd.exe) restent ouverts dans le gestionnaire de processus. La tâches de déploiement se met alors en échec alors que le produit est installé.

- Si la tâches reste en échec et que vous êtes sûr que votre script fonctionne, vous pouvez ajouter une sortie d'erreur égal à zéro (exit /B 0), ce qui permet à la tâches de s'afficher en succès.

- Dans cet exemple, nous copions Smart_Switch_PC_setup.exe dans un dossier (D:\DSI) car une restriction empêche l'écriture sur la partition C. Ensuite nous supprimons ce dossier ainsi que sont contenu afin de ne pas laisser de trace.

- echo "Desinstall Kies3" >> C:\temp\uninstallkies.log : est un log qui nous permet de savoir si Kies a été désinstallé du poste et de connaitre sa version.

A PROPOS

  • Grace à mon expérience dans les Systèmes d'Information, j'ai le privilège de partager mon expérience en les centralisant sous la forme d’une base de connaissance.
  • Parfois certaines de nos questions ne trouvent pas toujours de réponse. Le domaine de l’informatique évolue rapidement, il est alors important de pouvoir profiter des solutions déjà expérimentés.
  • Ce site sera de plus en plus accessible.
  • Je vous remercie d’avance pour vos éventuelles remarques constructives permettant son amélioration.

Écrire un commentaire

 Se rappeler de moi sur ce site
Quelle est le quatrième caractère du mot kstf8 ?

Fil RSS des commentaires de cet article

↓