Hinweis: Für die PowerShell-Integration ist ein ShareGate Migrate Pro- oder Enterprise-Abonnement erforderlich. Sie ist im Essentials-Plan nicht verfügbar.
Befehl
New-PropertyTemplate
Beschreibung
Der Befehl zum Erstellen einer Eigenschaftsvorlage, um Daten in eine SharePoint-Liste oder eine Bibliothek zu kopieren.
Weitere Informationen zu Eigenschaftsvorlagen finden Sie unter Eine Eigenschaftsvorlage erstellen.
Hinweis: New-PropertyTemplate kann nur mit den Inhaltsmigrationsbefehlen Import-Document, Copy-Content, Import-BoxDocument und Import-GoogleDriveDocument verwendet werden.
Beispiele
Eigenschaftsvorlage zum Kopieren von Inhalten erstellen
$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 $propertyTemplate
Hinweis: Wenn Sie in Ihrem Skript eine Eigenschaftsvorlage definieren, müssen Sie alles auflisten, was Sie erhalten möchten. Im obigen Beispiel behalten Sie Autoren und Zeitstempel, Versionsverlauf, Berechtigungen und WebParts bei.
Syntax
Dies sind die Sätze kompatibler Parameter für den Befehl 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[]>]
Sie können sich die Syntax jedes Befehls in PowerShell mit diesem Skript anzeigen lassen:
Get-Command New-PropertyTemplate -Syntax
Parameter
-AuthorsAndTimestamps <SwitchParameter>
Gibt an, ob Sie die Metadatenwerte für Created By, Created, Modified By und Modified beibehalten.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-CheckInAs <CheckInAsType>
Gibt den Checked-In-Wert für Dokumente an. Sie können Ihre Dokumente als Entwürfe oder veröffentlichte Versionen einchecken oder denselben Wert wie an der Quelle beibehalten. Dies funktioniert nur, wenn die Zieldokumentbibliothek die Versionierung unterstützt.
Erforderlich? | False |
Standardwert | SameAsCurrent |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-ContentApproval <ContentApprovalType>
Gibt den Genehmigungsstatuswert für Elemente und Dokumente an. Dies funktioniert nur, wenn die Zielliste die Inhaltsgenehmigung unterstützt.
Erforderlich? | False |
Standardwert | Ignore |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-ExcludeFileExtension <String[]>
Gibt an, welche Dateierweiterungen beim Kopieren ignoriert werden sollen. Trennen Sie mehrere Erweiterungen durch ein Komma (,).
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | ExcludeFileExtension |
Aliase | None |
-FlattenFolders <SwitchParameter>
Gibt an, dass Ihre Ordnerhierarchie abgeflacht wird (alle Ihre Dokumente werden ohne Ordner in einer flachen Struktur migriert).
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-From <DateTime>
Gibt an, ab welchem Datum die Daten basierend auf Last Modified Date und Created Date migriert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-LimitToFileExtension <String[]>
Gibt an, welche Dateierweiterungen eingeschlossen werden sollen. Trennen Sie mehrere Erweiterungen durch ein Komma (,).
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | LimitToFileExtension |
Aliase | None |
-NoLinkCorrection <SwitchParameter>
Gibt an, dass Links nicht korrigiert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-Permissions <SwitchParameter>
Gibt an, dass Berechtigungen auf Elementebene beibehalten werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-To <DateTime>
Gibt an, bis zu welchem Datum die Daten basierend auf Last Modified Date und Created Date migriert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-UserAlerts <SwitchParameter>
Gibt an, dass Benachrichtigungen beibehalten werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-VersionHistory <SwitchParameter>
Gibt an, dass der Versionsverlauf beibehalten wird. Dies funktioniert nur, wenn die Versionierung für die Zielliste oder -bibliothek aktiviert ist. Wenn das Ziel nur Hauptversionen zulässt, werden nur die Hauptversionen der Quelle kopiert.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-VersionLimit <Int32>
Gibt die Anzahl der zu kopierenden Versionen an, wobei immer mindestens eine Hauptversion beibehalten wird.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-WebParts <SwitchParameter>
Gibt an, dass WebParts beibehalten werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
Dieser Artikel wurde mit künstlicher Intelligenz übersetzt. Bei Unklarheiten konsultieren Sie bitte die englische Originalversion.
