Note : L’intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n’est pas disponible avec le plan Essentials.
Cet article explique comment utiliser un fichier Excel exporté depuis ShareGate Migrate pour modifier les métadonnées lors de votre migration.
Pour plus d’informations sur le fichier Excel, consultez Exporter les métadonnées et importer et copier avec Excel ou CSV.
Vous pouvez ajouter des métadonnées personnalisées à vos éléments en utilisant un fichier Excel dans PowerShell avec les commandes suivantes :
Note : Vous ne pouvez pas utiliser PowerShell pour exécuter Bulk edit content. Pour modifier vos éléments sur place à l’aide d’un fichier Excel, consultez Exporter les métadonnées et importer et copier pour effectuer l’opération directement dans ShareGate Migrate.
Index
Créer votre fichier Excel
Pour créer le fichier, suivez les étapes (1) à (8) de l’article Exporter les métadonnées et importer et copier.
Note : Vous ne pouvez pas exporter le fichier Excel avec PowerShell. Vous devez l’exporter directement dans ShareGate Migrate.
Créer votre script
Utilisez -ExcelFilePath sur votre ligne de copie pour exécuter votre migration avec votre fichier Excel de métadonnées.
Voici un exemple avec Copy-Content :
Import-Module Sharegate
# Définir les informations d'identification de la source
$srcUsername = "sourceusername"
$srcPassword = ConvertTo-SecureString 'sourcepassword' -AsPlainText -Force
# Définir les informations d'identification de la destination
$dstUsername = "destinationusername"
$dstPassword = ConvertTo-SecureString 'destinationpassword' -AsPlainText -Force
# Se connecter au site source
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite" `
-Username $srcUsername `
-Password $srcPassword
# Se connecter au site de destination
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite" `
-Username $dstUsername `
-Password $dstPassword
# Obtenir la liste source
$srcList = Get-List -Name "mysourcelist" `
-Site $srcSite
# Obtenir la liste de destination
$dstList = Get-List -Name "mydestinationlist" `
-Site $dstSite
# Copier le contenu de la liste source vers la liste de destination
Copy-Content -SourceList $srcList `
-DestinationList $dstList `
-ExcelFilePath "c:\Users\myUser\Desktop\myExcelFile.xslx"
Voici quelques recommandations pour le script :
$srcUsername, $srcPassword, $dstUsername et $dstPassword : Remplacez "sourceusername", 'sourcepassword', "destinationusername" et 'destinationpassword' par vos informations d’identification Microsoft 365.
Connect-Site : Si vous devez modifier la méthode d’authentification, vous trouverez la marche à suivre dans l’article Connect Site.
$srcSite et $dstSite : Adaptez les URL pour qu’elles correspondent à vos sites source et destination.
$srcList et $dstList : Remplacez "mysourcelist" et "mydestinationlist" par les noms de la liste source et de la liste de destination.
-ExcelFilePath : Modifiez le chemin pour qu’il corresponde à l’emplacement de votre fichier Excel de métadonnées. Ce paramètre peut être utilisé avec Copy-Content, Import-Document et Import-GoogleDriveDocument.
"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."
