Méthode ConfiguredObject.GetAllSections
Récupère toutes les sections de configuration sous un objet configuré.
Syntaxe
ConfiguredObject.GetAllSections(Sections);
ConfiguredObject.GetAllSections Sections
Paramètres
Nom | Description |
---|---|
Sections |
Variable ConfigurationSection dans laquelle les sections de configuration de l’objet configuré sont copiées. |
Valeur de retour
Cette méthode ne retourne pas de valeur.
Notes
La méthode GetAllSections
est utile pour découvrir l’ensemble complet de sections disponibles pour un objet configuré. Pour connaître les paramètres réguliers et l’obtention des propriétés de configuration, consultez la méthode ConfiguredObject.GetSection.
Remarque
La signature de la méthode GetAllSections
contient un paramètre [OUT]
qui reçoit les sections retournées par la méthode.
Exemple
L’exemple suivant récupère l’objet Site pour le site internet par défaut et utilise la méthode GetAllSections
pour récupérer et énumérer les objets de section de configuration du site.
Une seule instance de chaque section est retournée. Les valeurs retournées sont la configuration effective pour le niveau de ConfiguredObject utilisé. Le chemin d’accès de tous les objets retournés correspond à celui du ConfiguredObject
.
Remarque
Seuls les objets au niveau de celui du ConfiguredObject
que vous spécifiez sont retournés.
' Connect to the WMI WebAministration namespace.
Set oWebAdmin = _
GetObject("winmgmts:root\WebAdministration")
' Get the default Web site.
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")
' Retrieve all configuration sections for the default Web
' site and place them into an array variable.
oSite.GetAllSections arySect
' Display the number of configuration sections.
WScript.Echo "There are " & UBound(arySect) + 1 & _
" configuration sections for [" & oSite.Name & "]."
WScript.Echo vbCrLf
' Iterate through the sections.
For aryIdx = 0 To UBound(arySect)
' Number the section for display.
WScript.Echo aryIdx + 1 & "."
' Show the section name.
WScript.Echo "[" & arySect(aryIdx).Path_.Class & "]"
' Show the section path and location.
WScript.Echo "Path: " & arySect(aryIdx).Path
WScript.Echo "Location: " & arySect(aryIdx).Location
' Show the SectionInformation properties.
WScript.Echo "SectionInformation.OverrideMode: " & _
arySect(aryIdx).SectionInformation.OverrideMode
WScript.Echo _
"SectionInformation.EffectiveOverrideMode: " & _
arySect(aryIdx).SectionInformation.EffectiveOverrideMode
WScript.Echo "SectionInformation.IsLocked: " & _
arySect(aryIdx).SectionInformation.IsLocked
WScript.Echo "SectionInformation.LockItem: " & _
arySect(aryIdx).SectionInformation.LockItem
WScript.Echo vbCrLf
Next
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sous Windows Vista - IIS 7.5 sous Windows 7 - IIS 8.0 sous Windows 8 - IIS 10.0 sous Windows 10 |
Serveur | - IIS 7.0 sous Windows Server 2008 - IIS 7.5 sous Windows Server 2008 R2 - IIS 8.0 sous Windows Server 2012 - IIS 8.5 sous 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 |