Here's a snippet of code:
My question is, why is there a delay (of about 34 secs) between
and
It's all a bit odd really. I've got similar code at other places in my script, such as
which produce no delays at all.
JJ
[small][purple]Variables won't. Constants aren't[/purple][/small]
Code:
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_LogicalDisk", "WQL", _
wbemFlagReturnImmediately + wbemFlagForwardOnly)
wscript.echo " Set colItems called"
For Each objItem In colItems
if objItem.Description = "Local Fixed Disk" then
strHDDriveLetter = objItem.DeviceID
strHDSize = CInt(objItem.Size / 1024 / 1024 / 1024)
strHDFreeSpace = CLng(objItem.FreeSpace / 1024 / 1024)
' strHDFreeSpace = objItem.FreeSpace
WScript.Echo " Drive Letter: " & vbTAB & vbTAB & strHDDriveLetter
WScript.Echo " Size: " & vbTAB & vbTAB & vbTAB & strHDSize & "Gb"
'if strHDFreeSpace < 1000 then
wscript.echo " Free Space: " & vbTAB & vbTAB & strHDFreeSpace & "Mb"
'Else
' strHDFreeSpace = CInt(strHDFreeSpace / 1024)
' wscript.echo " Free Space: " & vbTAB & vbTAB & strHDFreeSpace & "Gb"
'End if
objInventoryFile.write "HDD," & strHDDriveLetter & "," & strHDSize & "," & strHDFreeSpace & ",4,5,6,7,8,9,10" & vbCrLf
end if
Next
Code:
wscript.echo " Set colItems called"
Code:
For Each objItem In colItems
Code:
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_CDROMDrive", "WQL", _
wbemFlagReturnImmediately + wbemFlagForwardOnly)
For Each objItem In colItems
strCDCaption = objItem.Caption
JJ
[small][purple]Variables won't. Constants aren't[/purple][/small]