Can I apply for a Switzerland Business visa while my passport has a two-month validity?
No, you can not apply for a Switzerland Business visa if your passport is expiring. Because, as per the Schengen visa rules, your passport should have a 3-month validity beyond your return from the country.