Remove Users from multiple Groups

Hi,

I have a requirement to remove a user from multiple groups when something of the users is changing in Active Directory. I know that I can create a workflow which triggers the "Remove User from Group" action. Usually this option is not a problem if it is only a few groups, but in my case it is over 350 groups and I don't want to select each group individually to add the group to the workflow.

Is there any option to use CSV files, powershell or other means?

Thanks.

Sander