How often have you spent time writing a script to perform a task, only to find out someone else on your team had already done something similar? If you are like me, the answer is more times than you can count. And this problem only continues to grow as things like working from home and bringing your own device become more prevalent. So, in this chapter, we will explore some ways that you can share scripts as a team.
Depending on which source you look at, you will see reports that 20–50% of service desk calls are for repetitive issues. These can be things like password resets, fixing permissions, freeing up disk space, troubleshooting connection issues, or any other number of issues. So, it would only make sense for you to arm your team with tools to resolve these problems quickly, and one of the best ways to do this is by creating a PowerShell module that they can use. In this chapter, you will learn how to use GitHub to share individual scripts and an entire module.