It's not really feasible to construct an elaborate and expensive generator which is powered by relatively rare and extremely powerful events.  When it comes to harnessing energy you want a steady and consistent supply as that is the manner it is used in and won't have to be stored.  We already have solar panels to capture radiation from the sun, and building something to be powered by mass ejections would be akin to building a structure to be powered by a tornado instead of just building a windmill.

That being said if we had some reason to need a lot of energy all at once and didn't have to store it we might be able to make use of huge solar flares.  For example if we had a spaceship powered by a durable enough solar sail and wanted to get some major acceleration we might be able to ride it thereby harnessing the energy.
සාපේක්ෂව දුර්ලභ හා අතිශය බලගතු සිදුවීම් මගින් බල ගැන්වෙන විස්තීර්ණ හා මිල අධික උත්පාදක යන්ත්රයක් තැනීම සැබවින්ම කළ නොහැකි ය. බලශක්තිය උපයෝගි කර ගැනීමේදී ඔබට ස්ථාවර සහ ස්ථාවර සැපයුමක් අවශ්‍ය වන්නේ එය භාවිතා කරන ආකාරය සහ ගබඩා කිරීමට අවශ්‍ය නොවන බැවිනි. සූර්යයාගේ විකිරණ ග්‍රහණය කර ගැනීමට සූර්ය පැනල අප සතුව දැනටමත් ඇති අතර ස්කන්ධ පිටකිරීම් මගින් බල ගැන්විය හැකි යමක් තැනීම හුදෙක් සුළං මෝලක් තැනීම වෙනුවට ටොනේඩෝවකින් බලගැන්විය හැකි ව්‍යුහයක් ගොඩනැගීමට සමාන වනු ඇත. එසේ පැවසුවහොත් අපට එකවර විශාල ශක්තියක් අවශ්‍ය වීමට යම් හේතුවක් තිබේ නම් සහ එය ගබඩා කිරීමට අවශ්‍ය නොවන්නේ නම් අපට විශාල සූර්ය ගිනිදැල් භාවිතා කිරීමට හැකි වනු ඇත. නිදසුනක් වශයෙන්, අපට ප්‍රමාණවත් තරම් කල් පවතින සූර්ය රුවල් මගින් බල ගැන්වෙන අභ්‍යවකාශ යානයක් තිබේ නම් සහ යම් ප්‍රධාන ත්වරණයක් ලබා ගැනීමට අවශ්‍ය නම් අපට එය පැදවීමට හැකි වන අතර එමඟින් ශක්තිය උපයෝගී කර ගත හැකිය.