Properti Enumerator.AtEndOfStream
Mendapatkan nilai Boolean yang menunjukkan apakah ada item lagi dalam koleksi.
Properti ini bersifat hanya baca.
Sintaks
Enumerator.AtEndOfStream As BOOLEAN
Nilai properti
Benar
Tidak ada lagi item yang ada dalam koleksi.
Palsu
Item lainnya tersedia.
Keterangan
Jika Anda membebaskan objek Enumerator setelah Anda mendapatkan semua data yang diperlukan, maka permintaan enumerasi yang tertunda akan dihapus. Untuk informasi selengkapnya, lihat Menghitung atau Mencantumkan Semua Instans Sumber Daya.
Contoh
Contoh VBScript berikut menghitung instans sistem operasi. Perhatikan bahwa membebaskan objek enumerasi membersihkan permintaan enumerasi yang tertunda. Sub-rutin DisplayOutput memformat output data dengan cara yang sama seperti alat 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
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Header |
|
IDL |
|
Pustaka |
|
DLL |
|