Note : L'intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n'est pas disponible avec le plan Essentials.
Commande
New-PropertyTemplate
Description
La commande pour créer un modèle de propriété afin de copier des données vers une liste ou une bibliothèque SharePoint.
Pour plus d'informations sur les modèles de propriété, consultez Créer un modèle.
Note : New-PropertyTemplate ne peut être utilisé qu'avec les commandes de migration de contenu Import-Document, Copy-Content, Import-BoxDocument et Import-GoogleDriveDocument.
Exemples
Créer un modèle de propriété pour copier du contenu
$startDate = [DateTime]::ParseExact("01-01-2012", "MM-dd-yyyy", $null)
$endDate = [DateTime]::ParseExact("12-31-2012", "MM-dd-yyyy", $null)
$propertyTemplate = New-PropertyTemplate -AuthorsAndTimestamps -VersionHistory -Permissions -WebParts -NoLinkCorrection -FlattenFolders -VersionLimit 5 -CheckInAs Publish -ContentApproval SameAsCurrent -From $startDate -To $endDate
$srcSite = Connect-Site -Url http://myfarm1/sites/mysourcesite
$srcList = Get-List -Site $srcSite -Name mysrclist
$dstSite = Connect-Site -Url http://myfarm1/sites/mydestinationsite
$dstList = Get-List -Site $dstSite -Name mydstlist
Copy-Content -SourceList $srcList -DestinationList $dstList -Template $propertyTemplateNote : Lorsque vous définissez un modèle de propriété dans votre script, vous devez indiquer tout ce que vous souhaitez conserver. Dans l'exemple ci-dessus, vous conservez les auteurs et les horodatages, l'historique des versions, les permissions et les web parts.
Syntaxe
Voici les ensembles de paramètres compatibles pour la commande New-PropertyTemplate.
New-PropertyTemplate
[-CheckInAs <CheckInAsType {SameAsCurrent | Publish | Draft}>]
[-ContentApproval <ContentApprovalType {Ignore | SameAsCurrent | Approved | Rejected | Pending | Draft | Scheduled}>][-AuthorsAndTimestamps <SwitchParameter>]
[-VersionHistory <SwitchParameter>][-Permissions <SwitchParameter>]
[-WebParts <SwitchParameter>][-NoLinkCorrection <SwitchParameter>]
[-FlattenFolders <SwitchParameter>][-VersionLimit <Int32>]
[-From <DateTime>][-To <DateTime>]
[-UserAlerts <SwitchParameter>]
New-PropertyTemplate
[-CheckInAs <CheckInAsType {SameAsCurrent | Publish | Draft}>]
[-ContentApproval <ContentApprovalType {Ignore | SameAsCurrent | Approved | Rejected | Pending | Draft | Scheduled}>][-AuthorsAndTimestamps <SwitchParameter>]
[-VersionHistory <SwitchParameter>][-Permissions <SwitchParameter>]
[-WebParts <SwitchParameter>][-NoLinkCorrection <SwitchParameter>]
[-FlattenFolders <SwitchParameter>][-VersionLimit <Int32>]
[-From <DateTime>][-To <DateTime>]
[-UserAlerts <SwitchParameter>][-LimitToFileExtension <String[]>]
New-PropertyTemplate[-CheckInAs <CheckInAsType {SameAsCurrent | Publish | Draft}>]
[-ContentApproval <ContentApprovalType {Ignore | SameAsCurrent | Approved | Rejected | Pending | Draft | Scheduled}>][-AuthorsAndTimestamps <SwitchParameter>]
[-VersionHistory <SwitchParameter>][-Permissions <SwitchParameter>]
[-WebParts <SwitchParameter>][-NoLinkCorrection <SwitchParameter>]
[-FlattenFolders <SwitchParameter>][-VersionLimit <Int32>]
[-From <DateTime>][-To <DateTime>]
[-UserAlerts <SwitchParameter>][-ExcludeFileExtension <String[]>]Vous pouvez obtenir la syntaxe de n'importe quelle commande dans PowerShell avec ce script :
Get-Command New-PropertyTemplate -Syntax
Paramètres
-AuthorsAndTimestamps <SwitchParameter>
Indique si vous conservez les valeurs de métadonnées pour Created By, Created, Modified By et Modified.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-CheckInAs <CheckInAsType>
Indique la valeur d'archivage pour les documents. Vous pouvez archiver vos documents en tant que brouillons, versions publiées ou conserver la même valeur que la source. Cela ne fonctionnera que si la bibliothèque de documents de destination prend en charge le contrôle de version.
Obligatoire ? | Non |
Valeur par défaut | SameAsCurrent |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-ContentApproval <ContentApprovalType>
Indique la valeur du statut d'approbation pour les éléments et les documents. Cela ne fonctionnera que si la liste de destination prend en charge l'approbation du contenu.
Obligatoire ? | Non |
Valeur par défaut | Ignore |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-ExcludeFileExtension <String[]>
Indique quelles extensions de fichiers doivent être ignorées lors de la copie. Utilisez une virgule (,) pour séparer plusieurs extensions.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | ExcludeFileExtension |
Alias | Aucun |
-FlattenFolders <SwitchParameter>
Indique que la hiérarchie de vos dossiers est aplatie (tous vos documents sont migrés sans dossiers, dans une structure plate).
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-From <DateTime>
Indique à partir de quelle date les données sont migrées, selon la Date de dernière modification et la Date de création.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-LimitToFileExtension <String[]>
Indique quelles extensions de fichiers inclure. Utilisez une virgule (,) pour séparer plusieurs extensions.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | LimitToFileExtension |
Alias | Aucun |
-NoLinkCorrection <SwitchParameter>
Indique que les liens ne sont pas corrigés.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-Permissions <SwitchParameter>
Indique que les permissions au niveau des éléments sont conservées.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-To <DateTime>
Indique jusqu'à quelle date les données sont migrées, selon la Date de dernière modification et la Date de création.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-UserAlerts <SwitchParameter>
Indique que les alertes utilisateur sont conservées.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-VersionHistory <SwitchParameter>
Indique que l'historique des versions sera conservé. Cela ne fonctionnera que si le contrôle de version est activé sur la liste ou la bibliothèque de destination. Si la destination n'autorise que les versions principales, seules les versions principales de la source sont copiées.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-VersionLimit <Int32>
Indique le nombre de versions à copier, tout en conservant toujours au moins une version principale.
Obligatoire ? | Faux |
Valeur par défaut | Aucune |
Accepte l’entrée du pipeline ? | Faux |
Accepte les caractères génériques ? | Faux |
Nom de l’ensemble de paramètres | (Tous) |
Alias | Aucun |
-WebParts <SwitchParameter>
Indique que les WebParts sont conservés.
Obligatoire ? | Faux |
Valeur par défaut | Aucune |
Accepte l’entrée du pipeline ? | Faux |
Accepte les caractères génériques ? | Faux |
Nom de l’ensemble de paramètres | (Tous) |
Alias | Aucun |
"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."
