All posts in "Uncategorized"

Cloud OS Deployment, Part 4 – Imaging over Internet, directly into Windows Autopilot

By Johan Arwidmark / September 10, 2021

Cloud OS Deployment, or Cloud Imaging, allows you to deploy machines without any local infrastructure other than Internet access. It can for example be used to: In this post you learn how to configure MDT/PSD for a proof-of-concept scenario: Having machines automatically enroll into Windows Autopilot during imaging, via some clever PowerShell automation. Note #1: […]


Move Hyper-V VMs to another Disk Volume

By Johan Arwidmark / September 4, 2021

In my lab I use virtual machines a lot, and not surprisingly, sometimes I need to move around Hyper-V VMs to either a new disk volume, or just to a new folder on the same volume, because of disk space. Either way, with PowerShell that is a quite easy task. Here are a few examples: […]


Using SMB Compression with Windows 11

By Johan Arwidmark / August 6, 2021

While some SMB Compression code has been in Windows 10 for a while, it was not until Windows 11 and Windows Server 2022 it was implemented end to end. Anyway, that just had to be tested, so I quickly deployed a few Windows 11 machines and started doing some benchmarking. In this test I'm using […]


Using RestPS to Access the MDT Database

By Johan Arwidmark / July 28, 2021

This week I needed to access the MDT Database via HTTPS for a cloud imaging implementation. The task at hand was to retrieve the computer name from the database by sending the computers serial number to it, but this technique can be used to read or write any settings in the database. This could have […]


Configuring RestPS to use HTTPS

By Johan Arwidmark / July 28, 2021

My good friend Mikael Nystrom recently posted a guide on how to setup the RestPS PowerShell Framework to run as as service via NSSM – the Non-Sucking Service Manager. In case you missed that post, you can find it here: Nice to Know – Running RestPS as a Service. Anyway, the default configuration of RestPS is […]


Slides from Back to Basics – Windows 10 / 11 Setup Internals

By Johan Arwidmark / July 25, 2021

Here are the slides from the Back to Basics – Windows 10 / 11 Setup Internals session that Michael Niehaus and me presented on July 22 for the FWSMUG user group. If you missed the event, you can see the recording here: Download slides: FWSMUG_07_2021_Back_to_Basics_Windows_10_and_Windows_11_Setup_Internals_Final.pptx Blast from the past Funny enough, I got a […]


The Deployment Research Lab

By Johan Arwidmark / June 10, 2021

One of the students attending the ViaMonstra Online Academy reached out and asked for a spec of the lab I used for most of my demos. Well, look no further. here it is: The Machines My main research lab for the Arwidmark's consists of two HP Z840, and six Dell OptiPlex 7040 machines. Don't mind […]


Best Customer Quote of 2021

By Johan Arwidmark / June 6, 2021

Every now and then a customer will just blurt out a statement that either blows my mind, or makes me laugh out loud. In this case, it was a ConfigMgr customer up in Canada that accomplished both 🙂 "I understand very fast as long as you explain it for a very long time" / Johan


Invoke Run Script via PowerShell and Collect the Result

By Johan Arwidmark / May 21, 2021

I'm a big fan of the Run Script feature in ConfigMgr, since it allows me to run a PowerShell script on any ConfigMgr client without having to worry about remote PowerShell being enabled, or having any special permissions on the target machine itself. Here is an example on how to invoke a run script via […]


Speeding up the MDT integration in ConfigMgr – Creating MDT Lite Packages

By Johan Arwidmark / May 15, 2021

While more and more organizations are leaving the MDT integration in ConfigMgr behind – In favor of PowerShell driven community solutions, or by developing their own custom PowerShell scripts – There are still ConfigMgr environments using the integration. While the default MDT package that is created by the MDT console extensions for ConfigMgr is working […]


Supporting Multiple Primary Sites, and Multiple Azure/Intune Tenants

By Johan Arwidmark / April 26, 2021

A common set of questions in the various ConfigMgr forums is how ConfigMgr can work in environments where you either have multiple Azure and Intune tenants, or more commonly, have multiple ConfigMgr primary sites. Note: When I write multiple ConfigMgr sites, I mean multiple ConfigMgr standalone sites, not sites being part of a ConfigMgr CAS […]


New-CMBootableMedia cmdlet fails in ConfigMgr 2103

By Johan Arwidmark / April 23, 2021

If you recently upgraded to ConfigMgr 2103 you may notice that your existing PowerShell script to create boot media fails after the upgrade. The reason is a code change that requires the New-CMBootableMedia cmdlet to run x86 PowerShell to work. According to a tweet from Mark Silvey (@configmgrdev), this will be addressed in upcoming releases. […]


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 for driver packages Dell catalog for BIOS updates […]


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 […]

Page 6 of 8