Поиграл я у себя базой данных SCCM.
По сути можно использовать от рецепт, что даёт тот индус или испанец, кто он там? :)
Немного порывшись в базе данных, я нашёл ещё и вьюху: v_HS_USB_DEVICE
Таблица:
SELECT Caption00, Description00,Service00, Status00, SystemName00, TimeKey
FROM ..
Where (Service00 = 'usbstor' or Service00 = 'disk')
Вьюха:
SELECT , , , ,
FROM ..
Where (Service0 = 'disk' or Service0 = 'USBStor')
Есть небольшие отличия в полях, а так вроде тоже самое.
Да, ты можешь настроить политику клиента на более частый опрос только USB, развернуть её на отдельную коллекцию, нужно только не забыть про приоритеты политик.
Но будет ли толк от уменьшения частоты опроса? Пользователь может вставить флешку, скопировать что-то и вытащить её и потратит на это одну-две минуты. Мне кажется, если проводить запрос каждые 3-4 часа, этого будет вполне достаточно.
Возможно заказчик хочет видеть, кто использует сменные накопители, а кто нет.
Можешь создать отчёт по руководству и настроить подписку, пусть получают заказчики этот отчёт хоть каждый день/неделю автоматически. :)
Если нужно действительно детальный вывод подключения всех сменных накопителей, то на рабочие станции нужно вешать прослушиватель, который например будет скидывать определённые строки в текстовый файл, который ты сможешь парсить например элементами конфигурации SCCM.