Luckily I have access to a heated spot at work with hot water!!
Even with that if its below freezing I usually have to wait a few hours to get the bigger chunks of frozen ice off the undercarriage. I always get soaked doing it. It takes a long time and once I go drive in the snow again it doesn't seem worth the work. Nothing stops salt from rusting cars.