To perform this you'll most likely need an add-on such as ScriptRunner. I would check out the script by Damian at the bottom of the Community post How do I deactivate an existing component so it can not be used anymore but I do not want to delete it since the historic (its usage) must not be lost.
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs