Debugging “Failed to compile rule” client errors after SCCM Application Catalog Role Removal

In my post Removing the Application Catalog Role after Upgrading to ConfigMgr 1806 I mentioned the error Failed to compile rule "{Rule_WRC10000}": 0x8000ffff and that we were unsure of it’s impact on the client. The product group assured us that the error was nothing to worry about and they were right - I have seen no ill effects on my clients, even though I continually see this error whenever the clients process machine policies.

ConfigMgr 1906 Technical Preview – Testing CMPivot over CMG using AdminService

ConfigMgr 1906 Technical Preview was released last week and I immediately upgraded one of my tech preview labs I have running in Hyper-V on my laptop. As you may know, I’m a huge fan of the new AdminService functionality which will allow you to interact with the SMS Provider over HTTPS. With each release, it has had more features added. With Tech preview 1906, I noticed that you can run CMPivot using the AdminService.

Deploying Microsoft Store for Business Apps from ConfigMgr

In a previous post I described how to deploy applications to users using Active Directory (AD) security groups as direct members of ConfigMgr collections. In this post, I’ll go over how to integrate the Microsoft Store for Business into your ConfigMgr console and review the various ways to deploy these apps from ConfigMgr. While Microsoft has done great job documenting individual parts of this process, I had to jump all over to find everything.

Building a Smarter Task Sequence

I’m procrastinating prepping my sessions for MMS 2019 and decided I should write a blog post instead to help get me motivated. A few weeks ago I tweeted that my task sequence is built to be re-run if it fails and it will ‘pick up where it left off’. Several folks expressed interest in the idea so I wanted to share the general framework for having a task sequence that can be re-run after failure to complete the job.

Off Topic: Communication, Careers & Working for Free

I was talking with my friend recently about how his and another friend’s jobs were going. The discussion centered around career paths - staying technical, changing fields or moving into supervision/management. We shared thoughts about our motivations for choosing a path and how we felt about ‘climbing the corporate ladder’ and the personal costs to do so. This really got me thinking about my career and how I’ve changed my career goals but more importantly, how marriage and children have changed my focus and values.

Find Columns and Object Definitions in SQL Server

A few years ago, I needed to find a query that I had written in a SQL Stored Procedure but after clicking through several of them and striking out, I decided that there had to be a better way. I ended up writing a simple Stored Procedure with a single search parameter that would return a stored procedure definition and excerpt from it. I like it so much that I’ve added it to every database I’ve managed since then.

SCCM Collection Evaluation – Troubleshooting Incremental Update Issues

About a month ago, I wrote a post for System Center Dudes related to the changes to recurring collection schedules in SCCM 1810. In our environment, we removed the default recurring schedules from about 1750 device collections that use Direct membership rules. Up until that point, we had seen some strange collection behaviors, but never at the level that we began to experience them post ConfigMgr 1810. (Let me stop here and say that 1810 didn’t break anything.

The Microsoft Endpoint Configuration Manager Administration Service Guide

This post is dedicated to the System Center Configuration Manger (SCCM/ConfigMgr) Administration Service (AdminService for short). Please check back here for helpful links and to blog posts, documentation and examples for using the AdminService. Please note, I wasn’t sure what the name was officially when I first started, and I didn’t expect to keep posting new info about it, so sorry if it’s disjointed. Update: 11/3/2109 - I am updating this post to show information for the the latest ConfigMgr Current Branch release.

Finding ConfigMgr Task Sequences with Invalid References

Last week, my coworker was in the process of cleaning up some old versions of our core applications and ran into an issue deleting an app. When she attempted to delete it, she got a message indicating that the application was used in a Task Sequence. Unfortunately, the dialog doesn’t offer any additional information as to WHICH Task Sequence is using the application. She asked me for help and here’s what we ended learning.