The set of 500+ PowerShell cmdlets that come with SharePoint enable you to perform a wide range of SharePoint administration tasks. But for complete automation of SharePoint administration, some areas are not covered via built-in cmdlets. In this section, we explore how we can extend PowerShell beyond its original programming.