

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Accélérez la découverte et la migration des charges de travail Microsoft vers AWS
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws"></a>

*Ali Alzand, Amazon Web Services*

## Résumé
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-summary"></a>

Ce modèle vous montre comment utiliser le [ PowerShell module Migration Validator Toolkit](https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads) pour découvrir et migrer vos charges de travail Microsoft vers AWS. Le module fonctionne en effectuant plusieurs vérifications et validations pour les tâches courantes associées à n’importe quelle charge de travail Microsoft. Par exemple, le module recherche les instances auxquelles plusieurs disques peuvent être attachés ou les instances qui utilisent de nombreuses adresses IP. Pour une liste complète des contrôles que le module peut effectuer, consultez la section [Contrôles](https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads#checks) sur la GitHub page du module.

Le PowerShell module Migration Validator Toolkit peut aider votre entreprise à réduire le temps et les efforts nécessaires pour découvrir les applications et les services exécutés sur vos charges de travail Microsoft. Le module peut également vous aider à identifier les configurations de vos charges de travail afin de savoir si vos configurations sont prises en charge sur AWS. Le module fournit également des recommandations quant aux prochaines étapes et mesures d’atténuation, afin que vous puissiez éviter toute erreur de configuration avant, pendant ou après votre migration.

## Conditions préalables et limitations
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-prereqs"></a>

**Conditions préalables**
+ Compte d'administrateur local
+ PowerShell 4,0

**Limites**
+ Fonctionne uniquement sur Microsoft Windows Server 2012 R2 ou version ultérieure

## Outils
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-tools"></a>

**Outils**
+ PowerShell 4,0

**Référentiel de code**

Le PowerShell module Migration Validator Toolkit pour ce modèle est disponible dans le référentiel GitHub [migration-validator-toolkit-for-microsoft-workloads](https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads).

## Épopées
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-epics"></a>

### Exécutez le PowerShell module Migration Validator Toolkit sur une seule cible
<a name="run-the-migration-validator-toolkit-powershell-module-on-a-single-target"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Téléchargez, extrayez, importez et appelez le module. | Choisissez l'une des méthodes suivantes pour télécharger et déployer le module :+ Exécutez le PowerShell script<br />+ Téléchargez et extrayez le fichier .zip<br />+ Cloner le GitHub référentiel<br />**Exécutez le PowerShell script**<br />Dans PowerShell, exécutez l'exemple de code suivant :<pre>#MigrationValidatorToolkit<br />$uri = 'https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads/archive/refs/heads/main.zip'<br />$destination = (Get-Location).Path<br />if ((Test-Path -Path "$destination\MigrationValidatorToolkit.zip" -PathType Leaf) -or (Test-Path -Path "$destination\MigrationValidatorToolkit")) {<br />    write-host "File $destination\MigrationValidatorToolkit.zip or folder $destination\MigrationValidatorToolkit found, exiting"<br />}else {<br />    Write-host "Enable TLS 1.2 for this PowerShell session only."<br />    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12<br />    $webClient = New-Object System.Net.WebClient<br />    Write-host "Downloading MigrationValidatorToolkit.zip"<br />    $webClient.DownloadFile($uri, "$destination\MigrationValidatorToolkit.zip")<br />    Write-host "MigrationValidatorToolkit.zip download successfully"<br />    Add-Type -Assembly "system.io.compression.filesystem"<br />    [System.IO.Compression.ZipFile]::ExtractToDirectory("$destination\MigrationValidatorToolkit.zip","$destination\MigrationValidatorToolkit")<br />    Write-host "Extracting MigrationValidatorToolkit.zip complete successfully"<br />    Import-Module "$destination\MigrationValidatorToolkit\migration-validator-toolkit-for-microsoft-workloads-main\MigrationValidatorToolkit.psm1"; Invoke-MigrationValidatorToolkit<br />}</pre><br />Le code télécharge le module à partir d'un fichier .zip. Ensuite, le code extrait, importe et invoque le module.<br />**Téléchargez et extrayez le fichier .zip**1. Téléchargez le fichier [.zip](https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads/archive/refs/heads/main.zip) (téléchargement).<br />2. Extrayez le fichier .zip.<br />3. Suivez les étapes décrites dans l'article *Invoke *the* module* handly de ce guide.<br />**Cloner le GitHub référentiel**1. Pour cloner le dépôt GitHub [migration-validator-toolkit-for-microsoft-workloads](https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads), exécutez la commande Git suivante dans une fenêtre de terminal :<pre>git clone https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads.git</pre><br />2. Suivez les étapes décrites dans l'article *Invoke *the* module* handly de ce guide. | Administrateur système | 
| Appelez le module manuellement. | 1. Accédez au répertoire dans lequel le module téléchargé est stocké.<br />2. Pour générer le résultat de votre choix, exécutez l'une des commandes suivantes en tant qu'administrateur dans PowerShell :[Format : Format du tableau](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/format-table?view=powershell-7.3) :<pre>Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit</pre><br />[Format-Format de liste](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/format-list?view=powershell-7.3) :<pre>Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -List</pre><br />GridViewFormat [de sortie](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/out-gridview?view=powershell-7.3) :<pre>Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -GridView</pre><br />[ConvertTo-Format CSV](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/convertto-csv?view=powershell-7.3) :<pre>Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -csv</pre> | Administrateur système | 

### Exécutez le PowerShell module Migration Validator Toolkit sur plusieurs cibles
<a name="run-the-migration-validator-toolkit-powershell-module-on-multiple-targets"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Téléchargez le fichier .zip ou clonez le GitHub dépôt. | Choisissez l’une des options suivantes :+ Téléchargez le [fichier zip.](https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads/archive/refs/heads/main.zip) (téléchargement).<br />+ Pour cloner le dépôt GitHub [migration-validator-toolkit-for-microsoft-workloads](https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads), exécutez la commande Git suivante dans une fenêtre de terminal :<pre>git clone https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads.git</pre> | Administrateur système | 
| Mettez à jour la liste server.csv. | Si vous avez téléchargé le fichier .zip, procédez comme suit :1. Extrayez le fichier .zip.<br />2. Accédez au répertoire `MigrationValidatorToolkit\Inputs\`.<br />3. Effectuez la mise à jour `serverlist.csv` avec le nom d'hôte de vos ordinateurs cibles. | Administrateur système | 
| Appelez le module. | Vous pouvez utiliser n'importe quel ordinateur du domaine qui utilise un utilisateur du domaine disposant d'un accès administrateur aux ordinateurs cibles.1. Téléchargez le code source sous forme de fichier .zip et extrayez le fichier.<br />2. En tant qu'administrateur PowerShell, exécutez la commande suivante :<pre>Import-Module .\MigrationValidatorToolkit.psm1;Invoke-DomainComputers</pre><br />Le fichier .csv de sortie est enregistré `MigrationValidatorToolkit\Outputs\folder` avec le nom du préfixe. `DomainComputers_MigrationAutomations_YYYY-MM-DDTHH-MM-SS` | Administrateur système | 

## Résolution des problèmes
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-troubleshooting"></a>


| Problème | Solution | 
| --- | --- | 
| `MigrationValidatorToolkit`écrit des informations sur les exécutions, les commandes et les erreurs dans les fichiers journaux de l'hôte en cours d'exécution. | Vous pouvez consulter les fichiers journaux manuellement à l'emplacement suivant :1. Accédez au répertoire `MigrationValidatorToolkit\logs\`.<br />2. Localisez le fichier journal. Le format du nom du fichier journal est le suivant : `ComputerName_MigrationValidatorToolkit_YYYY-MM-SSTHH-MM-SS.log` | 

## Ressources connexes
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-resources"></a>
+ [Options, outils et meilleures pratiques pour la migration des charges de travail Microsoft vers AWS (AWS Prescriptive](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-microsoft-workloads-aws/introduction.html) Guidance)
+ [Modèles de migration Microsoft](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migration-migration-patterns-by-workload-microsoft-pattern-list.html) (AWS Prescriptive Guidance)
+ [Services de migration vers le cloud gratuits sur AWS](https://aws.amazon.com/free/migration/) (documentation AWS)
+ [Actions prédéfinies après le lancement](https://docs.aws.amazon.com/mgn/latest/ug/predefined-post-launch-actions.html) (documentation marketing des applications)

## Informations supplémentaires
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-additional"></a>

**Questions fréquentes (FAQ)**

*Où puis-je exécuter le PowerShell module Migration Validator Toolkit ?*

Vous pouvez exécuter le module sur Microsoft Windows Server 2012 R2 ou version ultérieure.

*Quand dois-je exécuter ce module ?*

Nous vous recommandons d'exécuter le module pendant la [phase d'évaluation](https://aws.amazon.com/cloud-migration/how-to-migrate/) du processus de migration.

*Le module modifie-t-il mes serveurs existants ?*

Non Toutes les actions de ce module sont en lecture seule.

*Combien de temps faut-il pour exécuter le module ?*

L'exécution du module prend généralement 1 à 5 minutes, mais cela dépend de l'allocation des ressources de votre serveur.

*De quelles autorisations le module a-t-il besoin pour fonctionner ?*

Vous devez exécuter le module à partir d'un compte d'administrateur local.

*Puis-je exécuter le module sur des serveurs physiques ?*

Oui, à condition que le système d'exploitation soit Microsoft Windows Server 2012 R2 ou version ultérieure.

*Comment exécuter le module à grande échelle pour plusieurs serveurs ?*

Pour exécuter le module sur plusieurs ordinateurs joints à un domaine à grande échelle, suivez les étapes décrites dans le module *Run the Migration Validator Toolkit on multiple targets, PowerShell décrit* dans l'article détaillé de ce guide. Pour les ordinateurs n'appartenant pas à un domaine, utilisez un appel à distance ou exécutez le module localement en suivant les étapes décrites dans le * PowerShell module Run the Migration Validator Toolkit on a single target* epic de ce guide.