Sharepoint Kontakte via Powershell backupen u. restoren
Hallo,
ich habe die nette Aufgabe bekommen unsere Sharepoint Kontakte via Powershell zu sichern und ggf. auch wieder herstellen zu können. Ich habe mich noch nie richtig mit Powershell beschäftigt daher die frage ob mir hier jemand helfen kann oder jemand ein Script hat das nur noch angepasst werden muss?!
Gruß
ich habe die nette Aufgabe bekommen unsere Sharepoint Kontakte via Powershell zu sichern und ggf. auch wieder herstellen zu können. Ich habe mich noch nie richtig mit Powershell beschäftigt daher die frage ob mir hier jemand helfen kann oder jemand ein Script hat das nur noch angepasst werden muss?!
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 260768
Url: https://administrator.de/contentid/260768
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
17 Kommentare
Neuester Kommentar
Hallo SpeakerST,
das müsste sich mit folgendem Befehl erledigen lassen:
Für den Import gibt's entsprechend das CMDLet Import-SPWeb
Cmdlets für Sharepoint Import und Export
Grüße Uwe
das müsste sich mit folgendem Befehl erledigen lassen:
Export-SPWeb -Identity "http://domain.de/subsite" -ItemUrl "/subsite/lists/Kontaktliste"
-path "c:\kontaktliste.cmp"
Cmdlets für Sharepoint Import und Export
Grüße Uwe
Zitat von @SpeakerST:
ok das funktioniert jedoch will ich keine Website importieren und exportieren sondern Kontakte. Bisher habe ich sowas jedoch nicht
für Kontakte gefunden
Aber das macht der Befehl doch. Es Export die entsprechende Liste der Kontake welche man dem Befehl in der ItemURL übergibt.ok das funktioniert jedoch will ich keine Website importieren und exportieren sondern Kontakte. Bisher habe ich sowas jedoch nicht
für Kontakte gefunden
Die Kontakte befinden sich ja auch nur in einer SharePoint-Liste. Oder redest du hier jetzt von was ganz anderem ? Wenn ja erklär mal genauer ...
Zitat von @SpeakerST:
ok du hast recht, habe es auch gerade gesehen. Jedoch funktioniert das gnaze bei mir nicht so richtig
Folgenden Befehl habe ich genommen: Export-SPWeb -Identity "http://localhost" -ItelURL
"_layouts/15/start.aspx#/Lists/Kontakte/" -Path c:\temp\sp.txt
Ist daran was flasch?
Fehlermeldung ist das die bereitgestellte URL nicht gültig ist
Laut der Doku muss es eine gültige URL seinok du hast recht, habe es auch gerade gesehen. Jedoch funktioniert das gnaze bei mir nicht so richtig
Folgenden Befehl habe ich genommen: Export-SPWeb -Identity "http://localhost" -ItelURL
"_layouts/15/start.aspx#/Lists/Kontakte/" -Path c:\temp\sp.txt
Ist daran was flasch?
Fehlermeldung ist das die bereitgestellte URL nicht gültig ist
https://technet.microsoft.com/de-DE/library/ff607895%28v=office.15%29.as ...
Gibt die URL der Webanwendung, die GUID oder das Objekt an, die/das exportiert werden soll.
Der Typ muss eine gültige URL (z. B. "http://Servername") sein.
-ItelURL
Und dieser Schreibfehler muss natürlich auch weg
Ich würde es mal mit
probieren.
Es sollte immer ein führender Slash in der URL sein. Je nachdem ob eine Subsite angelegt wurde muss eventuell noch der Subsitename davor. Habe hier leider kein Sharepoint zum testen da. Musst du halt mal ein bisschen mit spielen ....
http://sharepoint-community.net/profiles/blogs/how-to-export-import-a-l ...
Export-SPWeb -Identity "http://localhost" -ItemURL "/Lists/Kontakte" -Path "c:\temp\sp.cmp"
Es sollte immer ein führender Slash in der URL sein. Je nachdem ob eine Subsite angelegt wurde muss eventuell noch der Subsitename davor. Habe hier leider kein Sharepoint zum testen da. Musst du halt mal ein bisschen mit spielen ....
http://sharepoint-community.net/profiles/blogs/how-to-export-import-a-l ...
Wundert mich das ... nö. Schau dir mal den Pfad an ....
Wie gesagt kann es hier gerade nicht testen aber ein bißchen Spieltrieb sollte doch möglich sein oder ?
was mich dabei wunder ist das ich beim import keine ItemURL angeben muss.
Entweder ist der der Liste hinterlegt ...oder du musst stattdessen die Listen-URL angeben ...Wie gesagt kann es hier gerade nicht testen aber ein bißchen Spieltrieb sollte doch möglich sein oder ?
Browser natürlich schließen und neu öffnen. Und benutze mal die Dateiendung *.cmp statt *.txt
Sollte problemlos gehen, machen ja alle anderen genauso
http://absolute-sharepoint.com/2013/08/how-to-move-a-list-from-sharepoi ...
Ansonsten gbits auch noch fertige Scripte für den Import/Export
https://sharepointpsscripts.codeplex.com/releases/view/21696
Sollte problemlos gehen, machen ja alle anderen genauso
http://absolute-sharepoint.com/2013/08/how-to-move-a-list-from-sharepoi ...
Ansonsten gbits auch noch fertige Scripte für den Import/Export
https://sharepointpsscripts.codeplex.com/releases/view/21696
Zitat von @SpeakerST:
Gibt es eine Möglichkeit dieses als Geplanten Task zu verwenden. Die Befehle
sind ja nur für die sharepoint Verwaltungsshell zu gebrauchen für die normale Powershell ja nocht oder sehe ich das
Falsch?
Doch das lässt sich in einer normalen Powershell-Session ausführen und mit dem Taskplaner ausführen. Du musst nur vor den Befehlen die Sharepoint CMDLets in deinem Script mit folgender Zeile laden:Gibt es eine Möglichkeit dieses als Geplanten Task zu verwenden. Die Befehle
sind ja nur für die sharepoint Verwaltungsshell zu gebrauchen für die normale Powershell ja nocht oder sehe ich das
Falsch?
Add-PSSnapin Microsoft.SharePoint.Powershell