Question Quel est l'ordre approprié pour installer les logiciels Microsoft sur un poste de travail de développeur?


J'ai fait ça un million fois ... mettre en place un poste de travail pour les développeurs.

Existe-t-il une liste des meilleures pratiques ou une liste de contrôle d’installation pour installer le logiciel de développement Microsoft sur un poste de travail? Qu'en est-il de l'application des mises à jour et / ou des service packs? Existe-t-il un ordre spécifique pour ce faire, dans l'espoir de minimiser les problèmes d'installation.

Notre bibliothèque de logiciels actuelle comprend:

  • Visual Studio 2003
  • Visual Studio 2008
  • SQL Server 2005
  • Microsoft Office 2007

Nous utilisons d’autres outils, mais j’ai généralement tendance à ne pas les installer bien construire à partir de Microsoft ... si un bien construire est possible ou non est un autre sujet! =)

Aussi, utilisez-vous des logiciels comme Fantôme créer des images de poste de travail? Un moyen simple de restaurer votre poste de travail.


28
2017-10-14 15:00


origine


Réponses:


Je voudrais utiliser le suivant et cette commande est la clé si vous voulez faire le développement ASP.NET sans problème.

  • Système opérateur
  • IIS pour l'OS <- Si ce n'est pas fait avant VS, les problèmes peuvent être résolus
  • Mises à jour du système d'exploitation
  • Bureau
  • Office mises à jour
  • SQL Server et outils
  • Mises à jour SQL Server
  • VS 2003
  • Mises à jour VS 2003
  • VS 2005 (NE PAS installer SQL Express)
  • Mises à jour VS 2005
  • VS 2008
  • Mises à jour VS 2008
  • VS 2010
  • Mises à jour de VS 2010
  • VS 2012
  • Mises à jour VS 2012
  • Tous les outils tiers pour les environnements de développement (Telerik, DevExpress, etc.)

J'ai trouvé qu'avec ce format, vous n'auriez AUCUN problème, mais si vous changez l'ordre, j'ai déjà eu de mauvaises choses avant. La pièce d'installation d'IIS est particulièrement importante!


33
2017-10-14 15:14



Je suis définitivement un drogué. Lors d'un ancien travail, je passais environ 2 à 3 heures à configurer correctement tout ce dont un utilisateur avait besoin: patches Windows +, patches Office +, Acrobat Reader, etc. Une fois que tout était prêt, je créerais une image du disque dur stockez-le quelque part (si possible, ZIP et gravez-le sur un DVD).

Puis, lorsqu'un nouveau collègue est arrivé, j'ai demandé à Ghost de restaurer l'image sur un nouveau disque dur - cela a été fait en 20 minutes ou moins! Après cela, le travail manuel a été réduit à:

  • Changer le nom du PC
  • Modification des numéros de licence Windows et Office (je me souviens qu'il y avait un outil chez TechRepublic pour cela, techniquement, ce n'est pas illégal)
  • Changer l'adresse IP du PC (si vous n'utilisez pas DHCP)
  • Prêt!

Toutes ces étapes peuvent être facilement scriptées, si vous le souhaitez. Quoi qu’il en soit, ce n’est que 10 minutes ou moins.

Dans mon travail actuel, je ne suis qu'un développeur et je ne suis plus en charge de préparer des machines pour les nouveaux collègues. Cependant, je pense que l'utilisation de Ghost est le moyen le plus rapide et le plus rentable de configurer de nouveaux ordinateurs!

Surtout l'installation de Windows et aller à Windows Update - argh !! Je déteste vraiment perdre autant de temps à ces étapes, cela peut être toléré si vous ne faites que cela une fois que.


5
2017-10-14 15:51



Je ferais:

  • Système opérateur
  • Bureau
  • Temps d'exécution du framework .Net
  • Mises à jour de sécurité
  • serveur SQL
  • Visual Studio
  • Client de contrôle de source
  • Logiciel antivirus / de sécurité (le cas échéant)
  • Tout autre outil (Notepad ++, client FTP, etc.)
  • Mises à jour de sécurité

SQL Server est livré avant Visual Studio car j'utilise Developer Edition ou une édition complète de MSDN. Si vous installez Visual Studio en premier, il faudra placer Sql Server Express Edition sur mon système, ce que je ne veux pas.

Cela laisse juste la commande pour les installations de studio visuel. En général, vous voulez d'abord installer les anciens produits. Cependant, il peut y avoir une situation où ce n'est pas le cas. Si vous avez, disons, VS2008 Standard et VS2003 Professional, vous souhaiterez peut-être installer l'édition professionnelle ultérieurement. Mais je n'ai pas pu jouer avec ce scénario particulier.

Enfin, je préfère normalement appliquer tous les patchs à la fois. Cela fait gagner du temps. Cependant, je veux m'assurer que mes versions d'exécution .Net sont à jour avant d'installer les outils de développement, et dans le cas de plusieurs éditions de Visual Studio (ou de tout autre package complexe), je préfère m'assurer que chaque instance du logiciel est complète. à jour avant d'installer le suivant. Cela aide avec les problèmes de compatibilité.


5
2017-10-14 15:08



J'ai tendance à aller dans l'ordre chronologique. Le logiciel le plus ancien au plus récent.

Dans ton cas, je ferais quelque chose comme

  1. Office 2007 (j'installe généralement le bureau en premier)
  2. VS2003
  3. Installer les mises à jour VS2003 via la mise à jour Microsoft
  4. SQL Server 2005
  5. Installez SQL Server 2005 via Microsoft Update

Etc...

Lorsque l'installation est terminée et que la machine est configurée, je fais une image de base complète avec Acronis True Image.


3
2017-10-14 15:05



Je n'utilise pas Ghost car aucun des postes de travail que je configure n'est identique.

En ce qui concerne l'ordre d'installation, je ferais:

  • Office 2007
  • SQL Server 2005
  • VS 2003
  • VS 2008

2
2017-10-14 15:07



Je vous recommande de commencer avec le système d'exploitation et ses mises à jour, puis d'ajouter Office si vous en avez besoin, puis installez Virtual PC ou VMWare. De cette façon, vous pouvez séparer les différentes versions (et versions bêta) de tous les éléments de développement en différents VPC. Votre vrai matériel restera propre et vous pourrez changer d’environnement de manière très fluide.


1
2018-01-23 14:34



Pour une plate-forme Web, Microsoft propose un installateur de paquets intéressant: http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx

J'aime utiliser sysprep avant d'imager une machine pour pouvoir créer plusieurs postes de travail avec la même configuration


1
2018-02-07 22:00



Vous devriez pouvoir installer chaque logiciel indépendamment de l’ordre dans lequel vous l’avez installé. Cela dit, si vous voulez être «sûr», commencez par la version la plus basse de chacun et installez les mises à jour / SP. au fur et à mesure.


0
2017-10-14 15:07