Freigeben über


TraceFailedRequestsLogging-Klasse 1

Konfiguriert die Ablaufverfolgungsprotokollierung fehlgeschlagener Anforderungen für eine Website.

Syntax

class TraceFailedRequestsLogging : EmbeddedObject  

Methoden

Diese Klasse enthält keine Methoden.

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der TraceFailedRequestsLogging-Klasse verfügbar gemacht werden.

Name Beschreibung
CustomActionsEnabled Ein boolean Lese-/Schreibwert. true wenn benutzerdefinierte Aktionen aktiviert sind; andernfalls false. Der Standardwert ist false. Hinweis: Weitere Informationen zu benutzerdefinierten Aktionen finden Sie in der CustomActionExe Eigenschaft der TraceUrl-Klasse.
Directory Ein string Lese-/Schreibwert, der angibt, wo die Protokolldateien gespeichert werden. Der Standardwert ist "%SystemDrive%\inetpub\FailedReqLogFiles".
Enabled Ein boolean Lese-/Schreibwert. true wenn die Ablaufverfolgungsprotokollierung von fehlgeschlagenen Anforderungen für die Website aktiviert ist; andernfalls false.. Die Standardeinstellung lautet false.
MaxLogFiles Ein uint32 Lese-/Schreibwert, der die maximale Anzahl von Protokolldateien angibt, die für die Website beibehalten werden sollen. Für jede fehlgeschlagene Anforderung, die definiert ist, wird eine Protokolldatei erstellt. Der Standard ist 50.
MaxLogFileSizeKB Ein uint32 Lese-/Schreibwert, der die maximale Größe der Protokolldatei in Kilobyte angibt, die auf dem Datenträger gespeichert werden soll. Der Standardwert liegt bei 512. 0 gibt an, dass kein Grenzwert verwendet wird. Hinweis: Die tatsächliche Größe der Protokolldatei kann etwas von der angegebenen Größe abweichen, wenn der Speichercache auf dem Datenträger gespeichert wird.

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

Instanzen dieser Klasse sind in der TraceFailedRequestsLogging Eigenschaft der Site-Klasse und der SiteElementDefaults-Klasse enthalten.

Beispiel

Im folgenden Beispiel werden die Eigenschaften der TraceFailedRequestsLogging Klasse angezeigt, der Wert der Enabled Eigenschaft umgekehrt und gespeichert. Anschließend werden die Eigenschaften erneut angezeigt, um die Änderung anzuzeigen.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the default Web site.  
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")  
  
' List the name of each property and display the property values.  
For Each vProp In oSite.TraceFailedRequestsLogging.Properties_  
    WScript.Echo vProp.Name & ": " & vProp.Value  
Next  
WScript.Echo   
  
' Switch the current value of the Enabled property.  
oSite.TraceFailedRequestsLogging.Enabled = _  
    Not(oSite.TraceFailedRequestsLogging.Enabled)  
  
' Save the change.  
oSite.Put_  
  
' Display the property names and values again.  
For Each vProp In oSite.TraceFailedRequestsLogging.Properties_  
    WScript.Echo vProp.Name & ": " & vProp.Value  
Next  
  

Vererbungshierarchie

EmbeddedObject

TraceFailedRequestsLogging

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

EmbeddedObject-Klasse
Websiteklasse
SiteElementDefaults-Klasse
TraceUrl-Klasse