Websiteklasse 1
Stellt eine IIS-Website dar.
Syntax
class Site : ConfiguredObject
Methoden
In der folgenden Tabelle werden die Methoden aufgelistet, die von der Site
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
Erstellen | Erstellt eine neue Website. |
GetAllSections | (Geerbt von ConfiguredObject.) |
GetSection | (Geerbt von ConfiguredObject.) |
GetState | Gibt den Laufzeitstatus einer Website zurück. |
RevertToParent | Wiederherstellen eines Websitekonfigurationswerts oder -werte zu denen seiner übergeordneten Website. |
Starten | Startet eine vorhandene Website. |
Beenden | Beendet eine aktuell ausgeführte Website. |
Hinweis
Die IIS 6.0-WMI-IIsWebServer-Klasse unterstützte die Continue- und Pause-Methoden für eine Website. Diese Funktionalität wird in IIS 7 nicht mehr unterstützt.
Eigenschaften
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der Site
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
ApplicationDefaults |
Ein ApplicationElementDefaults-Objekt, dessen Lese-/Schreibeigenschaften die Standardwerte für Anwendungen innerhalb einer Website enthalten. Einzelne Anwendungseinstellungen setzen diese Standardwerte außer Kraft. |
Bindings |
Ein Lese-/Schreibarray von BindingElement-Objekten. |
Id |
Ein Wert mit Lese-/Schreibzugriff uint32 , der die Website-ID enthält. Site-IDs müssen eindeutig sein. Hinweis: Um Bindungskonflikte zu vermeiden, wird eine bereits ausgeführte Website beendet, wenn Sie die Website-ID ändern. |
Limits |
Ein SiteLimits-Objekt mit Lese-/Schreibzugriff, das verbindungsbezogene Grenzwerte für eine Website verfügbar macht. |
LogFile |
Ein SiteLogFile-Objekt mit Lese-/Schreibzugriff, das die Protokollierung für eine Website konfiguriert. |
Name |
Ein schreibgeschützter string Wert, der den Namen der Website enthält. Site-Namen müssen eindeutig sein. Dies ist die einzige Schlüsseleigenschaft für die Site Klasse. |
ServerAutoStart |
Ein boolean Lese-/Schreibwert. true wenn die Website gestartet wird, wenn der World Wide Web Publishing Service (WWW-Dienst) gestartet wird; andernfalls false . Der Standardwert ist true . |
TraceFailedRequestsLogging |
Ein TraceFailedRequestsLogging-Objekt, das Lese-/Schreibprotokollierungseigenschaften für die Website verfügbar macht. |
VirtualDirectoryDefaults |
Ein schreibgeschütztes VirtualDirectoryElementDefaults-Objekt, das die Standardwerte für virtuelle Verzeichnisse auf einer Website enthält. Einzelne Einstellungen für virtuelle Verzeichnisse überschreiben diese Standardwerte. |
Hinweise
Sie können den physischen Pfad für eine Website nicht mithilfe der Site
Klasse festlegen. Verwenden Sie stattdessen die PhysicalPath
Eigenschaft des VirtualDirectory-Stammobjekts.
Hinweis
Sie müssen die ApplicationPool
Eigenschaft für das Stammobjekt Application und nicht für das Site
Objekt festlegen.
Beispiel
Im folgenden Beispiel wird der physische Pfad für die Standardwebsite festgelegt.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the root virtual directory for the default Web site.
Set oVDir = oWebAdmin.Get(_
"VirtualDirectory.SiteName='Default Web Site',ApplicationPath='/',Path='/'")
' Set the physical path for the default Web site.
oVDir.PhysicalPath = "C:\MyContent"
oVDir.Put_
Unterklassen
Diese Klasse enthält keine Unterklassen.
Vererbungshierarchie
Site
Anforderungen
type | Beschreibung |
---|---|
Client | - IIS 7.0 unter Windows Vista. - IIS 7.5 unter Windows 7 - IIS 8.0 unter Windows 8 - IIS 10.0 unter Windows 10 |
Server | - IIS 7.0 unter Windows Server 2008 - IIS 7.5 unter Windows Server 2008 R2 IIS 8.0 auf Windows Server 2012 - IIS 8.5 unter Windows Server 2012 R2 - IIS 10.0 auf Windows Server 2016 |
Produkt | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-Datei | WebAdministration.mof |
Weitere Informationen
Application-Klasse
ApplicationElementDefaults-Klasse
ApplicationPool-Klasse
BindingElement-Klasse
ConfiguredObject-Klasse
ServerContainsSite Class
SiteContainsApplication Class
SiteContainsConfigurationSection-Klasse
SiteElementDefaults-Klasse
SiteLimits-Klasse
SiteLogFile Class
TraceFailedRequestsLogging-Klasse
VirtualDirectory-Klasse
VirtualDirectoryElementDefaults Class