ConfiguredObject.GetAllSections-Methode1
Ruft alle Konfigurationsabschnitte unter einem konfigurierten Objekt ab.
Syntax
ConfiguredObject.GetAllSections(Sections);
ConfiguredObject.GetAllSections Sections
Parameter
Name | Beschreibung |
---|---|
Sections |
Eine ConfigurationSection-Variable, in die die Konfigurationsabschnitte für das konfigurierte Objekt kopiert werden. |
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Hinweise
Die GetAllSections
-Methode ist nützlich, um den vollständigen Satz verfügbarer Abschnitte für ein konfiguriertes Objekt zu ermitteln. Informationen zum regulären Festlegen und Abrufen von Konfigurationseigenschaften finden Sie unter der ConfiguredObject.GetSection-Methode.
Hinweis
Die GetAllSections
-Methodensignatur enthält einen [OUT]
-Parameter, der die von der Methode zurückgegebenen Abschnitte empfängt.
Beispiel
Im folgenden Beispiel wird das Website-Objekt für die Standardwebsite abgerufen und die GetAllSections
-Methode zum Abrufen und Aufzählen der Konfigurationsabschnittsobjekte für die Website verwendet.
Es wird nur eine Instanz jedes Abschnitts zurückgegeben. Die zurückgegebenen Werte sind die effektive Konfiguration für die Ebene des ConfiguredObject, das verwendet wird. Der Pfad für alle zurückgegebenen Objekte stimmt mit dem von ConfiguredObject
überein.
Hinweis
Nur die Objekte auf der von Ihnen angegebenen Ebene ConfiguredObject
werden zurückgegeben.
' 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
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 |