Help and Support

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

Wie Verwalten virtueller Website- und virtueller Webverzeichnisse mithilfe Befehlszeile-Skripten in IIS 6.0

Sehen Sie für eine Windows 2000-Version dieses Artikels 308622  (http://support.microsoft.com/kb/308622/ ) .

Auf dieser Seite

Alles erweitern | Alles schließen

Zusammenfassung

Dieser Artikel beschreibt, wie Befehlszeile-Skripte zu dem Ausführen administrativer gebräuchlicher Aufgaben verwandt werden, die sich auf die Verwaltung virtueller Website- in Internet Information Services 6.0 und virtueller Webverzeichnisse in Internet Information Services 6.0 beziehen. Es beschreibt darüber hinaus wie das Iisweb.vbs-Skript zu dem Erstellen und dem Löschen von Websites verwandt wird, und wie das Iisvdir.vbs-Skript verwandt wird, um virtuelle Webverzeichnisse zu erstellen, und zu löschen.

Übersich

IIS 6.0 findet mehrere unterstützten Befehlszeile-Skripte, in denen der WMI-Anbieter verwandt wird, um II-Metabasis-Konfigurationen auf lokalen oder remote Computern, auf denen II ausgeführt wird, zu konfigurieren, und zu verwalten. Sie können diese Skripte verwenden, um Tasks zu automatisieren, Sites und Ressourcen Remote zu verwalten, und Objekte zu erstellen und zu verwalten können Sie Vorteil der Batchdatei nutzen. Microsoft unterstützt die Befehlszeile-Skripte, die in II enthalten werden, die voraussetzt, dass die Skripte nicht geändert werden. Speichern Sie es unter einem neuen Dateiname, wenn Sie ein unterstütztes Skript ändern möchten, so dass das ursprüngliche Skript nicht geändert bleibt.

Die Skripte befinden sich in dem %SystemRoot\System32-Ordner. Sie müssen den Gruppenadministrator auf dem lokalen Computer ein Mitglied, Skripte und ausführbare Datei auszuführen, sein. Gehen Sie folgendermaßen vor, um eine Eingabeaufforderung zu öffnen Sie, um die beliebigen Aufgaben durchzuführen, die in diesem Artikel beschrieben werden:
  1. Auf Start klickt Sie, klicken Sie auf Ausführen, Typ cmd Öffnen Sie in dem <UITERM> </UITERM>-Feld, 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 von Websites und Websites verwalten zu

Verwenden Sie die folgenden Methoden, um mithilfe Iisweb.vbs-Skript zu erstellen, und Website zu verwalten, indem verwendet.

So erstellen Sie eine neue Website

Verwenden Sie das <B>-iisweb, / erstellen Sie </B>-Befehl, um eine neue Website-Konfiguration zu erstellen. Dieser Befehl erstellt Inhalt nicht aber es richtet die Ordner-Struktur und einige II-Konfigurationsdateien ein. Wenn Sie Iisweb.vbs zu dem Erstellen einer neuen Website verwenden, geben Sie nur die grundlegenden Eigenschaften an, erforderlich um die Site zu erstellen, und seinen Inhalte zu identifizieren ist. Konfigurieren Sie mit II-Manager erweiterte Eigenschaften.

<B> Iisweb / Sie erstellen </B> Befehl verwendet die folgende Syntax:
Iisweb / Sie erstellen Site-Namen Pfad [B Anschluss] [i IPAddress] [D HostHeader] [/dontstart] [ / s Computer [ U [ Domäne\ ] p Benutzer Kennwort ] ]
Parameter, die von <B> verwandt werden, Iisweb / Sie erstellen </B> wird wie folgt beschrieben:
  • Pfad: gibt den Speicherort der Inhaltsdateien auf den lokalen Computer für die Website an. Wenn der angegebene Pfad nicht vorhanden ist, erstellt Iisweb es.
  • SiteName: ein erforderlicher Parameter, mit dem der Name der Website angegeben wird.
  • B: </B> Port: gibt eine TCP-Portnummer für die Website an. Der Standardanschluss ist 80.
  • I: </B> IPAddress: gibt eine IP-Adresse für die Website an. Standardeinstellung Alle nicht zugeordnet weist dem Standort alle IP-Adressen auf dem Computer zu, die nicht anderen Standorten zugewiesen sind.
  • D: HostHeader </B>: gibt den Host-Headername für die Website an. Die Site verfügt nicht standardmäßig über einen Host-Headername und muss standardmäßig von seiner IP-Adresse oder seiner Portnummer identifiziert werden.
  • / Dontstart: dieser Parameter gibt an, dass die Website nicht automatisch gestartet wird, nachdem es erstellt wird.
  • / s: </B> Computer: das Skript wird auf dem angegebenen Remote-Computer ausgeführt. Geben Sie den Computername oder die IP-Adresse ohne Backslashes ein. Das Skript wird standardmäßig auf dem lokalen Computer ausgeführt.
  • U [ Domäne\ ]: das Skript mit den Berechtigungen des angegebenen Benutzerkontos ausgeführt wird. Dieses Konto muss den Gruppenadministrator auf dem Remotecomputer ein Mitglied sein. Das Skript wird standardmäßig mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt.
  • P: </B> Kennwort: gibt das Kennwort des Benutzerkontos, das in den Parameter in U angegeben wird, an.
Die folgende Beispielbefehlszeile erstellt eine Website-Konfiguration, die als Website auf dem lokalen Computer bezeichnet wird. In dem C:\MySource-Ordner befindet sich die Quelldateien und der Host-Headername angegeben wird:<B> <INDENT>-iisweb / Sie C:\MySource "Website" erstellen www.mywebsite.com D /dontstart</INDENT></B>

Sie löschen eine Website so

Verwenden Sie den iisweb /delete Befehl, um eine Website-Konfiguration zu löschen. Dieser Befehl eignet sich, zu um Sie planen, die Site auf eine neue URL oder einen Server zu verschieben oder zu um Sie es vollständig entfernen. Der Inhalt der Site ist nicht betroffen, nachdem Sie diesen Befehl ausführen, aber auf die Site nicht für Benutzer zugegriffen werden kann zu.

Der iisweb /delete Befehl verwendet die folgende Syntax:<B> <INDENT>-iisweb-delete Website [... Website] [ / s Computer [ U [ Domäne\ ] p Benutzer Kennwort ] ] </B> Parameter </INDENT> die von Iisweb /delete verwandt werden, wie folgt beschrieben wird:
  • Website: ein erforderlicher Parameter, mit dem der eindeutige beschreibende Namens- der Website oder der eindeutige beschreibende Metabasis-Pfad der Website angegeben wird. Wenn mehr als nur Website denselben beschreibenden Name verwendet, müssen Sie den Metabasis-Pfad zu dem Identifizieren der Website verwenden.
  • / s: </B> Computer: das Skript wird auf dem angegebenen Remote-Computer ausgeführt. Geben Sie den Computername oder die IP-Adresse ohne Backslashes ein. Das Skript wird standardmäßig auf dem lokalen Computer ausgeführt.
  • U [ Domäne\ ]: das Skript mit den Berechtigungen des angegebenen Benutzerkontos ausgeführt wird. Dieses Konto muss den Gruppenadministrator auf dem Remotecomputer ein Mitglied sein. Das Skript wird standardmäßig mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt.
  • P: </B> Kennwort: gibt das Kennwort des Benutzerkontos, das in den Parameter in U angegeben wird, an.
Die folgende Beispielbefehlszeile löscht eine Website-Konfiguration, die als Website auf dem lokalen Computer bezeichnet wird:
Iisweb-delete "Website"

Zu List-Websites

Verwenden Sie den iisweb /query Befehl zu dem Abfragen oder dem Auflisten von Websites. Wenn Sie benötigen, den Status zu überprüfen oder die Eigenschaften der Website auf einem lokalen oder remote Computer zu überprüfen, eignet sich dieser Befehl.

Der iisweb /query Befehl verwendet die folgende Syntax:<B> <INDENT>-iisweb-Query Website [... Website] [ / s Computer [ U [ Domäne\ ] p Benutzer Kennwort ] ] </B> Parameter </INDENT> die von iisweb /query verwandt werden, wie folgt beschrieben wird:
  • Website: beschränkt die Abfrage zu der angegebenen Website. Verwenden Sie den eindeutigen beschreibenden Namens- der Website oder den eindeutigen beschreibenden Metabasis-Pfad der Website. Lassen Sie diesen Parameter aus, sind in der Anzeige alle Websites auf dem Computer enthalten.
  • / s: </B> Computer: das Skript wird auf dem angegebenen Remote-Computer ausgeführt. Geben Sie den Computername oder die IP-Adresse ohne Backslashes ein. Das Skript wird standardmäßig auf dem lokalen Computer ausgeführt.
  • U [ Domäne\ ]: das Skript mit den Berechtigungen des angegebenen Benutzerkontos ausgeführt wird. Dieses Konto muss den Gruppenadministrator auf dem Remotecomputer ein Mitglied sein. Das Skript wird standardmäßig mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt.
  • P: </B> Kennwort: gibt das Kennwort des Benutzerkontos, das in den Parameter in U angegeben wird, an.
Die folgende Beispielbefehlszeile zeigt die Website auf dem lokalen Computer an:
Iisweb-Query

Erstellen und Verwalten virtuellen Webverzeichnisses

Verwenden Sie die folgenden Methoden, um mithilfe iisvdir.vbs-Skript zu erstellen, und virtuelle Webverzeichnisse zu verwalten, indem verwendet.

So erstellen Sie ein neues virtuelles Verzeichnis

Verwenden Sie das <B>-iisvdir, / erstellen Sie </B>-Befehl zu dem Erstellen eines neuen virtuellen Webverzeichnisses. Dieser Befehl erstellt Inhalt nicht aber richtet der virtuellen Verzeichnis-Struktur und der II-Konfigurationsdateien ein. Wenn Sie Iisvdir.vbs zu dem Erstellen eines neuen virtuellen Webverzeichnisses verwenden, geben Sie nur die grundlegenden Eigenschaften an, erforderlich um die Site zu erstellen, und seinen Inhalte zu identifizieren ist. Konfigurieren Sie mit II-Manager erweiterte Eigenschaften.

Das <B>-iisvdir / Sie erstellen </B> Befehl verwendet die folgende Syntax:<B> <INDENT>-iisvdir / Sie erstellen Website [/ Virtueller Pfad ] Name Physical Path [ / s Computer [ U [ Domäne\ ] Benutzer Kennwort p ] ] </INDENT> verwendete </B> Parameter von <B> <B>-iisvdir / Sie erstellen </B> </B> wird wie folgt beschrieben:
  • Website: ein erforderlicher Parameter, mit dem der eindeutige beschreibende Namens- der Website oder der eindeutige beschreibende Metabasis-Pfad der Website angegeben wird.
  • Virtueller Pfad: gibt einen Pfad zu dem virtuellen Verzeichnis der Website an. Dieser Parameter ist erforderlich, wenn das virtuelle Verzeichnis an dem Stamm der Website nicht gesucht ist.
  • Name: ein erforderlicher Parameter, mit dem ein Name für das virtuelle Verzeichnis angegeben wird. Namen des virtuellen Verzeichnisses müssen nicht eindeutig sein. Das physische Verzeichnis ist in dem dem Internet jedoch nicht sichtbar, wenn eine Website ein virtuelles Verzeichnis und ein physisches Verzeichnis mit demselben Name enthält.
  • Physischer Pfad In : gibt einen physischen Ordner an, in dem sich der Inhalt für das virtuelle Verzeichnis auf dem lokalen Computer befindet. Wenn der angegebene Ordner nicht existiert, erstellt Iisvdir es.
  • / s: </B> Computer: das Skript wird auf dem angegebenen Remote-Computer ausgeführt. Geben Sie den Computername oder die IP-Adresse ohne Backslashes ein. Das Skript wird standardmäßig auf dem lokalen Computer ausgeführt.
  • U [ Domäne\ ]: das Skript mit den Berechtigungen des angegebenen Benutzerkontos ausgeführt wird. Dieses Konto muss den Gruppenadministrator auf dem Remotecomputer ein Mitglied sein. Das Skript wird standardmäßig mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt.
  • P: </B> Kennwort: gibt das Kennwort des Benutzerkontos, das in den Parameter in U angegeben wird, an.
So erstellt die folgende Beispielbefehlszeile das virtuelle Projektverzeichnis an dem Stamm der "Marketing" Website auf dem lokalen Computer. Es ordnet das Verzeichnis Inhalt zu, der zurzeit in dem C:\Corp\Projects\Web-Ordner gespeichert ist:
Iisvdir / Sie erstellen Marketing Projects c:\corp\projects\web

Sie löschen ein virtuelles Webverzeichnis so

Verwenden Sie den iisvdir /delete Befehl, um ein virtuelles Webverzeichnis zu löschen.

Der iisvdir /delete Befehl verwendet die folgende Syntax:<B> <INDENT>-iisvdir-delete Website [/ Virtueller Pfad ] Name [ / s Computer [ U [ Domäne\ ] p Benutzer Kennwort ] ] </B> Parameter </INDENT> die von iisvdir /delete verwandt werden, wie folgt beschrieben wird:
  • Website: ein erforderlicher Parameter, mit dem der eindeutige beschreibende Namens- der Website oder der eindeutige beschreibende Metabasis-Pfad der Website angegeben wird.
  • Virtueller Pfad: gibt einen Pfad zu dem virtuellen Verzeichnis der Website an. Dieser Parameter ist erforderlich, wenn das virtuelle Verzeichnis an dem Stamm der Website nicht gesucht ist.
  • Name: ein erforderlicher Parameter, mit dem ein Name für das virtuelle Verzeichnis angegeben wird. Namen des virtuellen Verzeichnisses müssen nicht eindeutig sein. Das physische Verzeichnis ist in dem dem Internet jedoch nicht sichtbar, wenn eine Website ein virtuelles Verzeichnis und ein physisches Verzeichnis mit demselben Name enthält.
  • / s: </B> Computer: das Skript wird auf dem angegebenen Remote-Computer ausgeführt. Geben Sie den Computername oder die IP-Adresse ohne Backslashes ein. Das Skript wird standardmäßig auf dem lokalen Computer ausgeführt.
  • U [ Domäne\ ]: das Skript mit den Berechtigungen des angegebenen Benutzerkontos ausgeführt wird. Dieses Konto muss den Gruppenadministrator auf dem Remotecomputer ein Mitglied sein. Das Skript wird standardmäßig mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt.
  • P: </B> Kennwort: gibt das Kennwort des Benutzerkontos, das in den Parameter in U angegeben wird, an.
Die folgende Beispielbefehlszeile löscht das virtuelle Projektverzeichnis von der "Marketing" Website auf dem lokalen Computer. Beachten Sie, dass alle virtuelle Unterverzeichnisse des virtuellen Projektverzeichnisses ebenfalls gelöscht werden.
Iisvdir-delete Marketing/Projects

Weitere Informationen

Weitere Informationen, wie II an einer Eingabeaufforderung zu verwaltet werden kann zu finden Sie unter dem Handbuch für die programmgesteuerte Verwaltung von der IIS 6.0-Online-Dokumentation. Auf dem folgenden Website von Microsoft finden Sie die IIS 6.0-Online-Dokumentation:
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: 
kbwebservices kbappservices kbhowto KB816568 KbMtde kbmt
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