我有一个存储在 vbscript 数组中的计算机名称列表,需要检查这些计算机名称是否在 SCCM 中有对象。
我尝试使用类似于: set accounts = sQbemServices.ExecQuery("select * FROM SMS_R_System WHERE name = '" & testForName & "'") 的查询来查看 SCCM。只要计算机名称有效,就可以正常工作,但是一旦达到无效名称,它似乎就会停止。我试过输出错误号,但这总是返回一个'0'并检查结果是否为空,但这不起作用。
这是检查计算机对象是否存在的最佳方法吗?如果是,谁能告诉我我做错了什么?如果没有,任何指针将不胜感激。