Enumerator.AtEndOfStream 屬性
取得布林值,指出集合中是否有更多專案。
這個屬性是唯讀的。
Syntax
Enumerator.AtEndOfStream As BOOLEAN
屬性值
真
集合中沒有其他專案。
假
有更多專案可供使用。
備註
如果您在取得所有必要的資料之後釋放 Enumerator 物件,則會移除任何擱置的列舉要求。 如需詳細資訊,請參閱 列舉或列出資源的所有實例。
範例
下列 VBScript 範例會列舉作業系統實例。 請注意,釋放列舉物件會清除任何擱置的列舉要求。 DisplayOutput 副程式會以與 WinRM.cmd 工具相同的方式格式化資料輸出。
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
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
標頭 |
|
Idl |
|
程式庫 |
|
DLL |
|