Workplace Ninja's Blog
Our goal is to share knowledge with the community and to make Workplace Management with Microsoft Technologies simpler for everybody. We wish you happy reading!
Featured Posts


Dsregcmd for PowerShell and .NET
I often write script or small applications for devices. Many times I required the AzureAD device ID which can be obtained from registry or by parsing the dsregcmd output. But parsing console output is not really reliable when the output changes for example. Now, I found a solution by using the


Windows Update for Business simplifies your environment
There are two types of methodologies to deploy Windows Updates. One is based on ConfigMgr or WSUS. This method brings high level of control regarding which updates are deployed and when they are installed. The other is based on Windows Update for business where customers can work with deployment rings
Latest Posts


Cleanup duplicated devices in Intune
In nearly every environment I detect duplicated devices which make most of the reports incorrect and it makes it hard for the support staff to find the correct device of a user. This script basically will remove all devices which have another object with the same serialNumber and are not


ConfigMgr with missing Boundaries is a content delivery nightmare
In bigger ConfigMgr environments it’s important to manage boundaries and boundary groups to optimize content flow. Especially when using caching technologies like Peer Cache or Delivery Optimization it’s important to have them correctly configured. One of the biggest problems I often see is, that there is no notice from the


In the future MSIX will no longer need sideloading to be enabled
Lately, Microsoft released some great news around MSIX and the requirements for the installation of MSIX Packages. Now if you want to manually install an MSIX Package on a computer you need Sideloading to be enabled. If that is not the case, you will get a nasty error during the


Best Practice: Complete Naming Convention for ConfigMgr CB
A few weeks ago I posted and updated poster for the collection structure and naming conventions. because of the great feedback I got I have now added a new poster for objects like Task sequences, applications, packages and WIM files in the ConfigMgr Console. Additionally I have moved all posters


Extended Intune Documentation Script
Today I had time to extend my Intune Documentations script with new sections and release version 11 on Github. The script now documents the following parts of Intune: Configuration Policies Compliance Policies Device Enrollment Restrictions Terms and Conditions Applications (Only Assigned) Application Protection Policies AutoPilot Configuration Enrollment Page Configuration Apple


Best Practice: Collection Structure and Naming Convention for ConfigMgr CB
When I start a new ConfigMgr project or when I have the first customer meeting, I always ask if they can give me the naming conventions they use in their SCCM infrastructure. The top most answer is: Naming Conventions?? We just check other objects and use then a similar name.