Artikel-ID: 816568 - Geändert am: Donnerstag, 4. September 2008 - Version: 6.0

Wie Sie Websites und von virtuellen Webverzeichnissen mithilfe von Befehlszeilenskripts in IIS 6.0 verwalten

Ein Windows 2000-Version dieses Artikels finden Sie unter 308622  (http://support.microsoft.com/kb/308622/ ) .

Auf dieser Seite

Alles erweitern | Alles schließen

Zusammenfassung

Dieser Artikel beschreibt die Befehlszeilenskripts verwenden, um gebräuchliche administrativen Aufgaben durchzuführen, die für die Verwaltung von Websites und Web virtuelle Verzeichnisse in Internet Information Services (IIS) 6.0 beziehen. Es beschreibt auch, wie Sie das Skript iisweb.vbs zum Erstellen und Löschen von Websites und wie Sie das Skript iisvdir.vbs zum Erstellen und Löschen von virtuelle Webverzeichnissen.

(Übersicht)

IIS 6.0 enthält mehrere unterstützten Befehlszeilenoptionen Skripts, die (WMI) verwenden, Anbieter, konfigurieren und Verwalten von IIS-Metabasis-Konfigurationen auf lokalen Computern oder Remotecomputern, auf denen IIS ausgeführt wird. Sie können diese Skripts verwenden, um Aufgaben zu automatisieren, Remoteverwaltung von Sites und Ressourcen, und Nutzen von Batchdateien zum Erstellen und Verwalten von Objekten. Microsoft unterstützt die Befehlszeilenskripts, die in IIS, vorausgesetzt, dass diese Skripts nicht geändert werden enthalten sind. Wenn Sie ein unterstütztes Skript ändern möchten, speichern Sie es unter einem neuen Dateinamen, so dass das ursprüngliche Skript unverändert bleibt.

Die Skripts befinden sich im Ordner %SystemRoot\System32. Sie müssen Mitglied der Gruppe Administratoren auf dem lokalen Computer zum Ausführen von Skripts und ausführbaren Dateien sein. Gehen Sie folgendermaßen vor um öffnen eine Eingabeaufforderung zum Durchführen der Aufgaben, die beschrieben werden in diesem Artikel:
  1. Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie Cmd im Feld Öffnen und klicken Sie dann auf OK .
  2. Geben Sie die folgende Zeile ein, und drücken Sie anschließend die [EINGABETASTE]:
    CD %systemroot%\system32

Erstellen und Verwalten von Websites

Erstellen und Verwalten von Websites mithilfe der iisweb.vbs Skript, verwenden Sie die folgenden Methoden.

Zum Erstellen einer neuen Website

Zum Erstellen einer neuen Website-Konfiguration verwenden Sie die Iisweb / create Befehl. Dieser Befehl erstellt keine Inhalte, sondern legt lediglich die Ordnerstruktur und einige IIS-Konfigurationsdateien fest. Wenn Sie Iisweb.vbs, verwenden um eine neue Website erstellen, geben Sie nur die Basiseigenschaften, die zum Erstellen der Site und Identifizieren der Inhalte erforderlich sind. Verwenden Sie zum Konfigurieren der erweiterter Eigenschaften IIS-Manager.

Die Iisweb / create Befehl verwendet folgende Syntax:
Iisweb / create PathSiteName [/ b Port] [/ i IPAddress] [/ d HostHeader] [/ dontstart] [/ s Computer [/ u [Domain \] User Benutzer/p Password]]
Vom verwendeten Parameter Iisweb / create werden wie folgt beschrieben:
  • Path: Gibt den Speicherort der Inhaltsdateien für die Website auf dem lokalen Computer. Wenn der angegebene Pfad nicht vorhanden ist, wird Sie von Iisweb erstellt.
  • SiteName: eine erforderliche Parameter, der den Namen der Website angibt.
  • / b Port: Gibt eine TCP-Portnummer für die Website. Der Standardport ist 80.
  • / i IPAddress: Gibt eine IP-Adresse für die Website. Die Standardeinstellung Alle nicht zugewiesen , weist auf der Website alle IP-Adressen auf dem Computer, die nicht anderen Sites zugewiesen sind.
  • / d HostHeader: Gibt den Namen Host Header für die Website. Standardmäßig wird die Website keinem Headernamen Host und muss durch Ihre IP-Adresse oder Anschlussnummer identifiziert werden.
  • / Dontstart : dieser Parameter gibt an, der-Website nicht automatisch gestartet wird, nachdem es erstellt wurde.
  • / s Computer: führt das Skript auf dem angegebenen Remotecomputer. Geben Sie den Computername oder die IP-Adresse ohne umgekehrte Schrägstriche. Standardmäßig wird das Skript auf dem lokalen Computer ausgeführt.
  • /u [Domain \] User: führt das Skript mit den Berechtigungen des angegebenen Benutzerkontos. Dieses Konto muss Mitglied der Gruppe Administratoren auf dem Remotecomputer sein. Standardmäßig wird das Skript mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt.
  • / p Password: bestimmt das Kennwort des Benutzerkontos, das in den Parameter/u angegeben ist.
Die folgende Beispielbefehlszeile erstellt eine Websitekonfiguration, die mit dem Namen der Site auf dem lokalen Computer. Die Quelldateien befinden sich im Ordner C:\MySource und Host-Headernamen angegeben ist:
Iisweb / create C:\MySource "Meine Website" / d www.mywebsite.com/dontstart

So löschen Sie eine Website

Um eine Website-Konfiguration zu löschen, verwenden Sie den Iisweb/DELETE -Befehl. Dieser Befehl ist hilfreich, wenn Sie die Site in einen neuen URL (Uniform Resource Locator) oder Server verschieben möchten, oder wenn Sie ihn vollständig entfernen möchten. Der Inhalt der Site ist Nachdem Sie diesen Befehl verwenden, aber die Website für Benutzer nicht zugänglich ist nicht betroffen.

Iisweb/DELETE -Befehl verwendet folgende Syntax:
Iisweb/Delete WebSite [WebSite...] [/ s Computer [/ u [Domain \] User Benutzer/p Password]]
von Iisweb/DELETE verwendeten Parameter werden wie folgt beschrieben:
  • WebSite: eine erforderliche Parameter, den eindeutigen beschreibenden Namen oder den Metabasispfad Pfad der Website angibt. Wenn mehr als eine Website derselbe beschreibende Name verwendet, müssen Sie den Metabasispfad verwenden, um die Website zu identifizieren.
  • / s Computer: führt das Skript auf dem angegebenen Remotecomputer. Geben Sie den Computername oder die IP-Adresse ohne umgekehrte Schrägstriche. Standardmäßig wird das Skript auf dem lokalen Computer ausgeführt.
  • /u [Domain \] User: führt das Skript mit den Berechtigungen des angegebenen Benutzerkontos. Dieses Konto muss Mitglied der Gruppe Administratoren auf dem Remotecomputer sein. Standardmäßig wird das Skript mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt.
  • / p Password: bestimmt das Kennwort des Benutzerkontos, das in den Parameter/u angegeben ist.
Die folgenden Beispielbefehlszeile wird eine Website-Konfiguration mit dem Namen der Site auf dem lokalen Computer gelöscht:
Iisweb/Delete "Meine Website"

Zu Liste von Websites

Eine Abfrage oder Auflisten von Websites, verwenden Sie den Iisweb/Query -Befehl. Dieser Befehl ist hilfreich, wenn Sie überprüfen den Status oder die Eigenschaften der Websites auf einem lokalen oder Remotecomputer überprüfen möchten.

Iisweb/Query -Befehl verwendet folgende Syntax:
IIsWeb/query WebSite [WebSite...] [/ s Computer [/ u [Domain \] User Benutzer/p Password]]
von Iisweb/Query verwendeten Parameter werden wie folgt beschrieben:
  • WebSite: die Abfrage an die angegebene Website beschränkt. Verwenden Sie den eindeutigen beschreibenden Namen oder den Metabasispfad Pfad der Website. Wenn Sie diesen Parameter weglassen, sind alle Websites auf dem Computer in der Anzeige enthalten.
  • / s Computer: führt das Skript auf dem angegebenen Remotecomputer. Geben Sie den Computername oder die IP-Adresse ohne umgekehrte Schrägstriche. Standardmäßig wird das Skript auf dem lokalen Computer ausgeführt.
  • /u [Domain \] User: führt das Skript mit den Berechtigungen des angegebenen Benutzerkontos. Dieses Konto muss Mitglied der Gruppe Administratoren auf dem Remotecomputer sein. Standardmäßig wird das Skript mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt.
  • / p Password: bestimmt das Kennwort des Benutzerkontos, das in den Parameter/u angegeben ist.
Die folgenden Beispielbefehlszeile zeigt die Websites auf dem lokalen Computer:
Iisweb/Query

Erstellen und Verwalten von virtuellen Webverzeichnissen

Erstellen und Verwalten von virtuelle Webverzeichnissen mithilfe von iisvdir.vbs Skript, verwenden Sie die folgenden Methoden.

So erstellen Sie ein neues Web virtuelles Verzeichnis

Zum Erstellen eines neuen virtuellen Webverzeichnisses verwenden Sie die Iisvdir / create Befehl. Dieser Befehl erstellt keine Inhalte, sondern legt lediglich die virtuelle Verzeichnisstruktur und IIS-Konfigurationsdateien fest. Wenn Sie Iisvdir.vbs zum Erstellen eines neuen virtuellen Webverzeichnisses verwenden, geben Sie nur die Basiseigenschaften, die zum Erstellen der Site und Identifizieren der Inhalte erforderlich sind. Verwenden Sie zum Konfigurieren der erweiterter Eigenschaften IIS-Manager.

Die Iisvdir / create Befehl verwendet folgende Syntax:
Iisvdir / create WebSite [/ Virtual Path] Name Physical Path [/ s Computer [/ u [Domain \] User Benutzer/p Password]]
vom verwendeten Parameter Iisvdir / create werden wie folgt beschrieben:
  • WebSite: eine erforderliche Parameter, den eindeutigen beschreibenden Namen oder den Metabasispfad Pfad der Website angibt.
  • Virtual Path: Gibt einen Pfad zum virtuellen Verzeichnis in der Website. Dieser Parameter ist erforderlich, wenn das virtuelle Verzeichnis nicht im Stammverzeichnis der Website ist.
  • Name : eine erforderliche Parameter, der einen Namen für das virtuelle Verzeichnis angibt. Namen von virtuellen Verzeichnissen müssen nicht eindeutig sein. Wenn eine Website ein virtuelles Verzeichnis und ein physikalische Verzeichnis mit demselben Namen enthält, ist jedoch das physikalische Verzeichnis im Internet sichtbar.
  • Physical Path: Gibt einen physischen Ordner an, wo der Inhalt für das virtuelle Verzeichnis befindet, auf dem lokalen Computer. Wenn der angegebene Ordner nicht vorhanden ist, wird Sie von Iisvdir erstellt.
  • / s Computer: führt das Skript auf dem angegebenen Remotecomputer. Geben Sie den Computername oder die IP-Adresse ohne umgekehrte Schrägstriche. Standardmäßig wird das Skript auf dem lokalen Computer ausgeführt.
  • /u [Domain \] User: führt das Skript mit den Berechtigungen des angegebenen Benutzerkontos. Dieses Konto muss Mitglied der Gruppe Administratoren auf dem Remotecomputer sein. Standardmäßig wird das Skript mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt.
  • / p Password: bestimmt das Kennwort des Benutzerkontos, das in den Parameter/u angegeben ist.
Die folgenden Beispielbefehlszeile erstellt das virtuelle Verzeichnis Projekte im Stammverzeichnis der Website "Marketing" auf dem lokalen Computer. Verbindet das Verzeichnis mit Inhalten, die derzeit in der C:\Corp\Projects\Web gespeichert sind Ordner:
Iisvdir / create Marketing Projekte c:\corp\projects\web

So löschen Sie eine Website virtuelles Verzeichnis

Um ein virtuelles Webverzeichnis zu löschen, verwenden Sie den Iisvdir/DELETE -Befehl.

Iisvdir/DELETE -Befehl verwendet folgende Syntax:
Iisvdir/Delete WebSite [/ Virtual Path] Name [/ s Computer [/ u [Domain \] User Benutzer/p Password]]
von Iisvdir/DELETE verwendeten Parameter werden wie folgt beschrieben:
  • WebSite: eine erforderliche Parameter, den eindeutigen beschreibenden Namen oder den Metabasispfad Pfad der Website angibt.
  • Virtual Path: Gibt einen Pfad zum virtuellen Verzeichnis in der Website. Dieser Parameter ist erforderlich, wenn das virtuelle Verzeichnis nicht im Stammverzeichnis der Website ist.
  • Name : eine erforderliche Parameter, der einen Namen für das virtuelle Verzeichnis angibt. Namen von virtuellen Verzeichnissen müssen nicht eindeutig sein. Wenn eine Website ein virtuelles Verzeichnis und ein physikalische Verzeichnis mit demselben Namen enthält, ist jedoch das physikalische Verzeichnis im Internet sichtbar.
  • / s Computer: führt das Skript auf dem angegebenen Remotecomputer. Geben Sie den Computername oder die IP-Adresse ohne umgekehrte Schrägstriche. Standardmäßig wird das Skript auf dem lokalen Computer ausgeführt.
  • /u [Domain \] User: führt das Skript mit den Berechtigungen des angegebenen Benutzerkontos. Dieses Konto muss Mitglied der Gruppe Administratoren auf dem Remotecomputer sein. Standardmäßig wird das Skript mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt.
  • / p Password: bestimmt das Kennwort des Benutzerkontos, das in den Parameter/u angegeben ist.
Die folgenden Beispielbefehlszeile löscht das virtuelle Verzeichnis Projekte aus der "Marketing" Website auf dem lokalen Computer. Beachten Sie, dass alle virtuellen Unterverzeichnisse des virtuellen Verzeichnisses Projekte auch gelöscht werden.
Iisvdir/DELETE Marketing-Projekte

Weitere Informationen

Weitere Informationen zum Verwalten von IIS von einer Eingabeaufforderung finden Sie in der programmgesteuerte Administration Guide IIS 6.0-Onlinedokumentation. IIS 6.0-Onlinedokumentation anzeigen, die folgende Microsoft-Website:
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/f89838b2-e8ef-41ea-99b6-6c829ffbcacd.mspx?mfr=true (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/f89838b2-e8ef-41ea-99b6-6c829ffbcacd.mspx?mfr=true)

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Internet Information Services 6.0
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
Keywords: 
kbmt kbwebservices kbappservices kbhowto KB816568 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 816568  (http://support.microsoft.com/kb/816568/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
 

SPRACHE AUSWÄHLEN