The alternator can't exactly drain car batteries. Instead, the alternator may not be charging the battery. It's responsible for switching the current to AC so the battery can charge while you drive. If you have a bad alternator it will not transmit enough power back to your battery while the engine is running. It can be a faulty diode internal to the alternator, or in extreme cases the alternator belt has broken.