Note : L'intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n'est pas disponible avec le plan Essentials.
Vous pouvez utiliser le Planificateur de tâches de Windows pour exécuter des scripts PowerShell périodiquement ou en dehors des heures de bureau.
Note : Bien qu'il soit possible de planifier l'exécution d'un script de migration lorsque vous êtes déconnecté de Windows, cela ne fonctionnera pas avec la méthode d'authentification par navigateur car elle nécessite de saisir votre nom d'utilisateur et votre mot de passe dans une fenêtre de navigateur lors de l'exécution du script.
Enregistrez votre script au format .ps1
Pour utiliser le Planificateur de tâches, votre script doit être au format .PS1.
Vous pouvez utiliser Windows PowerShell ISE pour créer des scripts dans ce format.
Si vous utilisez Notepad ou un autre éditeur de texte pour créer vos scripts, vous pouvez les enregistrer au format .txt puis changer l'extension en .ps1 dans Windows par la suite.
Note : Vous devez importer le module ShareGate Migrate dans votre script pour que la planification fonctionne.
Créer une tâche planifiée
Ouvrez le Planificateur de tâches dans Windows.
Sélectionnez Créer une tâche... dans le panneau Actions à droite.
Donnez un nom et une description à la nouvelle tâche.
Définissez vos paramètres de sécurité.
Note : Le compte d'utilisateur utilisé doit être le même que celui licencié dans ShareGate Migrate.
Sélectionnez l'onglet Déclencheurs.
Cliquez sur Nouveau...
Définissez les options de planification.
Note : assurez-vous que Activé est coché en bas.Cliquez sur OK.
Sélectionnez l'onglet Actions.
Cliquez sur Nouveau...
Tapez Powershell.exe dans le champ Programme/script.
Indiquez le chemin de votre script dans le champ Ajouter des arguments.
Cliquez sur OK.
Vérifiez et modifiez les options dans les onglets Conditions et Paramètres selon vos besoins.
Cliquez sur OK.
"Cet article a été traduit à l'aide de l'intelligence artificielle. En cas de doute, veuillez vous référer à la version originale en anglais."
