Importieren einer Liste oder Dokumentbibliothek in SharePoint Server

GILT FÜR:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Sie können eine Website, Liste oder Dokumentbibliothek in SharePoint Server mithilfe von PowerShell importieren.

Vorabinformationen

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

  1. 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.

  2. Starten Sie die SharePoint-Verwaltungsshell.

  3. 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 Identityangegebenen Website entspricht.

    Sie können auch das Get-SPWeb Cmdlet verwenden und die ID mithilfe der PowerShell-Pipeline an Import-SPWeb übergeben. Der Wert des Path 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ßen IncludeUserSecurity . Verwenden Sie den -Parameter, um die Force angegebene Liste oder Bibliothek zu überschreiben. Sie können den UpdateVersions -Parameter verwenden, um anzugeben, wie Versionskonflikte behandelt werden. Verwenden Sie den -Parameter, um den Fortschritt des Vorgangs Verbose 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 den NoFileCompression Parameter nicht im Export-SPWeb Cmdlet verwendet haben, können Sie diesen Parameter nicht im Import-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