Active Mode Compatibilité par ligne de commande [Win2003-Résolu] - Win NT/2K/XP - Windows & Software
Marsh Posté le 27-02-2006 à 14:31:50
http://support.microsoft.com/defau [...] 05&sd=tech
http://www.microsoft.com/technet/i [...] apcmp.mspx
A priori dans un batch, cela se "resumerait" en solution mineure:
Md Dest
Copy Source Dest
set __COMPAT_LAYER=Win95 ;(prepakaged short name)
Dest\Setup.exe
Ou, en solution majeure, une Custom Database dans AppPatch
Marsh Posté le 27-02-2006 à 14:34:32
Super, merci. Je vais potasser ça...
Marsh Posté le 27-02-2006 à 15:06:16
Yes...ça a fonctionné. Seul inconvénient de leur truc, c'est que le mode de compatibilité ne fonctionne que pour des applis en local. Donc obligé de faire une copie local avant de lancer l'install proprement dite.
Je me suis donc fait un script qui fait tout d'abord un Robocopy des fichiers sur le serveur, puis activation de la compatibilité avec le _COMPAT_LAYER, puis lancement de l'install silencieuse...et ça roule.
Merci...
Marsh Posté le 27-02-2006 à 13:43:13
J'ai un petit problème à vous soumettre.
Tout le monde (ou du moins la plupart) connait le "Mode de compatibilité" de Windows XP ou Windows 2003 qui permet de faire fonctionner certaines vieilles applications sur ces OS. Pour faire ça : un clic droit / propriétés sur l'exécutable, onglet Compatibilité, et on active l'option "Exécuter ce programme en mode de compatibilité pour..." et on choisit Windows95, 98, 2000 etc.
Je voudrais pouvoir faire cela en ligne de commande. J'explique pourquoi.
J'essaie d'installer le logiciel IBM Websphere Studio Application Developer (WSAD pour les intimes) v5.1.2 sur un serveur de test Windows 2003 (serveur Metaframe). Problème : l'installation n'est en principe pas compatible Windows 2003 : bug, composants manquants, etc. Par contre, si je lance le programme d'installation en Mode compatibilité Windows 2000, ça fonctionne parfaitement.
La méthode du clic droit/propriété convient pour installer le logiciel sur un seul serveur. Mais il ne conviendra plus lorsque je vais vouloir me lancer dans le déploiement de l'application en production : installation silencieuse sur une quinzaine de serveurs.
Je voudrais donc savoir si il y aurait une commande en ligne de commande, ou un script, ou quelque chose qui me permettrait de faire mon déploiement sans douleur, et sans avoir à faire une installation manuelle sur chaque machine.
Message édité par Wolfman le 27-02-2006 à 15:06:27