All posts in "Uncategorized"

Get Computer Name from ConfigMgr AdminService in WinPE

By Johan Arwidmark / April 10, 2021

Got a question on Twitter yesterday on how to send a computer name to the MDT Monitoring Service really early in the OSD process. In fact even before the TS Environment is initialized and any ConfigMgr variables are being read. The scenario was basically that they wanted to see the real computer name in the […]


Links to Vendor Model and Driver Catalogs

By Johan Arwidmark / April 10, 2021

While I highly recommend using the Modern Driver Management community solution for your driver management, here is a list of vendor driver catalogs you can download to look up model and driver details: HP Client Driver Pack Catalog HP Client Catalog for ConfigMgr Dell product cabinet file Lenovo XML catalog Microsoft Models (via Maurice Daly) […]


Comparing ESD with standard WIM packages in ConfigMgr IPU Task Sequences

By Johan Arwidmark / February 8, 2021

With the release of ConfigMgr Technical Preview 2101, Microsoft added in support for task sequences to use the smaller ESD packages that is part of the Windows 10 Servicing feature in ConfigMgr. Obviously I was interested in seeing what the real download amount would be when using these types of packages vs. standard WIM packages […]


Configuring User Rights Policies in Intune via Custom Profile

By Johan Arwidmark / January 22, 2021

To make a long story short: When configuring user rights policies in Intune with a device configuration (custom profile), you'll find that the sample provided in the docs won't fully work. It does the correct configuration on the clients, but it will show you a remediation error in the Intune portal, which is not very […]


A Blast From The Past – Jurassic Deployment

By Johan Arwidmark / December 21, 2020

So…. Is it good? No. Is it dynamic? No. Does it support settings? No. Does it support applications? No. Does it have any error handling? Also, no. Does it support drivers? Barely. But it is fast… 🙂 Before Altiris, BDD, MDT, SMS, PowerShell, and ConfigMgr and other deployment solutions there were batch files…. And many […]


Adding Useful Tools to Your WinPE Boot Image

By Johan Arwidmark / December 13, 2020

For anyone working with OSD for more than about 4 minutes, you know that its in the WinPE phase most of the magic happens. For testing and troubleshooting purposes its quite helpful to add some tools to your boot image, so you always have them available without having to download from a web server or […]


Back to Basics – Restoring the SMSDP Variable

By Johan Arwidmark / September 1, 2020

Once upon a time, in a ConfigMgr environment far, far away. There was a variable named SMSDP… 🙂 There are times when its useful to figure out what DP you are currently using, and back in ConfigMgr 2007, when integrated with MDT, there was a variable for that: The SMSDP variable . Here is a […]


Making MDT work with Windows ADK 2004 for BIOS Machines

By Johan Arwidmark / May 19, 2020

Due to code changes in Windows ADK 10 v2004 the MDT utility (Microsoft.BDD.Utility.dll) that detects BIOS or UEFI firmware types no longer works correctly, and detects BIOS-based machines as UEFI-based machines. Update June 3, 2020: Microsoft released a hotfix for this issue. Basically a new version of Microsoft.BDD.Utility.dll: With this hotfix you don't need the […]


Creating a Pretty Good Installer Script for Microsoft Edge

By Johan Arwidmark / March 26, 2020

Here is a work in progress sample for a better installer script for Microsoft Edge. I'm still trying to figure out why the master_preferences file I create seem to be ignored, and I wanted to add in the update channel info that ConfigMgr automatically adds to its Edge installer script , but I haven't done […]


Benchmarking Peer Cache vs. BranchCache – Bare-metal OS Deployment

By Johan Arwidmark / February 28, 2020

With Windows 7 out of support, protecting your WAN links, and reducing the network impact Windows 10 will have on your environment has never been more important. In this post I wanted to compare Peer Cache and BranchCache in ConfigMgr for a specific scenario to see how they compared to each other. The scenario: I […]


SQL Queries for finding Peer Cache Content

By Johan Arwidmark / February 21, 2020

Starting in ConfigMgr 1806, only machines that are online will be returned as a Peer Cache Source. During the process of finding the content for a peer asking for it, ConfigMgr runs the MP_GetSuperPeerContentLocations stored procedure to find the content. However, that stored procedure is a bit complicated to run just for figuring out where […]


Measuring Hyper-V Lab Network Traffic with PowerShell

By Johan Arwidmark / February 18, 2020

In a recent project / study, I had the need to measure the individual, as well as combined, outbound network traffic from a fixed set of of servers. In this example, a domain controller (DC01), a ConfigMgr Management Point (CM01), and a ConfigMgr Distribution Point (DP01). What can I say, PowerShell to the rescue. The […]


Tracking OS Deployment Milestones in ConfigMgr (PowerShell Edition)

By Johan Arwidmark / February 17, 2020

Lately I have been doing a lot of performance testing for ConfigMgr OSD. Basically I've deploying separate batches of machines, and I needed a quick way monitor certain milestones of their deployment, and filter out everything else. The various task sequence reports and monitors I found out there gave me a bit to much info, […]


Pre-Caching Content for P2P in a ConfigMgr Environment

By Johan Arwidmark / February 13, 2020

ConfigMgr natively supports three different platforms for peer-to-peer (P2P) of content. It's Peer Cache, BranchCache, and Delivery Optimization (DO). To cover P2P of all types of content ConfigMgr supports you need to pick at least two of these. You always have to pick DO, because it's the only platform that can P2P native Windows 10 […]

Page 1 of 2