vbscript 配列に保存されているコンピューター名のリストがあり、これらが SCCM にオブジェクトを持っているかどうかを確認する必要があります。
set accounts = sQbemServices.ExecQuery("select * FROM SMS_R_System WHERE name = '" & testForName & "'") のようなクエリを使用して、 SCCM を調べてみました。これは、コンピューター名が有効である限り問題なく機能しますが、無効な名前に達すると停止するようです。エラー番号を出力しようとしましたが、これは常に「0」を返し、結果がnullかどうかを確認しますが、これは機能しません。
これは、コンピューター オブジェクトが存在することを確認する最善の方法ですか? そうでない場合は、ポインタをいただければ幸いです。