Enumerator.AtEndOfStream-Eigenschaft
Ruft einen booleschen Wert ab, der angibt, ob die Auflistung weitere Elemente enthält.
Diese Eigenschaft ist schreibgeschützt.
Syntax
Enumerator.AtEndOfStream As BOOLEAN
Eigenschaftswert
STIMMT
In der Auflistung sind keine Elemente mehr enthalten.
FALSE
Weitere Elemente sind verfügbar.
Hinweise
Wenn Sie das Enumeratorobjekt frei geben, 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 aufzählt. Beachten Sie, dass durch die Freiung 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) |
Windows Server 2008 |
| Header |
|
| Idl |
|
| Bibliothek |
|
| DLL |
|