O que você precisa é possível, mas vai dar muito trabalho.
Você pode usar WMIC , com a condição WHERE e verificar o status de cada dispositivo específico. O problema é que o filtro WHERE teria que ser usado em cada dispositivo específico de maneira diferente, dependendo de quais parâmetros do dispositivo são verificáveis.
Por exemplo:
wic NICCONFIG ONDE IPEnabled = verdadeiro
Usará a condição WHERE para exibir apenas os adaptadores que têm o protocolo IP ativo, portanto, estão corretamente funcionais e ativos.
NICCONIFIG é o parâmetro principal usado para interrogações de NIC. Cada tipo principal de dispositivo terá um diferente.
Então, o que você precisa fazer é fazer uma lista dos dispositivos por tipo, obter seu nome WMIC principal e, para cada um, obter um atributo de status relevante que possa mostrar se o dispositivo está instalado corretamente ou não.