【发布时间】:2009-03-29 05:46:30
【问题描述】:
我从一位最近退休的同事那里继承了一段代码,该代码获取了一个盒子上的总物理内存,当我在 Windows XP 和 Server 2003 上执行以下操作时,它工作正常:
memSize = 0
set colItems = wmi.execQuery("select * from Win32_LogicalMemoryConfiguration")
for objItem in colItems
memSize = memSize + objItem.TotalPhysicalMemory
next
然而,在 Windows Server 2008 上,它似乎挂在 for 语句中(基于示例中未显示的每一行之后的大量调试语句)。
有什么想法吗?
【问题讨论】:
-
顺便说一句,如果你在命令行中传递 //d //x,你可以在调试器中运行 VBScript。