Deletesite: Stsadm-Vorgang (Windows SharePoint Services)

Vorgangsname: Deletesite

Beschreibung

Löscht eine Websitesammlung aus einer Webanwendung.

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

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

Hinweis

Die Parameter force und siteid zum Löschen verwaister Websitesammlungen wurden in Windows SharePoint Services 3.0 mit Service Pack 2 (SP2) eingeführt.

Der gradualdelete-Parameter wurde im kumulativen Update von April eingeführt.

Syntax

Zum Löschen einer Live-Websitesammlung:

stsadm -o deletesite

-url <URL-Name>

[-deleteadaccounts {True | False}]

[-gradualdelete]

Zum Löschen einer verwaisten Websitesammlung:

-force

[-gradualdelete]

-siteid <Website-ID>

-databasename <Datenbankname>

-databaseserver <Datenbankservername>

Parameter

Parametername

Wert

Erforderlich?

Beschreibung

url

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

Ja

Die URL der Websitesammlung, die gelöscht werden soll.

deleteadaccounts

Einer der folgenden Werte:

  • True

  • False (Standardwert)

Nein

Gibt an, ob ein Active Directory-Konto, das einer Websitesammlung zugeordnet ist, gelöscht werden soll.

Wenn der Active Directory-Kontoerstellungsmodus aktiviert ist und der Wert des Parameters True ist, werden in Windows SharePoint Services 3.0 auch der Websitesammlung zugeordnete Active Directory-Konten aus Active Directory gelöscht. Weitere Informationen finden Sie im KB-Artikel 823507 Bestimmen, ob sich Windows SharePoint Services im Active Directory-Kontoerstellungsmodus befindet (https://go.microsoft.com/fwlink/?linkid=109243&clcid=0x407) (möglicherweise maschinelle Übersetzung).

gradualdelete

<Keiner>

Nein

Wenn dieser Parameter verwendet wird, wird die betreffende Websitesammlung als gelöscht markiert, sodass ab sofort kein Zugriff mehr auf den Inhalt möglich ist. Die Daten in der gelöschten Websitesammlung werden anschließend von einem Zeitgeberauftrag schrittweise gelöscht, statt alle auf einmal, um die Leistungsbeeinträchtigung von Windows SharePoint Services und SQL Server zu minimieren.

Weitere Informationen zum Zeitgeberauftrag zum schrittweisen Löschen finden Sie unter Job-gradual-site-deletion: Stsadm-Eigenschaft (Windows SharePoint Services).

force

<Keiner>

Ja

Gibt eine Methode zum erzwungenen Löschen einer Websitesammlung an und umgeht das Nachschlagen in der Siteübersicht. Wird zum Löschen von verwaisten Websitesammlungen aus bestimmten Datenbanken verwendet.

siteid

Eine gültige GUID der Websitesammlung, z. B. e2a114b8-80c9-41f6-87bf-3feddf2ad9b6.

Ja

Gibt die ID der Websitesammlung 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 zu löschenden Websitesammlungen befinden.

databaserver

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

Ja

Gibt den Namen der Datenbankserverinstanz an, die die Datenbank hostet, in der sich die Websitesammlungen befinden, die gelöscht werden sollen.

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 Websitesammlung namens https://Servername/Websites/Websitename/ und entfernte Konten in Active Directory zu löschen:

stsadm -o deletesite -url https://Servername/Websites/Websitename -deleteadaccounts true

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

stsadm -o deletesite -url https://Servername/Websites/Websitename

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

  1. Suchen Sie mithilfe des enumallwebs-Vorgangs nach der Website mit der URL /Websites/Websitename. Das XML-Tag der übergeordneten Websitesammlung (das Site-Tag) sollte ein InSiteMap-Attribut mit dem Wert False aufweisen. Der Wert False bedeutet, dass diese Websitesammlung verwaist ist. Weitere Informationen finden Sie unter Enumallwebs: Stsadm-Vorgang (Windows SharePoint Services).

  2. Verwenden Sie den Wert des Id-Attributs aus dem entsprechenden Site-Tag als Wert für den siteid-Parameter des deletesite-Vorgangs.

    Zum Beispiel:

    stsadm -o deletesite -force -siteid e2a114b8-80c9-41f6-87bf-3feddf2ad9b6 -databaseserver DS1 -databasename DB1