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.

  • devise de requête de port distant Windows 7 / server 2008
  • Conseils pour configurer le server Web sécurisé IIS7?
  • Puis-je configurer des routes statiques via la carte de l'OIT?
  • Autorisations pour créer une tâche de planification
  • ftp et sftp coexistent sur une machine à l'aide du server Windows 2008
  • Slow SSD Lire sur Server 2008 SP2
  • Échange 2007 | Taille de la boîte aux lettres DB 180 Go
  • Serveur 2008 Web Edition IIS6 conflit SMTP
  • Comment repérer et chiffrer tout mon trafic Internet avec Win7 et Win2008R2?
  • Comprendre le paramètre DHCP pour les options du server DNS et les options d'étendue
  • Surveillance du réseau par user
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.