2010-11-22 37 views
2

Je travaille pour une société qui déploie principalement des logiciels .NET sur des serveurs Windows distants. Ces serveurs ne sont accessibles que par RDP. Il est assez compliqué de les déployer, surtout lorsque la machine cible se trouve derrière un serveur terminal déjà distant. Le flux de travail de base ressemble maintenant à ceci:Déploiement de l'application .NET via RDP

  • Créer un package de déploiement (projet d'installation pour les applications de bureau, option de publication pour le Web) sur la machine de développement.
  • Démarrez RDP avec l'option "système de fichiers distant" activée.
  • Copier l'application à distance (système de fichiers distant navigation est un véritable PITA)
  • Répéter lorsque le serveur en cours est cible pas (en cas de passer par un TS à distance)
  • installer sur la machine cible

Vous peut voir, c'est assez fastidieux. Connaissez-vous des outils/tout ce qui pourrait accélérer cela? Les serveurs distants sont la plupart du temps détenus par d'autres sociétés, mon accès y est donc limité.

Merci!

+0

duplication possible de [Copier des fichiers sur un serveur distant via RDP à l'aide d'un script] (http://stackoverflow.com/questions/1867180/copy-files-to-a-remote-server-via-rdp-using- a-script) –

+0

Jetez un oeil à la réponse à la question this. – dvdvorle

+0

Donc, cela signifie essentiellement créer manuellement des scripts power-shell? Ce serait un peu dommage, j'espérais qu'il y aurait une meilleure solution. –

Répondre

0

Avez-vous regardé 'Click-Once' - il ne convient pas à tous les types d'applications, mais fonctionne très bien là où il convient.

+0

Je n'ai rien trouvé de pertinent concernant les deux (RDP et click-once) combinés. Vous voulez élaborer? –

+0

Non, cela n'a rien à voir avec RDP, mais cela évite certaines des choses que vous avez dites être douloureuses - la consultation de fichiers à distance, etc. Et si la plupart des raisons pour lesquelles vous faites cela est de mettre à jour des applications existantes, cela aussi, en faisant les mises à jour automatiquement. –