Deleteweb: Stsadm-Vorgang (Office SharePoint Server)

Vorgangsname: Deleteweb

Beschreibung

Löscht eine Unterwebsite aus einer Websitesammlung.

Bei einer Live-Websitesammlung verwenden Sie anschließend den url-Parameter, um die URL der Unterwebsite anzugeben, die gelöscht werden soll.

Bei einer verwaisten Websitesammlung verwenden Sie den force-Parameter und den webid-Parameter, um die verwaiste Website anzugeben, die aus der Websitesammlung gelöscht werden soll. Weitere Informationen finden Sie im Abschnitt "Hinweise".

Der force-Parameter und der webid-Parameter zum Löschen verwaister Websitesammlungen wurden in Microsoft Office SharePoint Server 2007 mit Service Pack 2 (SP2) eingeführt.

Hinweis

Neben den üblichen Sicherheitsanforderungen von Stsadm muss Ihnen die Berechtigung Website verwalten für die zu löschende Unterwebsite erteilt worden sein, damit Sie eine Live-Unterwebsite löschen können.

Syntax

Zum Löschen einer Livewebsite innerhalb einer Websitesammlung:

stsadm -o deleteweb

-url <URL-Name>

Zum Löschen einer Website innerhalb einer verwaisten Websitesammlung oder einer verwaisten Website innerhalb einer Websitesammlung:

-force

-webid <Web-ID>

-databasename <Datenbankname>

-databaseserver <Datenbankservername>

Parameter

Parametername

Wert

Erforderlich?

Beschreibung

url

Ein gültiger URL-Name, beispielsweise https://Servername/Websites/Websitename/Unterwebsitename

Ja

Die URL der zu löschenden Unterwebsite.

force

<Keiner>

Ja

Gibt eine Methode zum erzwungenen Löschen einer Unterwebsite innerhalb einer Websitesammlung an. Wird zum Löschen von Websites in verwaisten Websitesammlungen oder von verwaisten Websites in einer Websitesammlung verwendet.

webid

Eine gültige GUID einer Website, z. B. "064d8e7b-b349-4693-bd67-dcefed3bf466"

Ja

Gibt die ID der Website an, die gelöscht werden soll.

databasename

Ein gültiger Name, z. B. DB1.

Ja

Gibt den Namen der Inhaltsdatenbank an, in der sich die Website befindet, die gelöscht werden soll.

databaseserver

Ein gültiger Name, z. B. DS1.

Ja

Gibt den Namen der Datenbankserverinstanz an, die die Inhaltsdatenbank hostet, in der sich die Website befindet, die gelöscht werden soll.

Hinweise

In diesem Artikel wird die Befehlszeilensyntax anders dargestellt als die Syntax in der Befehlszeilenhilfe.

Eine Siteübersicht enthält Websitesammlungen, die durchsuchbar und registriert sind. Websitesammlungen, die nicht in der Siteübersicht registriert sind, werden allgemein als "verwaiste" Websitesammlungen bezeichnet.

Websitesammlungen verwaisen in der Regel dann, wenn sie sich in einer Inhaltsdatenbank befinden, die an eine Webanwendung angefügt wird, welche bereits eine Websitesammlung mit dem gleichen URL-Pfad (Uniform Resource Locator) enthält. Da Websitesammlungen innerhalb einer Webanwendung nicht den gleichen URL-Pfad verwenden können, kann nur auf die zuerst in der Siteübersicht registrierte Websitesammlung zugegriffen werden. Alle anderen Websitesammlungen mit dem gleichen URL-Pfad können nicht in der Siteübersicht registriert werden und gelten als verwaist. Die Daten der verwaisten Websitesammlung sind noch vorhanden, können aber nur zugänglich gemacht werden, indem die zugehörige Inhaltsdatenbank von der aktuellen Webanwendung getrennt und anschließend an eine Webanwendung angefügt wird, für die unter dem betreffenden URL-Pfad keine Websitesammlung registriert ist.

Beispiele

Verwenden Sie die folgende Syntax, um eine betriebsbereite Unterwebsite namens https://Servername/Websites/Websitename/Unterwebsitename zu löschen:

stsadm -o deleteweb -url https://Servername/Websites/Websitename/Unterwebsitename

Führen Sie die folgenden Schritte aus, um eine verwaiste Unterwebsite namens https://Servername/Websites/Websitename/Unterwebsitename von einem Datenbankserver namens DS1 und aus einer Datenbank namens DB1 zu löschen:

  1. Suchen Sie mithilfe des enumallwebs-Vorgangs nach der Unterwebsite mit der URL /Websites/Websitename/Unterwebsitename. Das XML-Tag der übergeordneten Websitesammlung (das Web-Tag) sollte ein InSiteMap-Attribut mit dem Wert False aufweisen. Der Wert False bedeutet, dass diese Websitesammlung verwaist ist.

  2. Verwenden Sie den Wert des ID-Attributs aus dem entsprechenden Web-Tag als Wert für den webid-Parameter im deleteweb-Vorgang.

    Zum Beispiel:

    stsadm -o deleteweb -force -webid 064d8e7b-b349-4693-bd67-dcefed3bf466 -databaseserver DS1 -databasename DB1