Ben Whitmore

Microsoft Enterprise Mobility MVP, Certified Enterprise Administrator Expert and Software Engineer @PatchMyPC

Deploy RSAT for Windows 10 1809 using SCCM

Starting Windows 10 1809 Remote Server Administration Tools (RSAT) is now included as a set of “Features on Demand”. In the following post we will show you how to deploy individual features with SCCM. The RSAT tools are added using the “Add-WindowsCapability” cmdlet https://docs.microsoft.com/en-us/powershell/module/dism/add-windowscapability?view=win10-psBecause we are deploying each feature with an appliction, we are going […]

Deploy RSAT for Windows 10 1809 using SCCM Read More »

SCCM Lab Pre-Req Checklist for Server 2019 and SQL 2017

I decided to rebuild one of my LABs for SCCM 1902 Technical Preview. During the build, someone posed a question on Twitter for examples of scripts/material to get a LAB up and running. @ncbrady has a great post that goes into great detail for building out SCCM servers at:- https://www.windows-noob.com/forums/topic/16114-how-can-i-install-system-center-configuration-manager-current-branch-version-1802-on-windows-server-2016-with-sql-server-2017-part-1/ My post doesn’t go into

SCCM Lab Pre-Req Checklist for Server 2019 and SQL 2017 Read More »

Converting legacy packages into applications with SCCM 1810 Package Conversion Manager

Background Since SCCM 2012 Microsoft have been steering us towards using “applications” to install apps over the traditional “packages” method. Applications give us additional benefits over packages like detection methods, dependencies and requirement rules . An example might be:- Install APP-B if the folder “C:\Program Files\APP-B_FOLDER” doesn’t exist (detection), only if APP-A is already installed

Converting legacy packages into applications with SCCM 1810 Package Conversion Manager Read More »

Create an Intune App Protection Policy to force an app “Pin Reset” after x days

The Intune Team announced a nifty app protection policy addition for the “Week of January 7, 2019” edition > https://docs.microsoft.com/en-us/intune/whats-new You can now change the number of days before the app PIN must be changed. This new policy works for both IOS and Android devices. Create an Intune App Protection Policy 1 . Navigate to

Create an Intune App Protection Policy to force an app “Pin Reset” after x days Read More »

Using PowerShell with Microsoft Graph to query Intune Devices

What is Microsoft Graph? Microsoft Graph connects resources across Office 365 services. Using https://graph.microsoft.com you can connect to these services and access a wealth of resources, relationships and intelligence. You can read more on Microsoft Graph at https://docs.microsoft.com/en-us/graph/overview How do I use Microsoft Graph? If you have a requirement to return a wealth of information

Using PowerShell with Microsoft Graph to query Intune Devices Read More »

Identifying and Installing SCCM Client Software Updates Remotely with PowerShell and trigger a VMware Snapshot before Remediation – Part 1 of 3

Try saying that title again without taking a breath, phew. We have been playing with ADRs (Automatic Deployment Rules) for a while now. The teams are slowly coming around to the idea that we are now delivering server updates in a more controlled fashion than WSUS could ever provide with useful reports icing the top

Identifying and Installing SCCM Client Software Updates Remotely with PowerShell and trigger a VMware Snapshot before Remediation – Part 1 of 3 Read More »

Identifying and Updating SCCM Collection Evaluations with PowerShell

I’ve seen this subject discussed and explained very well in other blogs. The following post is my approach and understanding on managing Collection Evaluations using a bit of PowerShell (ok so there is some SQL stuff in here too).  Collection Evaluations A Collection Evaluation occurs on a defined schedule, event trigger or user initiation and

Identifying and Updating SCCM Collection Evaluations with PowerShell Read More »

SCCM Software Compliance Report Filtered by Update Classification and Update Age

This SSRS Report has been sitting in the side lines for a while now. After spending a bit more time on it over the weekend I feel it is now at a point where it is serving me rather than the other way around. Our teams wanted to know how many updates were outstanding for

SCCM Software Compliance Report Filtered by Update Classification and Update Age Read More »

Windows 10 1809 – Basic WIM Optimization and Offline Servicing with SCCM

My good friend Leon over at http://leonashtonleatherland.blogspot.com/ posed a topic over chat re: Offline Servicing a WIM with SCCM. Not having looked at this before, I thought I would take the time to consider it for the new Windows 10 1809 WIM used in our OSD Task Sequences.  This post covered the basics for modifying

Windows 10 1809 – Basic WIM Optimization and Offline Servicing with SCCM Read More »