Помимо вышеприведённых советов, можно ещё посмотреть в сторону скриптов
PowerShell. В интернете есть много готовых скриптов по инвентаризации железа, например:
www.expressit.ru/?p=1600
https://webnote.satin-pl.com/2016/12/04/mon_hard_i...
То есть по сути ты запускаешь скрипт со совего компа и он пробегается по всем windows-хостам в домене и собирает инфу по ним. Важный момент - запускать необходимо под доменной админской учёткой, а так же в домене необходимо поставить политику разрешение выполнения скриптов (через GP). Это всё бесплатно и без агентов.