SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Blog verschieben per Import-SPWeb

Geprüfte Antwort Dieser Beitrag hat 6 Antworten

Ohne Rang
292 Beiträge
Florian Willmes erstellt 9 Juni 2011 11:05
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

Um einen Blog (Website mit der Blog-Vorlage) in eine andere SiteCollection zu verschieben bin ich folgendermßen vorgegangen:

  • Export-SPWeb
  • Anlegen einer neuen Website mit der Vorlage "Blog" in der Zielumgebung (Auch SP2010)
  • Import-SPWeb

Durch den Import wird der Blog nicht ersetzt, sondern beide Blog-Websites werden konsolidiert, d.h. der Standard-Beitrag und die -Kategorien des Blogs werden mit dem importierten Blog zusammengeführt.

Zudem wird die Funtkion des Archivs, welche über vordefinierte aspx-Files realisiert ist, beschädigt bzw. nicht aus dem importierten Blog übernommen. Das Archiv ist somit unbrauchbar, da zurückliegende Einträge dort nicht enthalten sind.

Hat hier evtl. jmd. Erfahrung und so etwas schonmal beobachten können? Oder gibt es einen ganz anderen Weg, eine Website in eine andere SiteCollection zu verschieben?

Alle Antworten

Ohne Rang
1714 Beiträge
C.Kaiser Als Antwort am 9 Juni 2011 16:25
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ist das eine einmalige Sache?

Du kannst doch die Website als Vorlage speichern -> Exportieren -> Importieren und Erstellen?

Beste Grüße,
Christian

http://www.sharepoint-rhein-ruhr.de

Ohne Rang
5 Beiträge
MarioK Als Antwort am 9 Juni 2011 21:08
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Florian,

wenn ich Dein Problem richtig verstanden habe lässt sich das Problem relativ leicht lösen.

Export Befehl:
Export-SPWeb http://<Url des Blogs> -Path <Export-Pfad> [Optional: -IncludeUserSecurity -IncludeVersions All]

Erstellen der neuen Seite (Wichtig kein Template mit angeben):
New-SPWeb -Url http://<Url des neuen Blogs> 

Wiederherstellen der exportierten Seite:
Import-SPWeb http://<Url des neuen Blogs> -Path <Export-Pfad> [Optional: -IncludeUserSecurity -Force]

Wenn du den "Force" Parameter verwendest könntest du eine vorhandene Website überschreiben.

Vieleicht konnte ich dir ja helfen,
Gruß Mario

 

Ohne Rang
292 Beiträge
Florian Willmes Als Antwort am 14 Juni 2011 08:35
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

So funktioniert es!

Danke für den Tipp den Import mit einer "leeren" Website durchzuführen!

Gruß
Florian

Ohne Rang
33 Beiträge
magi 01 Als Antwort am 4 Aug. 2011 13:57
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Also ich habe wie oben beschrieben eine Website versucht in eine bestehende Websitecollection zu importieren. Erhalte aber folgende Fehlermeldung

Import-SPWeb : Cannot import site. The exported site is using language 1031 but the destination site is using language 1033. You can import sites only into sites that are using same language as the exported site.

Ich hatte zuvor Probleme da ich manuell die Website angelegt hatte und immer ein Template wählen musste, worauf ich beim importieren dann die Fehlermeldung bekam das dies das falsche Template wäre. Nun habe ich die Methode über PowerShell gewählt erhalte aber diese Meldung. Hat hier jemand eine Idee?

Ohne Rang
52 Beiträge
Mario Spies Als Antwort am 4 Aug. 2011 14:13
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo.

Der Fehler sagt aus dass du versuchst eine deutsche Site in eine englische zu importieren. Das klappt nicht.

Du kannst die Site aber gleich in deutsch erstellen

New-SPWeb -Url http://<Url der neuen Site> -Language 1031

danch kannst du dann die Site mit Import-SPWeb die Site importieren

Ohne Rang
5 Beiträge
MarioK Als Antwort am 4 Aug. 2011 14:45
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Der Lösungsvorschlag von Mario Spies ist korrekt, aber du solltest vorher noch überprüfen ob Du das deutsch Language Pack installiert hast. In diesem sind auch die Templates für die Webseiten in der jeweiligen Sprache enthalten.

Wenn das deutsche Language Pack nicht installiert ist, wird der PowerShell Befehl nichts so viel bringen hier würdest du die folgenden Meldung erhalten:

New-SPWeb : Die Sprache wird vom Server nicht unterstützt.

Ich hoffe ich konnte Dir helfen.

Gruß Mario