I seem to have missed this topic before, but I still wanted to comment. Lansweeper should already scan the VLAN details of all ports, including the ones that aren't active. That's what I'm seeing for our own switches. If there's no VLAN data for certain ports, the data likely isn't stored in SNMP on the switch, which is not something we can resolve.