Comment copyr un programme Windows vers une autre machine Windows?

Je suis intéressé de savoir à quel point il est probable que les étapes suivantes entraîneront que l'application exécutée sur ma nouvelle machine reflétera l'application sur ma machine de production.

Context: J'ai une application Windows s'exécutant dans une machine virtuelle Windows 2008 R2 dans mon datacenter. J'ai besoin de migrer cette application server vers le nuage (AWS). Je souhaite que l'application server conserve toutes les informations de l'user et les informations de configuration. En raison de ressortingctions de security, je ne parviens pas à imaginer la machine virtuelle sur mesure et à l'exporter vers AWS.

Solution proposée:

  1. Lancez l'instance AWS en utilisant la même version de Windows (Windows Server 2008 R2).
  2. Exécutez le même programme d'installation sur l'instance AWS qui a été exécutée sur le server de production existant.
  3. Supprimez C: \ Program Files \ My_Server_App et remplacez-le par le directory équivalent de ma machine virtuelle existante.

Cette méthode suppose que tous les files nécessaires sont stockés dans C: \ Program Files \ My_Server_App.

Toute pensée ou suggestion serait grandement appréciée! Merci!

3 Solutions collect form web for “Comment copyr un programme Windows vers une autre machine Windows?”

Nous n'avons pas vraiment assez d'informations sur votre application pour répondre complètement à cette question, IMHO, mais …

Où l'application stocke-t-elle datatables et les informations de configuration? Le stocke-t-il dans une database? Le registre? Des files sur le disque dur? Tout ce qui précède? Vous devez comprendre cela afin de migrer toutes les informations d'user et de configuration.

Les paths d'annuaire restront-ils les mêmes (ils devraient, sinon, vous pouvez finir par éditer le registre / la database / les files de configuration / etc.).

L'application contient-elle des informations sur le server (nom_server, etc.) dans les files de registre / database / configuration? Si c'est le cas, vous devrez probablement modifier les files de registre / database / configuration.

Si vous ne pouvez absolument pas migrer l'set de la VM vers AWS, comme l'a suggéré Craig Watson, je voudrais:

  1. Installez l'application en utilisant le même installateur dans des paths d'annuaire identiques. (L'application peut stocker des dlls dans Windows, par exemple, de sorte que vous souhaitez exécuter le programme d'installation, oui.)
  2. Copiez toute database / keys de registre associées / files de configuration sur le nouveau server et importez-les, éventuellement après les modifier judicieusement. (S'il utilise une database, vous devrez peut-être modifier les permissions sur la database.)
  3. Test, test, test.

Cela ne garantit pas que cela fonctionnera, car l'application pourrait avoir un autre encoding anti-falsification (je travaillais avec un server de licences qui stockait l'adresse MAC dans un file caché pour vous empêcher de passer à un nouveau server sans licence appropriée, par exemple).

Oh, et je ne copyrais pas \ programmes de files \ votre application en gros, sauf si c'est le seul endroit où il stocke les files de configuration / datatables user. Même si, je laisserais les files binarys seuls.

Plutôt que de pirater votre application dans une nouvelle installation, je recommand personnellement de migrer le operating system du server OS en gros dans AWS, puis de nettoyer le operating system et de supprimer les applications indésirables.

Pour VMware, il existe le portail de gestion AWS pour vCenter et, en général, vous pouvez consulter le service de migration d'AWS et l' import VM .

Comme nous ne connaissons pas grand-chose sur votre application, je vous suggère de requestr à vos développeurs des PATH et des keys de registre et des données de l'application.

Une fois que vous auriez les informations requirejses, déployez AMI frais et installez votre application dans AWS. En passant pour transférer / migrer votre application, simplement datatables d'application zip de la machine virtuelle VM sur PATH et décompressez-les sur les PATH correspondants sur AWS AMI.

  • Quelles sont les options pour la réplication / mise en miroir Windows Server 2008 / SQL Server 2008 dans les centres de données?
  • Serveur de messagerie Windows léger / uniquement pour la redirection de courrier attractif
  • Meilleures pratiques pour les sauvegardes d'état système avec Backup Exec
  • Pourquoi appcmd.exe se comporte-t-il différemment lorsqu'il est exécuté dans un file batch?
  • Erreurs répétitives sur les machines user - Migration DC à partir d'un système Windows XP basé sur un réseau basé sur Windows 7
  • Affichage du cache DNS dans le Gestionnaire de server
  • Est-il possible de déployer Windows 7 via un environnement Linux PXE?
  • Vous searchz une méthode automatisée pour installer et configurer SNMP sur les servers
  • Quelle est la différence entre l'exécution d'un service Windows et le fonctionnement d'un shell?
  • Annuler la restauration Versions précédentes
  • La connection à la ressortingction continue de réinitialiser dans Active Directory
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.