Beispiel: der Name der wiederherzustellenden Liste/Bibliothek ist "NewList1" und die URL ist "/TestSite1/NewList1".
$database = Get-SPContentDatabase -ConnectAsUnattachedDatabase -DatabaseName xxxx -DatabaseServer xxxx
ConnectAsUnattachedDatabase: Gibt an, dass nur nicht angefügte Datenbanken in der Farm zurückgegeben werden.
DatabaseName: Gibt den Namen der Inhaltsdatenbank an.
DatabaseServer: Gibt den Namen des Hostservers für die im "DatabaseName"-Parameter angegebene Inhaltsdatenbank an.
Weitere Informationen zu diesem Befehl finden Sie unter: https://technet.microsoft.com/en-us/library/ff607828.aspx
$ExportObject = New-Object Microsoft.SharePoint.Deployment.SPExportObject
$ExportObject.Type = [Microsoft.SharePoint.Deployment.SPDeploymentObjectType]::List
$ExportObject.Url = $ListUrl
$ListUrl: Gibt die URL an, unter der die Bibliothek gesichert wird. Wenn es sich um eine Liste handelt, verwenden Sie den Parameter "/Lists/{ListName}". Wenn es sich um eine Bibliothek handelt, verwenden Sie den Parameter "/{LibraryName}".
$ExportSettings = New-Object Microsoft.SharePoint.Deployment.SPExportSettings
$ExportSettings.UnattachedContentDatabase = $database
$ExportSettings.SiteUrl = $CAUrl
$CAUrl: Gibt die Website-URL für die zentrale Verwaltung an.
$ExportSettings.FileLocation = $ExportPath
$ExportSettings.LogFilePath = $ExportPath
$ExportPath: Gibt den Pfad für die Sicherungskopie der Datei an (z. B. C:\backup).
$ExportSettings.BaseFileName = $ExportFile
$ExportFile: Gibt den Dateinamen der Sicherungsdatei an (z. B. site.cmp).
$ExportSettings.IncludeVersions = [Microsoft.SharePoint.Deployment.SPIncludeVersions]::All
$ExportSettings.ExportMethod = [Microsoft.SharePoint.Deployment.SPExportMethodType]::ExportAll
$ExportSettings.IncludeVersions = [Microsoft.SharePoint.Deployment.SPIncludeVersions]::All
$ExportSettings.ExportObjects.Add($ExportObject)
$ExportSettings.Validate()
$ExportJob = New-Object Microsoft.SharePoint.Deployment.SPExport($ExportSettings)
$ExportJob.Run()
Weitere Informationen zu diesem Befehl finden Sie unter: https://msdn.microsoft.com/en-us/library/office/Microsoft.SharePoint.Deployment.SPExportSettings.aspx
Import-SPWeb -Identity xxxx -Path xxxx -IncludeUserSecurity:$true -UpdateVersions:xxxx
Identity: Gibt die URL oder die Web-GUID an, in die importiert werden soll, z. B. http://www.contoso.com
Pfad: Gibt den Namen der Importdatei an, z. B. "C:\backup\list.cmp"
IncludeUserSecurity: Speichert die Ausnahme der Benutzersicherheitseinstellungen für SP-Listen mit unterbrochener Vererbung und Berechtigungssatz auf Elementebene.
UpdateVersions: Gibt das Verhalten für Situationen an, wenn die in einer Website zu importierende Dateiversion in dieser bereits vorhanden ist. Dieser Typ muss einen der folgenden Werte aufweisen:
Hinzufügen: fügt die Datei als neue Version hinzu.
Überschreiben: überschreibt die aktuelle Datei sowie alle ihre Versionen (löschen, dann einfügen)
Ignorieren: ignoriert die Datei, wenn diese bereits im Zielspeicherort vorhanden ist. Die neue Datei wird nicht hinzugefügt.
Der Standardeinstellung ist "Hinzufügen".
Weitere Informationen zu diesem Befehl finden Sie unter: https://technet.microsoft.com/en-us/library/ff607613.aspx
Copyright © 2016 |
|