Importieren einer Liste oder Dokumentbibliothek in SharePoint Server
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Sie können eine Website, Liste oder Dokumentbibliothek in SharePoint Server mithilfe von PowerShell importieren.
Bevor Sie beginnen
Während Sie zum Exportieren einer Website, Liste oder Dokumentbibliothek PowerShell oder die Zentraladministration verwenden können, können Sie zum Importieren einer Website, Liste oder Dokumentbibliothek nur PowerShell verwenden. Informationen über das Exportieren von Listen oder Bibliotheken finden Sie unter Exportieren von Websites, Listen oder Dokumentbibliotheken in SharePoint Server.
Bevor Sie mit diesem Vorgang beginnen, sollten Sie die folgenden Informationen lesen:
Sie können den Importvorgang zum Wiederherstellen von Elementen oder zum Verschieben oder Kopieren der Elemente von einer Farm in eine andere Farm verwenden. Sie können eine Website, Liste oder Dokumentbibliothek aus einer Sicherung der aktuellen Farm, aus einer Sicherung einer anderen Farm oder aus einer schreibgeschützten Inhaltsdatenbank importieren. Zum Importieren aus einer schreibgeschützten Inhaltsdatenbank müssen Sie zunächst die schreibgeschützte Datenbank anfügen. Weitere Informationen finden Sie unter Anfügen und Wiederherstellen von schreibgeschützten Inhaltsdatenbanken in SharePoint Server.
Eine Website, Liste oder Dokumentbibliothek, die aus einer Version von SharePoint Server exportiert wurde, kann nicht in eine andere Version von SharePoint Server importiert werden.
Importieren einer Website, Liste oder Dokumentbibliothek in SharePoint Server
Mithilfe von PowerShell können Sie eine Website, Liste oder Dokumentbibliothek manuell oder als Teil eines Skripts, das regelmäßig ausgeführt werden kann, importieren.
So importieren Sie eine Website, Liste oder Dokumentbibliothek mithilfe von PowerShell
Vergewissern Sie sich, dass Sie über die folgenden Mitgliedschaften verfügen:
Feste Serverrolle securityadmin auf der SQL Server-Instanz.
Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.
Administratorgruppe auf dem Server, auf dem die PowerShell-Cmdlets ausgeführt werden.
Mit dem Cmdlet Add-SPShellAdmin kann ein Administrator die Berechtigung zur Verwendung von SharePoint Server-Cmdlets gewähren.
Hinweis
[!HINWEIS] Wenn Sie über keine Berechtigungen verfügen, kontaktieren Sie Ihren Setup-Administrator oder SQL Server-Administrator, um die Berechtigungen anzufordern. Weitere Informationen zu PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.
Starten Sie die SharePoint-Verwaltungsshell.
Geben Sie an der Microsoft PowerShell-Eingabeaufforderung den folgenden Befehl ein:
Import-SPWeb -Identity <SiteURL> -Path <ImportFileName> [-Force] [-NoFileCompression] [-Verbose]
Wobei Folgendes gilt:
<SiteURL> ist die URL für die Website, in die Sie importieren.
<ImportFileName> ist der Name der Datei, aus der Sie exportieren.
Wichtig
Die zu importierende Website oder Unterwebsite muss über eine Vorlage verfügen, die der Vorlage der von
Identity
angegebenen Website entspricht.Sie können auch das
Get-SPWeb
Cmdlet verwenden und die ID mithilfe der PowerShell-Pipeline anImport-SPWeb
übergeben. Der Wert desPath
Parameters gibt den Pfad und Dateinamen der Datei an, aus der die Liste oder Bibliothek importiert werden soll. Verwenden Sie den -Parameter, um die Benutzersicherheitseinstellungen in die Liste oder Dokumentbibliothek einzuschließenIncludeUserSecurity
. Verwenden Sie den -Parameter, um dieForce
angegebene Liste oder Bibliothek zu überschreiben. Sie können denUpdateVersions
-Parameter verwenden, um anzugeben, wie Versionskonflikte behandelt werden. Verwenden Sie den -Parameter, um den Fortschritt des VorgangsVerbose
anzuzeigen.Mit
NoFileCompression
dem Parameter können Sie angeben, dass während des Importvorgangs keine Dateikomprimierung ausgeführt wird. Bei Verwendung dieses Parameters kann die Ressourcenverwendung während des Export- und Importvorgangs um bis zu 30 % gesenkt werden. Wenn Sie eine Website, Liste oder Dokumentbibliothek importieren, die Sie aus der Zentraladministration exportiert haben, oder wenn Sie eine Website, Liste oder Dokumentbibliothek mithilfe von PowerShell exportiert haben und sie denNoFileCompression
Parameter nicht imExport-SPWeb
Cmdlet verwendet haben, können Sie diesen Parameter nicht imImport-SPWeb
Cmdlet verwenden.Hinweis
Das Cmdlet enthält keine Möglichkeit
Import-SPWeb
, eine Teilmenge der Elemente in der Exportdatei zu importieren. Daher werden während des Importvorgangs alle Elemente aus der Datei importiert.
Weitere Informationen finden Sie unter Import-SPWeb.
Hinweis
[!HINWEIS] Es wird empfohlen, Windows PowerShell zum Ausführen von administrativen Befehlszeilenaufgaben zu verwenden. Das Befehlszeilentool Stsadm ist veraltet, aber weiterhin vorhanden, um die Kompatibilität mit früheren Produktversionen zu gewährleisten.
Siehe auch
Konzepte
Exportieren von Websites, Listen oder Dokumentbibliotheken in SharePoint Server