Capture all installed software on a computer

It is tricky to know all the software installed in a company. There are ample software companies that specialize in Software Inventory and categorization. I just wanted to share a quick SQL script I wrote that exactly matches what is in the Program and Features on a computer. This script queries the Configuration Manager database […]

Read More

Application Approvals

The ability to control and manage licensed software is always a priority for software deployment.  Configuration Manager has built-in mechanism to facility the approval process. Classic Method The classic method does not require the built-in approval Configuration Manager process. Create a user or device collection and deploy the software to the collection. Use an approval […]

Read More

Report My Documents Size in Configuration Manager

Configuration Manager has the ability to roll out the OneDrive for Business Managed Folder Backup (formally known as Known folder move) feature. This feature redirects the users Desktop, Documents, and Pictures folders to OneDrive for Business. For my company this was great news. It allows our users to work as normal and in the background […]

Read More

Where did my updates download from?

For diagnosing the dreaded content not found, or the endless downloading message in Software Center, it is crucial to understand where the client obtains its content. A combination of boundary group settings, which distribution points host the content, and the download settings on the deployment determine the content location and prioritization. Per the Microsoft Documentation, […]

Read More

How to Create a Windows 10 Task Sequence to Install Language Packs Offline

I performed an interesting experiment in my lab today. I wanted to do a simple task sequence with a language pack. Now I have done this many time from work, but what I was doing differently today, was not using MDT — just installing the OS and language pack from native Config Manager task sequence. […]

Read More

Servicing Windows 10 when Multiple Languages are Installed

I do not remember why, but 2 years ago when I started the journey to upgrade our devices to Windows 10, I decided to use the offline method to install language packs. At the time it seemed like a good idea and was simple enough. With a little MDT magic, I was able to deploy […]

Read More

How to add file to MST

Recently when working with Microsoft on task sequence issues, they suggested not to use wrapper scripts on the MSI applications we installed in the task sequence and instead create an MSI deployment type and let SCCM handle the MSI execution. I have been packaging for many years and for basic MSI’s with no custom configuration […]

Read More

SCCM Application Installation Workflow

The most common questions I receive from our client support team is how to troubleshoot why an SCCM deployment did not work. Depending on the installation there could be any number of errors. However, to start the process, they need to review the log files. When I tell them to look at the log files, […]

Read More