Partager via


Classe1 SiteElementDefaults

Contient les valeurs par défaut pour les propriétés du site web IIS.

Syntaxe

class SiteElementDefaults : EmbeddedObject  

Méthodes

Cette classe ne contient pas de méthodes.

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe SiteElementDefaults.

Nom Description
Limits Objet SiteLimits qui représente les limites liées aux connexions d’un site.
LogFile Objet SiteLogFile qui contient les informations de configuration du fichier journal pour un site Web.
ServerAutoStart Une valeur boolean en lecture/écriture. true si le site Web démarre au démarrage du service web World Wide Web Publishing Service (WWW Service) ; sinon, false. Par défaut, il s’agit de true.
TraceFailedRequestsLogging Objet TraceFailedRequestsLogging qui expose les propriétés de journalisation en lecture/écriture par défaut pour les sites Web.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété SiteDefaults de la classe Server.

Exemple

L’exemple suivant définit le nombre maximal de connexions autorisées pour tous les sites Web sur 100, puis définit les indicateurs BytesSent, BytesRecv et TimeTaken de l’attribut LogExtFileFlags sur true.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
Set oSvr = oWebAdmin.Get("Server=@")  
  
' Show the limit to be changed.  
WScript.Echo "Old maxiumum number of connections: " & oSvr.SiteDefaults.Limits.MaxConnections  
  
' Specify the new limit and save the result.  
oSvr.SiteDefaults.Limits.MaxConnections = 1000  
oSvr.Put_  
  
' Show the new limit.  
WScript.Echo "New maxiumum number of connections: " & oSvr.SiteDefaults.Limits.MaxConnections  
  
' Define the flag constants.  
CONST BYTES_SENT = 4096  
CONST BYTES_RECV = 8192  
CONST TIME_TAKEN = 16384  
  
' Configure the flags of the LogExtFileFlags attribute and save the result.  
oSvr.SiteDefaults.LogFile.LogExtFileFlags = oSvr.SiteDefaults.LogFile.LogExtFileFlags Or BYTES_SENT  
oSvr.SiteDefaults.LogFile.LogExtFileFlags = oSvr.SiteDefaults.LogFile.LogExtFileFlags Or BYTES_RECV  
oSvr.SiteDefaults.LogFile.LogExtFileFlags = oSvr.SiteDefaults.LogFile.LogExtFileFlags Or TIME_TAKEN  
oSvr.Put_  
  

Hiérarchie d'héritage

EmbeddedObject

SiteElementDefaults

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sous Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Classe EmbeddedObject
Classe Server
Classe de site
Classe SiteLogFile