Мне нужно выполнить запрос к Active Directory, чтобы определить все уникальные (отдельные) операционные системы + пакеты обновления в домене. Я могу сделать это довольно легко с помощью поставщика ADsDSOObject и оператора SQL. Но мне нужно также подсчитать, сколько счетов для каждой отдельной комбинации. Я могу сделать это с базой данных SQL Server или Oracle очень легко, используя COUNT (поле) AS X и поле GROUP BY. Но с запросом AD я не могу использовать GROUP BY (насколько я знаю), поэтому я встраиваю набор записей в новый отключенный набор записей, но как я могу выполнить операторы COUNT () и GROUP BY для этого? Есть ли лучший способ, чем этот?