Каких-таких капризов? COM-порт с хоста прекрасно пробрасывается в вируталку - у меня сейчас так упс подключен к виртуалке с линухом. Пробрасывается не карта, а порт. Берется COM-многопортовка (не знаю как сейчас, а раньше во времена модемов, они широко применялись), ставится в хост. Потом по одному порту пробрасывается в машину, ну или по два или по сколько надо.
Вариант проброса COM-портов в VMWare точно был с 2013 года, может и раньше, не смотрел.
Последний Hyper-V не глядел, но тот, что с 2008 R2 - пробрасывать COM-порты не умел.
Если имеет значение, то один хост VMWare не требует лицензии - бесплатно. Там конечно некоторые фишки работать не будут, но для одиночного хоста они ни о чем. Hyper-V хост требует лицензии (правда позволяет развернуть некоторое количество машин Windows Server).