[Win2003-Résolu] Active Mode Compatibilité par ligne de commande

Active Mode Compatibilité par ligne de commande [Win2003-Résolu] - Win NT/2K/XP - Windows & Software

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
Reply

Marsh Posté le 27-02-2006 à 13:43:13   

Reply

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

Reply

Marsh Posté le 27-02-2006 à 14:34:32    

Super, merci. Je vais potasser ça...  ;)


Message édité par Wolfman le 27-02-2006 à 14:36:55
Reply

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... :hello:

Reply

Sujets relatifs:

Leave a Replay

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