Unify Powershell Functionality
The recent Powershell features like 'Run Script' and allowing them to be added directly to a Task Sequence step are fantastic, but things are beginning to feel somewhat fragmented.
It would be great if SCCM had a central script repository, maybe backed by git, that we could pull scripts from as opposed to adding them.
This would allow us to easily use the same code in a Task Sequence and a 'Run Script' without having to maintain it in multiple places. Perhaps we could even add a special Powershell Script Package Program type that would pull a script from the central repo and run it.
This is something we’re working on — see https://www.microsoft.com/en-us/microsoft-365/blog/2018/07/30/introducing-the-community-hub-in-configuration-manager-technical-preview-1807/ for more details and be sure to try it out in the technical preview releases.