Enumerator.AtEndOfStream 속성
컬렉션에 항목이 더 있는지 여부를 나타내는 부울 값을 가져옵니다.
이 속성은 읽기 전용입니다.
구문
Enumerator.AtEndOfStream As BOOLEAN
속성 값
사실
컬렉션에 항목이 더 이상 없습니다.
False
더 많은 항목을 사용할 수 있습니다.
설명
필요한 모든 데이터를 가져온 후 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 |
|