Das Kommandozeilentool stsadm wurde in der Version 3 der Windows SharePoint Services um neue Funktionen erweitert.
In das Thema Importieren/Exportieren von Daten von einem Server zu einem anderen möchte ich ein wenig Licht bringen, und die Funktionen beschreiben.
Im- / Export von SharePoint Sites
Mit Hilfe der Im- / Export Funktion können SharePoint Webs kopiert werden. Hierbei können folgende Inhalte mit kopiert werden:
- Sicherheitseinstellungen
- Benutzerrollen
- Versionsinformationen
- Workflows
Besonders nützlich ist diese Option z.B. für den Fall, dass eine Webseite an einen anderen Ort in der Sitecollection verschoben werden soll.
<p>
<pre><code><span style="color:black"><strong>Funktion</strong></span></code></pre>
</p></td> <td valign=middle style="background:#f5f8ee;padding-top:1px;padding-left:7px;padding-bottom:1px;padding-right:7px;border-top:solid #9bbb59 1.0pt;border-left:none;border-bottom:solid #9bbb59 1.0pt;border-right:solid #9bbb59 1.0pt">
<p>
<pre><code><span style="color:black"><strong>Parameter</strong></span></code></pre>
</p></td>
|
<p>
<pre><code><span style="color:black"><strong>-o export</strong></span></code></pre>
</p></td> <td valign=middle style="background:#cdddac;padding-top:1px;padding-left:7px;padding-bottom:1px;padding-right:7px;border-top:none;border-left:none;border-bottom:solid #9bbb59 1.0pt;border-right:solid #9bbb59 1.0pt">
<p>
<pre><code><span style="color:black;font-size:8pt">-url <URL to be exported><br>-filename <export file name><br> [-overwrite]<br>[-includeusersecurity]<br>[-haltonwarning]<br>[-haltonfatalerror]<br>[-nologfile]<br>[-versions <1-4><br> 1 - Last major version for files and list items (default)<br> 2 - The current version, either the last major or the last minor<br> 3 - Last major and last minor version for files and list items<br> 4 - All versions for files and list items]<br>[-cabsize <integer from 1-1024 megabytes> (default: 25)]<br>[-nofilecompression]<br>[-quiet]</span></code></pre>
</p></td>
|
<p>
<pre><code><span style="color:black"><strong>-o import</strong></span></code></pre>
</p></td> <td valign=middle style="background:#e6eed5;padding-top:1px;padding-left:7px;padding-bottom:1px;padding-right:7px;border-top:none;border-left:none;border-bottom:solid #9bbb59 1.0pt;border-right:solid #9bbb59 1.0pt">
<p>
<pre><code><span style="color:black;font-size:8pt">-o import<br>-url <URL to import to><br>-filename <import file name><br>[-includeusersecurity]<br>[-haltonwarning]<br>[-haltonfatalerror]<br>[-nologfile]<br>[-updateversions <1-3><br> 1 - Add new versions to the current file (default)<br> 2 - Overwrite the file and all its versions (delete then insert)<br> 3 - Ignore the file if it exists on the destination]<br>[-nofilecompression]<br>[-quiet]</span></code></pre>
</p></td>
|
Schritte, um eine Webseite zu kopieren:
Schritt
|
<p>
<span style="color:white">Beschreibung</span>
</p></td>
|
1.
|
<p>
<strong>Exportieren der Webseite</strong>
</p></td>
|
|
<p>
Eine beliebige Webseite kann mit verschiedenen Optionen Exportiert werden:
</p></td>
|
|
<p>
<span style="font-family:Consolas;font-size:10pt">stsadm -o export -url http://wss3/stsadmtest -filename c:\stsadmtest.cab -includeusersecurity -versions 4</span>
</p></td>
|
2.
|
<p>
<strong>Erstellen einer neuen Webseite</strong>
</p></td>
|
|
<p>
<span style="font-size:10pt">Bevor Inhalte wiederhergestellt werden können, muss erst eine Webseite angelegt werden. Dieser Schritt kann auch mit stsadm geschehen:</span>
</p></td>
|
|
<td style="background:#e6eed5;padding-left:7px;padding-right:7px;border-top:none;border-left:none;border-bottom:solid white 0.75pt;border-right:solid white 0.75pt">
<p>
Neue Sitecollection
</p>
</td>
<td style="background:#e6eed5;padding-left:7px;padding-right:7px;border-top:none;border-left:none;border-bottom:solid white 0.75pt;border-right:solid white 1.0pt">
<p>
<span style="font-family:Courier New;font-size:8pt"><strong>stsadm.exe -o createsite -url http://wss3/sites/importtest -ownerlogin wss3\administrator <br />-owneremail administrator@wss3.local -sitetemplate STS</strong></span>
</p>
</td>
|
<td style="background:#cdddac;padding-left:7px;padding-right:7px;border-top:none;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt">
<p>
Neue Webseite
</p>
</td>
<td style="background:#cdddac;padding-left:7px;padding-right:7px;border-top:none;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt">
<p>
<span style="font-family:Courier New;font-size:8pt">stsadm.exe -o createweb -url http://wss3/importtest</span>
</p>
</td>
3.
|
<p>
<pre><code><span style="font-family:Calibri;font-size:11pt"><strong>Importieren der Daten</strong></span></code></pre>
</p></td>
|
|
<p>
<pre><code><span style="font-family:Calibri;font-size:11pt">Nachdem eine Webseite (oder Sitecollection) erstellt wurde, <br>können die zuvor gesicherten Daten in diese wiederhergestellt werden:</span></code></pre>
</p></td>
|
|
<p>
<pre><code><span style="font-size:8pt"><strong>stsadm -o import -url http://wss3/importtest<br>-filename c:\stsadmtest.cab –includeusersecurity</strong></span></code></pre>
</p></td>
|
4.
|
<p>
<strong>[Optional: Löschen der alten Webseite]</strong>
</p></td>
|
|
<p>
<pre><code><span style="color:#c0504d"><strong>VORSICHT: Es kommt keine Rückfrage, ob wirklich gelöscht werden soll!</strong></span></code></pre>
</p></td>
|
|
<p>
<span style="font-family:Courier New;font-size:10pt">stsadm -o deleteweb -url <a href="http://wss3/stsadmtest"></span>http://wss3/stsadmtest</p> </td> </tr> </tbody> </table> </div> </div>
|