The Microsoft Endpoint Management Experience (MEMEX) team has been developing automation and tooling to assist in management of the internal Configuration Manager and Intune environments. The MEMEX team figured that external customers could make use of this in their environments, so we plan to start uploading versions of this automation to our new open source GitHub Repo. This code was originally created for use inside of Microsoft, but we modify it to be more generic so it can be used as a template for other Configuration Manager environments. Further modification may be needed to use this automation outside of Microsoft.
The initial upload to the repo contains a set of quality control tests authored in Power-Shell. These tests utilize the Pester test framework. The tests currently cover the following areas: Infra, Client Health, Apps (Client/Server), and Security (Client/Server). We run these tests just before and after the deployment of new Configuration Manager builds to our pre-production and production environments. An HTML report is created where you can see Pass/Fail results as well as any errors that were found. By comparing results, we can monitor for any changes in the health of the environment. This helps ensure high quality releases of Configuration Manager and that any issues that might cause downtime are detected early. We have also provided documentation regarding how to use the automation and understand the results that get generated.
Be on the lookout for more updates to the GitHub Repo, as we plan to upload additional code or resources, we think other orgs could find useful.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.