I never share my scripts, ha-ha. I always post the code in Microsoft Teams to let my colleagues figure it out. Most of the time, my code is such a mess that I run it in parts and not the script as a whole. So I might get all the users. Then I verify that the user data looks correct. Then I'll check a property on the users to make sure it's there and makes sense. Then I run the code that actually makes the change.