Enumerator.AtEndOfStream-Eigenschaft
Ruft einen booleschen Wert ab, der angibt, ob weitere Elemente in der Auflistung vorhanden sind.
Diese Eigenschaft ist schreibgeschützt.
Syntax
Enumerator.AtEndOfStream As BOOLEAN
Eigenschaftswert
STIMMT
Es sind keine weiteren Elemente in der Auflistung vorhanden.
FALSE
Weitere Elemente sind verfügbar.
Bemerkungen
Wenn Sie das Enumerator-Objekt freigeben, nachdem Sie alle erforderlichen Daten abgerufen haben, werden alle ausstehenden Enumerationsanforderungen entfernt. Weitere Informationen finden Sie unter Auflisten oder Auflisten aller Instanzen einer Ressource.
Beispiele
Im folgenden VBScript-Beispiel werden Betriebssysteminstanzen aufgelistet. Beachten Sie, dass durch die Freigabe des Enumerationsobjekts alle ausstehenden Enumerationsanforderungen bereinigt werden. Die DisplayOutput-Unterroutine formatiert die Datenausgabe auf die gleiche Weise wie das WinRM.cmd-Tool.
Const RemoteComputer = "servername.domain.com"
Set objWsman = CreateObject( "WSMan.Automation" )
Set objSession = objWsman.CreateSession( "https://" & _
RemoteComputer )
strResource = "http://schemas.microsoft.com/wbem/wsman/1/" &_
"wmi/root/cimv2/Win32_OperatingSystem"
Set objResultSet = objSession.Enumerate( strResource )
While Not objResultSet.AtEndOfStream
DisplayOutput( objResultSet.ReadItem )
Wend
'****************************************************
' Displays WinRM XML message using built-in XSL
'****************************************************
Sub DisplayOutput( strWinRMXml )
Dim xmlFile, xslFile
Set xmlFile = CreateObject( "MSXml2.DOMDocument.3.0" )
Set xslFile = CreateObject( "MSXml2.DOMDocument.3.0" )
xmlFile.LoadXml( strWinRMXml )
xslFile.Load( "WsmTxt.xsl" )
Wscript.Echo xmlFile.TransformNode( xslFile )
End Sub
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Header |
|
IDL |
|
Bibliothek |
|
DLL |
|