The visa is only for purposes of entering the US, not any other country. Once you land in the US in CR1 status, your passport will be stamped at the port of entry with your new status as permanent resident. Once you have that stamp, you will also receive the green card in the mail within about 3-5 weeks. YOu can travel internationally and return with the passport stamp but you still need to find out what the entry requirements to Switzerland are for Indian nationals who are also permanent residents of the US.
Please let me know if you have any additional questions or how I can be of further assistance to you in this matter.
Thanks,
Lana
Immigration Attorney
Admitted to practice in CA, AZ, IN and OH