About the author

Johan Arwidmark

Share

Speed Up Driver Package Downloads for ConfigMgr OSD

By Johan Arwidmark / February 10, 2020

In ConfigMgr, when doing OS Deployment from HTTPS enabled DPs, or via Peer Cache (uses HTTPS too), or via BranchCache (encrypted data + encrypted transfers), you will find that using traditional driver packages, with thousands of small files, is not going as fast as you would like. In fact, a single deployment can take a […]

Share

Configuring Wake-On-LAN for DELL machines with ConfigMgr

By Johan Arwidmark / February 2, 2020

Since ConfigMgr 1810, there is a new, and much improved way to wake up machines on your network. However, your hardware must be configured to allow it, and so does Windows 10. Good news, you can use ConfigMgr for that too. I typically use a Task Sequence for most hardware (BIOS) configurations, and a Configuration […]

Share

Debugging BSOD in WinPE

By Johan Arwidmark / January 27, 2020

When a driver is causing a crash in full Windows, its fairly easy to debug. You simply allow Windows to create the memory.dmp file, load it into you favorite debugger, and off you go. However, when you get an BSOD in WinPE, for example during OS deployment its quite different. For a start there is […]

Share

ConfigMgr, Delivery Optimization and Multiple Boundary Groups

By Johan Arwidmark / January 24, 2020

As a general rule of thumb, keeping your boundary groups configuration stupid simple is a good idea. That being said, I was today years old when I learned how multiple boundary groups, with different peer download settings, affect Delivery Optimization settings as well as Peer Cache downloads. TL;DR Configure your clients to be a member […]

Share

A Good ISO File is a Quiet ISO File

By Johan Arwidmark / January 11, 2020

Well, the topic is at least true when automating deployment tests in UEFI-based virtual machines. When spinning up multiple VMs, the last thing you want to do is having the connect to each one of them and "Press any key to boot from CD or DVD….." Well, that's not to hard to fix, simply replace […]

Share

Back to Basics – ConfigMgr Distribution Points and Boundaries

By Johan Arwidmark / December 20, 2019

Per request from a fellow tweep, here is crash course in ConfigMgr Distribution Points, Boundaries, and Boundary Groups. Distribution Points In ConfigMgr environments, the Distribution Points, or DPs, are simply there to store packages that client connects to for downloading software like applications, software updates, and OS deployment images etc.. To make sure clients are […]

Share

Using OSD Builder to Create a Multi-Language Windows 10 Image

By Johan Arwidmark / December 15, 2019

Here is a quick guide on how to use #OSDBuilder from David Segura (@SeguraOSD) to create a Windows 10 v1909 reference image with two language packs (German and Swedish), as well as with .NET Framework enabled. This guide contains of the following steps: Installing OSD Builder Import OS Media, with Language Packs, and run the […]

Share

A Practical Guide to ConfigMgr Operations

By Johan Arwidmark / December 14, 2019

Here is a operations guide sysadmin or operations team can follow to maintain a ConfigMgr environment. The guide is divided in to daily, weekly, monthly, and quarterly operation tasks. In general the tasks described in these documents should be implemented into whatever ticketing system that is being used, such as Service Now, Remedy or Zendesk. […]

Share

A Holistic Approach to ConfigMgr Client Health

By Johan Arwidmark / December 8, 2019

For ConfigMgr admins and operation teams the struggle for better ConfigMgr client health is very real. The harsh truth is that unless you are managing a small lab with like 50 clients, you are very likely to never reach 100 percent client health (sorry). There will always be machines that simply will not fully cooperate […]

Share

A Real-World Guide for Upgrading / Servicing ConfigMgr

By Johan Arwidmark / December 1, 2019

Since mid-2015, major ConfigMgr versions are released every for months, with usually a Hotfix Rollup (called HFRU) or two in between each major release. Anew ConfigMgr version is released into the early update ring first, and then after a few weeks, released broadly without you having to opt in for the update. Start upgrading your […]

Share

Hydration Kit For Windows Server 2019, SQL Server 2017 and ConfigMgr Current Branch

By Johan Arwidmark / October 20, 2019

This Kit builds a complete ConfigMgr v1606/1610 with Windows Server 2016 and SQL Server 2016 SP1 infrastructure, and some (optional) supporting servers. This kit is tested on both Hyper-V and VMware virtual platforms, but should really work on any virtualization platform that can boot from an ISO. The kit offers a complete setup of both a primary site server running ConfigMgr Current Branch v1606 (server CM01), as well as a primary site server running ConfigMgr Technical Preview Branch v1610 (server CM02). You also find guidance on upgrading these platform to the latest build.

Share

Building the Perfect Windows Server 2019 Reference Image

By Johan Arwidmark / October 19, 2019

Here is a step-by-step quick guide on building the perfect Windows Server 2016 reference image. This guide is divided in two parts: The first part covers how to create a Windows Server 2016 reference image in just a few minutes using offline servicing. The quick-and-dirty method. The second part is about creating a Windows Server 2016 reference image using MDT 8443. The SHINY method.

Share

Selecting the Right Deployment Settings for Pre-Caching

By Johan Arwidmark / October 14, 2019

When deploying task sequences with the purpose of pre-caching of content – for example before a large application roll-out, or Windows 10 servicing (Inplace upgrade – you better pick the right settings, or you'll find that the clients may download the same content twice. The trick to pre-caching is to make sure the content ends […]

Share

Configuring the BranchCache Publication Hash Cache

By Johan Arwidmark / September 14, 2019

For those of you using BranchCache, for example to reduce the network impact Windows 10 will have on your environment, I highly recommend changing the size and default for the BranchCache Publication Cache. Why you ask? Well, the default settings are just not good enough. Background Info In the Windows 10 era, especially when starting […]

Share

Detecting Wired, Wireless, and VPN Connections using PowerShell

By Johan Arwidmark / September 2, 2019

In a recent customer project we needed to detect whether the clients where connected via Wired, Wireless (WiFi) and/or VPN. This was a decent sized environment, about 50K clients, with hardware models from both HP, Dell, and Lenovo. The existing code I had did not work across all the hardware, so I reached out to […]

Share

Using Delivery Optimization In-Network Cache (DOINC) in ConfigMgr

By Johan Arwidmark / August 16, 2019

Exciting times! ConfigMgr TP 1903 was just released and so the very first public beta of Delivery Optimization In-Network Cache (DOINC), nicely integrated with ConfigMgr. Here is a link to the documentation for ConfigMgr TP 1903: https://docs.microsoft.com/en-us/sccm/core/get-started/2019/technical-preview-1903

Share

You get what you pay for – Using NVMe disks in a lab

By Johan Arwidmark / February 1, 2019

In my personal labs, and in our classroom labs, we’ve been using Samsung NVMe SSD Pro and Evo disks (950/960/070) for many years with good result. But when Amazon announced a dang good deal, moneywise, just before Christmas, on Crucial NVMe SSD’s (the CT1000P1SSD8 – Crucial P1 1TB 3D NAND NVMe PCIe M.2 SSD), I could not stop myself and asked my manager to order 15 of them, so we could upgrade the remaining classroom hosts from 512 GB to 1 TB. Shiny idea, right?

Share

Using Nested Task Sequences in MDT 8456 Lite Touch

By Johan Arwidmark / January 26, 2019

One of the new features in MDT 8456 (Lite Touch) is the support for nested task sequences. That’s very useful when you have multiple task sequences using a common block of actions, such us a BIOS configuration block, drivers configuration block, applications block etc..

Page 2 of 22
>