Az említett kivételt nem a Python dobja, hanem a wbemcli, ezért nem is tudod a Python try-except kivételkezeléssel elkapni. Ebben az esetben sajnos a a visszakapott parancshívás kimenetet mint stringet kell kezelni.
Pl. ha az alma változóba bekerül a "wbemcli: Http Exception: Couldn't connect to server", akkor az alma.find('Http Exception') -1-től eltérő értéket ad vissza, tehát volt egy ilyen exception.
try:
alma = subproces.check ...
if (alma.find('Http Exception') == -1):
raise Exception('Http Exception')
...
except (Exception):
print('Don''t panic')
Remélem érthető, és a kódot sem rontottam el.