<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<title>Christoffer Klarskov Jakobsen – Microsoft Architect</title>
	<subtitle>Microsoft Architect — notes on Azure, Microsoft 365, and modern cloud engineering.</subtitle>
	<link href="https://chkja.dk/" />
	<link rel="self" type="application/atom+xml" href="https://chkja.dk/rss.xml" />
	<id>https://chkja.dk/</id>
	<updated>2026-05-07T00:00:00.000Z</updated>
	<entry>		<title>Azure Local - Assign Microsoft Cloud Security Benchmark v2 across multiple subscriptions</title>		<link href="https://chkja.dk/blog/azure-local-azure-policy-mcsb-multi-subscription/" />		<id>https://chkja.dk/blog/azure-local-azure-policy-mcsb-multi-subscription/</id>		<published>2026-05-07T00:00:00.000Z</published>		<updated>2026-05-07T00:00:00.000Z</updated>\
+\t\t<summary type="html">How to assign the Microsoft Cloud Security Benchmark v2 Azure Policy initiative at Management Group scope to audit both Azure Local nodes and virtual machines across your entire tenant</summary>
+	</entry>
	<entry>		<title>Public Speaking: Data Sovereignty MicroHack at Microsoft Lyngby</title>		<link href="https://chkja.dk/blog/public-speaking-sovereignty-microhack-microsoft-lyngby/" />		<id>https://chkja.dk/blog/public-speaking-sovereignty-microhack-microsoft-lyngby/</id>		<published>2026-04-29T00:00:00.000Z</published>		<updated>2026-04-29T00:00:00.000Z</updated>\
+\t\t<summary type="html">Fellowmind joined a Microsoft-hosted Data Sovereignty MicroHack in Lyngby, focused on how to protect the privacy of European data</summary>
+	</entry>
	<entry>		<title>Azure Virtual Desktop - Entra ID joined session host - Microsoft Edge SSO issue</title>		<link href="https://chkja.dk/blog/azure-virtual-desktop-entraidsessionhost-egde-ssoissue/" />		<id>https://chkja.dk/blog/azure-virtual-desktop-entraidsessionhost-egde-ssoissue/</id>		<published>2026-04-25T00:00:00.000Z</published>		<updated>2026-04-25T00:00:00.000Z</updated>\
+\t\t<summary type="html">Why are users prompted for password then logging on to Microsoft services in their Edge browser, then working on Entra ID joined session hosts</summary>
+	</entry>
	<entry>		<title>Azure Virtual Desktop – Entra ID SSO – Complete Guide</title>		<link href="https://chkja.dk/blog/wp/azure-virtual-desktop-entra-id-sso-complete-guide/" />		<id>https://chkja.dk/blog/wp/azure-virtual-desktop-entra-id-sso-complete-guide/</id>		<published>2024-09-22T00:00:00.000Z</published>		<updated>2026-04-24T00:00:00.000Z</updated>\
+\t\t<summary type="html">This guide will walk through all the steps required for SSO to work, both within AVD session hosts (auto login to Microsoft applications running within AVD) and from clients to AVD</summary>
+	</entry>
	<entry>		<title>Azure Local - How to connect to Kubernetes cluster</title>		<link href="https://chkja.dk/blog/azure-local-kubernetes-connect-to-cluster/" />		<id>https://chkja.dk/blog/azure-local-kubernetes-connect-to-cluster/</id>		<published>2026-04-04T00:00:00.000Z</published>		<updated>2026-04-04T00:00:00.000Z</updated>\
+\t\t<summary type="html">You just deployed your first Kubernetes cluster on Azure Local, but how to generate the SPN needed to see namespaces and workloads in from the Azure portal? This article will show you how!</summary>
+	</entry>
	<entry>		<title>Azure Local - How to extend storage space and volumes in Azure Local stack</title>		<link href="https://chkja.dk/blog/azure-local-extend-storagespace-storagevolume/" />		<id>https://chkja.dk/blog/azure-local-extend-storagespace-storagevolume/</id>		<published>2026-04-02T00:00:00.000Z</published>		<updated>2026-04-02T00:00:00.000Z</updated>\
+\t\t<summary type="html">Here is how to extend storage space and volume in Azure Local stack - lab mode included</summary>
+	</entry>
	<entry>		<title>Azure Local - LENS</title>		<link href="https://chkja.dk/blog/azure-local-lens/" />		<id>https://chkja.dk/blog/azure-local-lens/</id>		<published>2026-03-29T00:00:00.000Z</published>		<updated>2026-03-29T00:00:00.000Z</updated>\
+\t\t<summary type="html">Why you should use Azure Local LENS in your environment</summary>
+	</entry>
	<entry>		<title>Azure Local - Insights, logging and alerts - Series</title>		<link href="https://chkja.dk/blog/azure-local-insights-series/" />		<id>https://chkja.dk/blog/azure-local-insights-series/</id>		<published>2026-02-20T00:00:00.000Z</published>		<updated>2026-03-28T00:00:00.000Z</updated>\
+\t\t<summary type="html">How to configure insights, collect logs and create alert rules</summary>
+	</entry>
	<entry>		<title>Azure Local – Best places to gain information</title>		<link href="https://chkja.dk/blog/wp/azure-local-best-places-to-gain-information/" />		<id>https://chkja.dk/blog/wp/azure-local-best-places-to-gain-information/</id>		<published>2025-07-22T00:00:00.000Z</published>		<updated>2026-03-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro I use a lot of different places when I need to search new information regarding Azure Local. I have created a list of all the common sites I turn to, when in need of informat</summary>
+	</entry>
	<entry>		<title>Solution for WssdAgent service entering stopped state</title>		<link href="https://chkja.dk/blog/azure-local-fix-wssdagent-service-stopped-state-error/" />		<id>https://chkja.dk/blog/azure-local-fix-wssdagent-service-stopped-state-error/</id>		<published>2026-03-11T00:00:00.000Z</published>		<updated>2026-03-11T00:00:00.000Z</updated>\
+\t\t<summary type="html">If we cannot communicate with Azure Local from Azure Portal, and we get MOC errors, check if WssdAgent service is running</summary>
+	</entry>
	<entry>		<title>Solution for VM-Switch looses binding to physical network adapters</title>		<link href="https://chkja.dk/blog/azure-local-fix-vmswitch-looses-binding/" />		<id>https://chkja.dk/blog/azure-local-fix-vmswitch-looses-binding/</id>		<published>2026-03-09T00:00:00.000Z</published>		<updated>2026-03-09T00:00:00.000Z</updated>\
+\t\t<summary type="html">We see an issue once we start installed NetworkATC. I have written a workaround before, but now finally a solution is available</summary>
+	</entry>
	<entry>		<title>Azure Local - Storage Design - Nested Resiliency</title>		<link href="https://chkja.dk/blog/azure-local-storage-design-nested-resiliency/" />		<id>https://chkja.dk/blog/azure-local-storage-design-nested-resiliency/</id>		<published>2026-03-08T00:00:00.000Z</published>		<updated>2026-03-08T00:00:00.000Z</updated>\
+\t\t<summary type="html">Before buying hardware and deploying, you need to understand Azure Local storage design decisions to make, to ensure your stack is configured to your requirements</summary>
+	</entry>
	<entry>		<title>Workaround for network bug in Azure Local 23H2</title>		<link href="https://chkja.dk/blog/wp/workaround-for-network-bug-in-azure-local-23h2/" />		<id>https://chkja.dk/blog/wp/workaround-for-network-bug-in-azure-local-23h2/</id>		<published>2025-07-04T00:00:00.000Z</published>		<updated>2026-03-08T00:00:00.000Z</updated>\
+\t\t<summary type="html">I wanted to share my recent work with a customer that have multiple Azure Local 23H2 stacks that have been upgraded from 22H2. We see an issue once we start installing NetworkATC</summary>
+	</entry>
	<entry>		<title>Azure Local - Insights and Logging - Part 2 - Log Alerts</title>		<link href="https://chkja.dk/blog/azure-local-insights-part2-logalert/" />		<id>https://chkja.dk/blog/azure-local-insights-part2-logalert/</id>		<published>2026-02-28T00:00:00.000Z</published>		<updated>2026-02-28T00:00:00.000Z</updated>\
+\t\t<summary type="html">How to configure insights and collect logs</summary>
+	</entry>
	<entry>		<title>Azure Local – create alert rules using code (IaC)</title>		<link href="https://chkja.dk/blog/wp/azure-local-create-alert-rules-using-code-iac/" />		<id>https://chkja.dk/blog/wp/azure-local-create-alert-rules-using-code-iac/</id>		<published>2025-10-15T00:00:00.000Z</published>		<updated>2026-02-28T00:00:00.000Z</updated>\
+\t\t<summary type="html">If you want to deploy any alert rules to multiple Azure Local Stacks, it is very time consuming because you would have to create the same alert rules for each Azure Local Stack. Bu</summary>
+	</entry>
	<entry>		<title>Azure Local - Insights and Logging - Part 1</title>		<link href="https://chkja.dk/blog/azure-local-insights-part1/" />		<id>https://chkja.dk/blog/azure-local-insights-part1/</id>		<published>2026-02-21T00:00:00.000Z</published>		<updated>2026-02-21T00:00:00.000Z</updated>\
+\t\t<summary type="html">How to configure insights and collect logs</summary>
+	</entry>
	<entry>		<title>Azure Local - Homelab - Part 3 - Deployment and custom deployments</title>		<link href="https://chkja.dk/blog/azure-local-homelab-part3-deploy/" />		<id>https://chkja.dk/blog/azure-local-homelab-part3-deploy/</id>		<published>2026-02-14T00:00:00.000Z</published>		<updated>2026-02-14T00:00:00.000Z</updated>\
+\t\t<summary type="html">This is the story about my homelab - 2026 edition</summary>
+	</entry>
	<entry>		<title>Azure Local – VM Guest License Activation - Fix</title>		<link href="https://chkja.dk/blog/azure-local-vm-guest-license-activation-fix/" />		<id>https://chkja.dk/blog/azure-local-vm-guest-license-activation-fix/</id>		<published>2026-02-14T00:00:00.000Z</published>		<updated>2026-02-14T00:00:00.000Z</updated>\
+\t\t<summary type="html">How to fix license activation on VMs running on Azure Local</summary>
+	</entry>
	<entry>		<title>Azure Local – Design the infrastructure</title>		<link href="https://chkja.dk/blog/wp/azure-local-design-the-infrastructure/" />		<id>https://chkja.dk/blog/wp/azure-local-design-the-infrastructure/</id>		<published>2025-07-16T00:00:00.000Z</published>		<updated>2026-02-07T00:00:00.000Z</updated>\
+\t\t<summary type="html">I have seen many designs of Azure Local stacks that have encountered issues that could have been prevented if the design was changed to follow some best practices. I wanted to shar</summary>
+	</entry>
	<entry>		<title>Azure Local - Homelab - Part 2 - Configuration pre-requisites</title>		<link href="https://chkja.dk/blog/azure-local-homelab-part2-config/" />		<id>https://chkja.dk/blog/azure-local-homelab-part2-config/</id>		<published>2026-02-01T00:00:00.000Z</published>		<updated>2026-02-01T00:00:00.000Z</updated>\
+\t\t<summary type="html">This is the story about my homelab - 2026 edition</summary>
+	</entry>
	<entry>		<title>Azure Local - Homelab - Part 1 - Intro</title>		<link href="https://chkja.dk/blog/azure-local-homelab-part1-intro/" />		<id>https://chkja.dk/blog/azure-local-homelab-part1-intro/</id>		<published>2026-01-27T00:00:00.000Z</published>		<updated>2026-01-27T00:00:00.000Z</updated>\
+\t\t<summary type="html">This is the story about my homelab - 2026 edition</summary>
+	</entry>
	<entry>		<title>Azure Local - Homelab - Series</title>		<link href="https://chkja.dk/blog/azure-local-homelab-series/" />		<id>https://chkja.dk/blog/azure-local-homelab-series/</id>		<published>2026-01-26T00:00:00.000Z</published>		<updated>2026-01-26T00:00:00.000Z</updated>\
+\t\t<summary type="html">This is the story about my homelab - 2026 edition</summary>
+	</entry>
	<entry>		<title>Azure Local - Change LCM User</title>		<link href="https://chkja.dk/blog/azure-local-change-lcm-user/" />		<id>https://chkja.dk/blog/azure-local-change-lcm-user/</id>		<published>2026-01-22T00:00:00.000Z</published>		<updated>2026-01-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">If your LCM User stopped working, or you need to change it due to issues with current LCM User, this guide is for you to follow</summary>
+	</entry>
	<entry>		<title>Azure Local - Add Scheduled task using PowerShell</title>		<link href="https://chkja.dk/blog/azure-local-scheduledtask/" />		<id>https://chkja.dk/blog/azure-local-scheduledtask/</id>		<published>2026-01-15T00:00:00.000Z</published>		<updated>2026-01-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">How to add Scheduled task to Azure Local stack using PowerShell</summary>
+	</entry>
	<entry>		<title>New layout on my website</title>		<link href="https://chkja.dk/blog/wp/new-layout-on-my-website/" />		<id>https://chkja.dk/blog/wp/new-layout-on-my-website/</id>		<published>2026-01-14T00:00:00.000Z</published>		<updated>2026-01-14T00:00:00.000Z</updated>\
+\t\t<summary type="html">I have chosen to update the design of my website. I hope the new design enhances reader experience. I like to write blog posts, but layout and design is not my main focus and not s</summary>
+	</entry>
	<entry>		<title>Azure Local – change physical network adapter cards in existing Network Intent</title>		<link href="https://chkja.dk/blog/wp/azure-local-change-physical-network-adapter-cards-in-existing-network-intent/" />		<id>https://chkja.dk/blog/wp/azure-local-change-physical-network-adapter-cards-in-existing-network-intent/</id>		<published>2026-01-12T00:00:00.000Z</published>		<updated>2026-01-12T00:00:00.000Z</updated>\
+\t\t<summary type="html">This guide tells you have to carry out the swap of network adapter cards in nodes in Azure Local stack. Maybe not something everybody ever has to do, but funny enough I have had to</summary>
+	</entry>
	<entry>		<title>Azure Local – Extend data disk on virtual machine using code</title>		<link href="https://chkja.dk/blog/wp/azure-local-extend-disk-on-virtual-machine-using-code/" />		<id>https://chkja.dk/blog/wp/azure-local-extend-disk-on-virtual-machine-using-code/</id>		<published>2026-01-07T00:00:00.000Z</published>		<updated>2026-01-07T00:00:00.000Z</updated>\
+\t\t<summary type="html">Virtual machine data disks in Azure Local can be extended with Azure CLI. I’m a fan of every task that can be performed using code over GUI, and here is a simple script written in </summary>
+	</entry>
	<entry>		<title>Azure SQL Managed Instance Link – Useful PowerShell commands</title>		<link href="https://chkja.dk/blog/wp/azure-sql-managed-instance-link-useful-powershell-commands/" />		<id>https://chkja.dk/blog/wp/azure-sql-managed-instance-link-useful-powershell-commands/</id>		<published>2026-01-06T00:00:00.000Z</published>		<updated>2026-01-06T00:00:00.000Z</updated>\
+\t\t<summary type="html">If you work with Azure SQL Managed Instance and you have configured Managed Link to a secondary replica (SQL Server e.g.), these PowerShell commands could be useful for you to know</summary>
+	</entry>
	<entry>		<title>Azure Local – How to keep stack up to date</title>		<link href="https://chkja.dk/blog/wp/azure-local-how-to-keep-stack-up-to-date/" />		<id>https://chkja.dk/blog/wp/azure-local-how-to-keep-stack-up-to-date/</id>		<published>2025-12-18T00:00:00.000Z</published>		<updated>2025-12-18T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro Keeping Azure Local environments up to date is a critical part of maintaining a secure, stable, and high-performing hybrid infrastructure. As Azure Local continues to evolve,</summary>
+	</entry>
	<entry>		<title>Azure Virtual Desktop – 0x0 error on sign in</title>		<link href="https://chkja.dk/blog/wp/azure-virtual-desktop-0x0-error-on-sign-in/" />		<id>https://chkja.dk/blog/wp/azure-virtual-desktop-0x0-error-on-sign-in/</id>		<published>2025-12-12T00:00:00.000Z</published>		<updated>2025-12-12T00:00:00.000Z</updated>\
+\t\t<summary type="html">I came across this error then trying to sign in a user to AVD. The configuration consists of hybrid joined session hosts, synced users from Active Directory to Entra ID, and SSO co</summary>
+	</entry>
	<entry>		<title>Azure Local – SDDC Management Failed</title>		<link href="https://chkja.dk/blog/wp/azure-local-sddc-management-failed/" />		<id>https://chkja.dk/blog/wp/azure-local-sddc-management-failed/</id>		<published>2025-12-11T00:00:00.000Z</published>		<updated>2025-12-11T00:00:00.000Z</updated>\
+\t\t<summary type="html">On Azure Local, the SDDC Management (or Health for that matter), can break and go offline. Here is how to verify and fix it (will fix most common issues at least) How to check if S</summary>
+	</entry>
	<entry>		<title>Azure SQL Managed Instance – Windows Authentication – Cannot generate SSPI context</title>		<link href="https://chkja.dk/blog/wp/azure-sql-managed-instance-windows-authentication-cannot-generate-sspi-context/" />		<id>https://chkja.dk/blog/wp/azure-sql-managed-instance-windows-authentication-cannot-generate-sspi-context/</id>		<published>2025-12-04T00:00:00.000Z</published>		<updated>2025-12-04T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro I had configured all the pre-requisites I could read about in the articles for configuring Windows Authentication support via Entra ID for Azure SQL Managed Instance. But whe</summary>
+	</entry>
	<entry>		<title>Azure Local – Custom location in failed provision state</title>		<link href="https://chkja.dk/blog/wp/azure-local-custom-location-in-failed-provision-state/" />		<id>https://chkja.dk/blog/wp/azure-local-custom-location-in-failed-provision-state/</id>		<published>2025-11-30T00:00:00.000Z</published>		<updated>2025-11-30T00:00:00.000Z</updated>\
+\t\t<summary type="html">This one was not something I was working on myself, but I got this from a customer of mine. The problem was and the customer could not choose several of their Azure Local custom lo</summary>
+	</entry>
	<entry>		<title>Azure Local – CPU reservations on virtual machines</title>		<link href="https://chkja.dk/blog/wp/azure-local-cpu-reservations-on-virtual-machines/" />		<id>https://chkja.dk/blog/wp/azure-local-cpu-reservations-on-virtual-machines/</id>		<published>2025-11-18T00:00:00.000Z</published>		<updated>2025-11-18T00:00:00.000Z</updated>\
+\t\t<summary type="html">Some application vendors require a CPU core reservation to be configured. However, this configuration can conflict with pre-update health checks. It you encounter this error during</summary>
+	</entry>
	<entry>		<title>Azure Local – AzStackHci Environment Checker</title>		<link href="https://chkja.dk/blog/wp/azure-local-azstackhci-environment-checker/" />		<id>https://chkja.dk/blog/wp/azure-local-azstackhci-environment-checker/</id>		<published>2025-11-14T00:00:00.000Z</published>		<updated>2025-11-14T00:00:00.000Z</updated>\
+\t\t<summary type="html">This is just a very small article about some cool things about the environment checker for Azure Local. I have used it multiple times for troubleshooting scenarios, that did not in</summary>
+	</entry>
	<entry>		<title>Azure Local – UpgradeArbAndExtensions – arcappliance upgrade failed – line 3345 at UpgradeArbAndExtensionsInternal</title>		<link href="https://chkja.dk/blog/wp/azure-local-upgradearbandextensions-arcappliance-upgrade-failed-line-3345-at-upgradearbandextensionsinternal/" />		<id>https://chkja.dk/blog/wp/azure-local-upgradearbandextensions-arcappliance-upgrade-failed-line-3345-at-upgradearbandextensionsinternal/</id>		<published>2025-11-14T00:00:00.000Z</published>		<updated>2025-11-14T00:00:00.000Z</updated>\
+\t\t<summary type="html">The error Intro I was updating an Azure Local Stack from 11.2509 to 11.2510. Doing the update, I hit an issue about the MOC ARB update. The error above is not very helpful, but I f</summary>
+	</entry>
	<entry>		<title>Azure Local – Exception caught in Test-AzStackHciArcIntegration validator</title>		<link href="https://chkja.dk/blog/wp/azure-local-exception-caught-in-test-azstackhciarcintegration-validator/" />		<id>https://chkja.dk/blog/wp/azure-local-exception-caught-in-test-azstackhciarcintegration-validator/</id>		<published>2025-10-27T00:00:00.000Z</published>		<updated>2025-10-27T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro Below are a few different steps I have got from working with Microsoft Support while we did several troubleshooting sessions on an Azure Local Stack that could not update fro</summary>
+	</entry>
	<entry>		<title>Microsoft Defender for Cloud – Delete exemptions using REST API</title>		<link href="https://chkja.dk/blog/wp/microsoft-defender-for-cloud-delete-exemptions-using-rest-api/" />		<id>https://chkja.dk/blog/wp/microsoft-defender-for-cloud-delete-exemptions-using-rest-api/</id>		<published>2025-10-15T00:00:00.000Z</published>		<updated>2025-10-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">In my previous post, I touched on the topic of how to create Microsoft Defender for Cloud recommendation exemptions (also called standard assignments: exempt mode). In this post I </summary>
+	</entry>
	<entry>		<title>Microsoft Defender for Cloud – Create exemptions using REST API</title>		<link href="https://chkja.dk/blog/wp/microsoft-defender-for-cloud-create-exemptions-using-rest-api/" />		<id>https://chkja.dk/blog/wp/microsoft-defender-for-cloud-create-exemptions-using-rest-api/</id>		<published>2025-10-15T00:00:00.000Z</published>		<updated>2025-10-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">In my previous post, I touched on the topic of how to get Microsoft Defender for Cloud recommendation exemptions (also called standard assignments: exempt mode). In this post I wan</summary>
+	</entry>
	<entry>		<title>Microsoft Defender for Cloud – exemptions using REST API</title>		<link href="https://chkja.dk/blog/wp/microsoft-defender-for-cloud-exemptions-using-rest-api/" />		<id>https://chkja.dk/blog/wp/microsoft-defender-for-cloud-exemptions-using-rest-api/</id>		<published>2025-10-15T00:00:00.000Z</published>		<updated>2025-10-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">This topic is something I have wanted to dive into for months, but I have found it difficult to wrap my head around how to get started.I wanted to look into how I could get policy </summary>
+	</entry>
	<entry>		<title>Microsoft Defender for Cloud – Get exemptions using REST API</title>		<link href="https://chkja.dk/blog/wp/microsoft-defender-for-cloud-get-exemptions-using-rest-api/" />		<id>https://chkja.dk/blog/wp/microsoft-defender-for-cloud-get-exemptions-using-rest-api/</id>		<published>2025-10-15T00:00:00.000Z</published>		<updated>2025-10-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">This post is part of a series. Navigate to the parent post using this link: In this post, I want to show you how to get (list) standard assignments (exemptions) using PowerShell an</summary>
+	</entry>
	<entry>		<title>AADSTS1000030 – User authentication fails in Outlook mobile</title>		<link href="https://chkja.dk/blog/wp/aadsts1000030-user-authentication-fails-in-outlook-mobile/" />		<id>https://chkja.dk/blog/wp/aadsts1000030-user-authentication-fails-in-outlook-mobile/</id>		<published>2025-10-13T00:00:00.000Z</published>		<updated>2025-10-13T00:00:00.000Z</updated>\
+\t\t<summary type="html">Message: AADSTS1000030 – (Pii), Domain: MSALCode: -42004Description: MSAL domain error I came across this error on a users iPhone. The user had recently changed password on its Mic</summary>
+	</entry>
	<entry>		<title>Azure Local – MOC update prechecks failed</title>		<link href="https://chkja.dk/blog/wp/azure-local-moc-update-prechecks-failed/" />		<id>https://chkja.dk/blog/wp/azure-local-moc-update-prechecks-failed/</id>		<published>2025-10-09T00:00:00.000Z</published>		<updated>2025-10-09T00:00:00.000Z</updated>\
+\t\t<summary type="html">Error in portal and Powershell doing pre-check health of solution update (after pre-check doing prepare had already executed without further errors): Title : MOC Update Precheck Te</summary>
+	</entry>
	<entry>		<title>Azure Local – Troubleshoot missing log collection</title>		<link href="https://chkja.dk/blog/wp/azure-local-troubleshoot-missing-log-collection/" />		<id>https://chkja.dk/blog/wp/azure-local-troubleshoot-missing-log-collection/</id>		<published>2025-10-07T00:00:00.000Z</published>		<updated>2025-10-07T00:00:00.000Z</updated>\
+\t\t<summary type="html">If you come across an Azure Local stack where you do not see anything in the Insights overview, it can be because of multiple things. Microsoft source article for reference: https:</summary>
+	</entry>
	<entry>		<title>Azure Devops – Managed Branch Policies – Default Branch</title>		<link href="https://chkja.dk/blog/wp/azure-devops-managed-branch-policies-default-branch/" />		<id>https://chkja.dk/blog/wp/azure-devops-managed-branch-policies-default-branch/</id>		<published>2025-10-06T00:00:00.000Z</published>		<updated>2025-10-06T00:00:00.000Z</updated>\
+\t\t<summary type="html">When working with large Azure DevOps projects containing many repositories, setting up consistent branch policies across all default branches can be a challenge—especially when tar</summary>
+	</entry>
	<entry>		<title>Windows Admin Center – Bulk enable on servers via PowerShell</title>		<link href="https://chkja.dk/blog/wp/windows-admin-center-bulk-enable-on-servers-via-powershell/" />		<id>https://chkja.dk/blog/wp/windows-admin-center-bulk-enable-on-servers-via-powershell/</id>		<published>2025-09-30T00:00:00.000Z</published>		<updated>2025-09-30T00:00:00.000Z</updated>\
+\t\t<summary type="html">Windows Admin Center is a great tool for managing Windows Servers from the Azure Portal. But how to enable this great tool on many servers at the same time. I have written a small </summary>
+	</entry>
	<entry>		<title>Azure Virtual Machine – migrate from Azure Disk Encryption</title>		<link href="https://chkja.dk/blog/wp/azure-virtual-machine-migrate-from-azure-disk-encryption/" />		<id>https://chkja.dk/blog/wp/azure-virtual-machine-migrate-from-azure-disk-encryption/</id>		<published>2025-09-27T00:00:00.000Z</published>		<updated>2025-09-27T00:00:00.000Z</updated>\
+\t\t<summary type="html">ImportantAzure Disk Encryption for Virtual Machines and Virtual Machine Scale Sets will be retired on September 15, 2028. New customers should use encryption at host for all new VM</summary>
+	</entry>
	<entry>		<title>Azure Local – Enable Remote Desktop (RDP)</title>		<link href="https://chkja.dk/blog/wp/azure-local-enable-remote-desktop-rdp/" />		<id>https://chkja.dk/blog/wp/azure-local-enable-remote-desktop-rdp/</id>		<published>2025-09-26T00:00:00.000Z</published>		<updated>2025-09-26T00:00:00.000Z</updated>\
+\t\t<summary type="html">It is recommended to keep RDP disabled, but sometimes we need RDP access (e.g. troubleshooting around failed updates that require manual install of patches or modules). Here is how</summary>
+	</entry>
	<entry>		<title>EasyEntra: Review</title>		<link href="https://chkja.dk/blog/wp/easyentra-review/" />		<id>https://chkja.dk/blog/wp/easyentra-review/</id>		<published>2025-09-24T00:00:00.000Z</published>		<updated>2025-09-24T00:00:00.000Z</updated>\
+\t\t<summary type="html">Disclaimer This review is not in any way sponsored by EasyEntra or any other company. This review is written 100% free of charge, and should not be seen as a commercial, only as a </summary>
+	</entry>
	<entry>		<title>Azure Local – MOC ARB update failed doing solution upgrade</title>		<link href="https://chkja.dk/blog/wp/azure-local-moc-arb-update-failed-doing-solution-upgrade/" />		<id>https://chkja.dk/blog/wp/azure-local-moc-arb-update-failed-doing-solution-upgrade/</id>		<published>2025-09-20T00:00:00.000Z</published>		<updated>2025-09-20T00:00:00.000Z</updated>\
+\t\t<summary type="html">I got this from Microsoft Premium Support. I was working on a Azure Local stack that would not update the MOC ARB to latest version doing the solution update. We ended up skipping </summary>
+	</entry>
	<entry>		<title>Public Speaking: Azure Arc MicroHack at Microsoft Lyngby</title>		<link href="https://chkja.dk/blog/public-speaking-azure-arc-microhack-microsoft-lyngby/" />		<id>https://chkja.dk/blog/public-speaking-azure-arc-microhack-microsoft-lyngby/</id>		<published>2025-09-19T00:00:00.000Z</published>		<updated>2025-09-19T00:00:00.000Z</updated>\
+\t\t<summary type="html">Fellowmind joined a Microsoft-hosted Azure Arc MicroHack in Lyngby, focused on BCDR and hybrid cloud conversations.</summary>
+	</entry>
	<entry>		<title>Azure Local – Pagefile eats up entire system drive</title>		<link href="https://chkja.dk/blog/wp/azure-local-pagefile-eats-up-entire-system-drive/" />		<id>https://chkja.dk/blog/wp/azure-local-pagefile-eats-up-entire-system-drive/</id>		<published>2025-09-16T00:00:00.000Z</published>		<updated>2025-09-16T00:00:00.000Z</updated>\
+\t\t<summary type="html">I came across a situation where I could not update an Azure Local stack because nodes where running out of diskspace. I used WinDirStat from another management server (map one of t</summary>
+	</entry>
	<entry>		<title>Quickly migrate multiple virtual machines to Standard SSD</title>		<link href="https://chkja.dk/blog/wp/quickly-migrate-multiple-virtual-machines-to-standard-ssd/" />		<id>https://chkja.dk/blog/wp/quickly-migrate-multiple-virtual-machines-to-standard-ssd/</id>		<published>2025-09-13T00:00:00.000Z</published>		<updated>2025-09-13T00:00:00.000Z</updated>\
+\t\t<summary type="html">I wanted to get a script to convert multiple virtual machines from Standard HHD to Standard SSD if they were ready for it.By ready I mean; a virtual machine that I have prepared a </summary>
+	</entry>
	<entry>		<title>Azure Local – Common update issues</title>		<link href="https://chkja.dk/blog/wp/azure-local-common-update-issues/" />		<id>https://chkja.dk/blog/wp/azure-local-common-update-issues/</id>		<published>2025-09-01T00:00:00.000Z</published>		<updated>2025-09-01T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro There can be lots of different errors and issues around patching Azure Local. I have tried to write about all the errors I have come across so far in my work with Azure Local</summary>
+	</entry>
	<entry>		<title>Azure Local – Update issue – EvalCauRetryApplicability</title>		<link href="https://chkja.dk/blog/wp/azure-local-update-issue-evalcauretryapplicability/" />		<id>https://chkja.dk/blog/wp/azure-local-update-issue-evalcauretryapplicability/</id>		<published>2025-09-01T00:00:00.000Z</published>		<updated>2025-09-01T00:00:00.000Z</updated>\
+\t\t<summary type="html">Tags: Type ‘EvalCauRetryApplicability’ of Role ‘CAU’ raised an exception: CAU Run failed Updates to this article November 2025 Microsoft has published a fix if Defender is blocking</summary>
+	</entry>
	<entry>		<title>Azure Local – IaC – AVD – Azure DevOps – Deploy session host</title>		<link href="https://chkja.dk/blog/wp/azure-local-iac-avd-azure-devops-deploy-session-host/" />		<id>https://chkja.dk/blog/wp/azure-local-iac-avd-azure-devops-deploy-session-host/</id>		<published>2025-08-26T00:00:00.000Z</published>		<updated>2025-08-26T00:00:00.000Z</updated>\
+\t\t<summary type="html">An essential part of building AVD on Azure Local, is to deploy session hosts. In this article I want to share the template I normally use for this task. It is written in Bicep. Tem</summary>
+	</entry>
	<entry>		<title>Azure Hybrid Infrastructure – Microsoft Ambassadors to follow</title>		<link href="https://chkja.dk/blog/wp/azure-hybrid-infrastructure-microsoft-ambassadors-to-follow/" />		<id>https://chkja.dk/blog/wp/azure-hybrid-infrastructure-microsoft-ambassadors-to-follow/</id>		<published>2025-08-19T00:00:00.000Z</published>		<updated>2025-08-19T00:00:00.000Z</updated>\
+\t\t<summary type="html">Andreas Hartig https://hartiga.de/azure Azure Arc Jumpstart https://www.youtube.com/@azurearcjumpstart Manfred Helber https://www.manfredhelber.de Alexander Ortha Alexander Ortha –</summary>
+	</entry>
	<entry>		<title>Azure Local – IaC – AVD – Azure DevOps – Configuring the first pipeline file</title>		<link href="https://chkja.dk/blog/wp/azure-local-iac-avd-azure-devops-configuring-the-first-pipeline-file/" />		<id>https://chkja.dk/blog/wp/azure-local-iac-avd-azure-devops-configuring-the-first-pipeline-file/</id>		<published>2025-08-12T00:00:00.000Z</published>		<updated>2025-08-12T00:00:00.000Z</updated>\
+\t\t<summary type="html">This article is part of a serie. You can navigate to the main page using this link: Intro This guide walks you through how to configure an Azure DevOps Build Pipeline including: Cl</summary>
+	</entry>
	<entry>		<title>Azure Local – IaC – AVD (Series)</title>		<link href="https://chkja.dk/blog/wp/azure-local-iac-avd-series/" />		<id>https://chkja.dk/blog/wp/azure-local-iac-avd-series/</id>		<published>2025-08-04T00:00:00.000Z</published>		<updated>2025-08-04T00:00:00.000Z</updated>\
+\t\t<summary type="html">Modernizing Azure Virtual Desktop Deployments with Azure Local and Infrastructure as Code As cloud environments evolve, so do the tools and strategies we use to manage them. Azure </summary>
+	</entry>
	<entry>		<title>Azure Local – IaC – AVD – Azure DevOps – Service Connections</title>		<link href="https://chkja.dk/blog/wp/azure-local-iac-avd-azure-devops-service-connections/" />		<id>https://chkja.dk/blog/wp/azure-local-iac-avd-azure-devops-service-connections/</id>		<published>2025-08-04T00:00:00.000Z</published>		<updated>2025-08-04T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro This article is part of a serie. You can navigate to the main page using this link: This guide walks you through how to configure an Azure DevOps Service Connection using Fed</summary>
+	</entry>
	<entry>		<title>Azure Local – Azure Virtual Desktop – Image disk shrink</title>		<link href="https://chkja.dk/blog/wp/azure-local-azure-virtual-desktop-image-disk-shrink/" />		<id>https://chkja.dk/blog/wp/azure-local-azure-virtual-desktop-image-disk-shrink/</id>		<published>2025-07-22T00:00:00.000Z</published>		<updated>2025-07-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">All credits go to Bernhard Frank that have written this script (and others, check out his GitHub repo). This script can be used to shrink the disk of an image that has been downloa</summary>
+	</entry>
	<entry>		<title>Azure Local – Attestation – Benefits</title>		<link href="https://chkja.dk/blog/wp/azure-local-attestation-benefits/" />		<id>https://chkja.dk/blog/wp/azure-local-attestation-benefits/</id>		<published>2025-07-10T00:00:00.000Z</published>		<updated>2025-07-10T00:00:00.000Z</updated>\
+\t\t<summary type="html">In earlier version of Azure Local (Azure Stack HCI 22H2 and earlier) we had to add a separate network adapter to all virtual machines in our stack that should be covered by Azure b</summary>
+	</entry>
	<entry>		<title>Azure Local – Azure Arc not installed error</title>		<link href="https://chkja.dk/blog/wp/azure-local-azure-arc-not-installed-error/" />		<id>https://chkja.dk/blog/wp/azure-local-azure-arc-not-installed-error/</id>		<published>2025-07-10T00:00:00.000Z</published>		<updated>2025-07-10T00:00:00.000Z</updated>\
+\t\t<summary type="html">Source: https://learn.microsoft.com/en-us/previous-versions/azure/azure-local/deploy/troubleshoot-hci-registration If you see that one of your nodes in Azure Local shows as “Not in</summary>
+	</entry>
	<entry>		<title>Azure Local – Custom Images – Deploy image from compute gallery</title>		<link href="https://chkja.dk/blog/wp/azure-local-custom-images-deploy-image-from-compute-gallery/" />		<id>https://chkja.dk/blog/wp/azure-local-custom-images-deploy-image-from-compute-gallery/</id>		<published>2025-07-10T00:00:00.000Z</published>		<updated>2025-07-10T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro In the previous post I created a compute gallery and used custom image builder to prepare my image. Now I want to deploy the image to Azure Local from this compute gallery. T</summary>
+	</entry>
	<entry>		<title>Azure Local – Custom Images – Compute Gallery and Image Builder</title>		<link href="https://chkja.dk/blog/wp/azure-local-custom-images-compute-gallery-and-image-builder/" />		<id>https://chkja.dk/blog/wp/azure-local-custom-images-compute-gallery-and-image-builder/</id>		<published>2025-07-06T00:00:00.000Z</published>		<updated>2025-07-06T00:00:00.000Z</updated>\
+\t\t<summary type="html">This is the first part of an article series. In this post we will be deploying a compute gallery and image builder config. Compute Image Gallery Use this Bicep template to deploy t</summary>
+	</entry>
	<entry>		<title>Azure Local – Custom Images</title>		<link href="https://chkja.dk/blog/wp/azure-local-custom-images/" />		<id>https://chkja.dk/blog/wp/azure-local-custom-images/</id>		<published>2025-07-06T00:00:00.000Z</published>		<updated>2025-07-06T00:00:00.000Z</updated>\
+\t\t<summary type="html">In this article I wanted to touch on custom images for Azure Local. I have worked alot with Azure Virtual Desktop where images are a vital part of sucessful deployments. So how abo</summary>
+	</entry>
	<entry>		<title>Azure Local – Failover cluster – Storage Space Direct – Reinstall node in cluster</title>		<link href="https://chkja.dk/blog/wp/azure-local-failover-cluster-storage-space-direct-reinstall-node-in-cluster/" />		<id>https://chkja.dk/blog/wp/azure-local-failover-cluster-storage-space-direct-reinstall-node-in-cluster/</id>		<published>2025-06-19T00:00:00.000Z</published>		<updated>2025-06-19T00:00:00.000Z</updated>\
+\t\t<summary type="html">Applies to: Azure Local 21H2, 22H2 (And 23H2 and newer if repair-node does not work) – Windows Server with failover cluster and Storage Space Direct (S2D) I had a case where I need</summary>
+	</entry>
	<entry>		<title>Azure Local – Failover cluster – Storage Space Direct – The device does not recognize the command</title>		<link href="https://chkja.dk/blog/wp/azure-local-failover-cluster-storage-space-direct-the-device-does-not-recognize-the-command/" />		<id>https://chkja.dk/blog/wp/azure-local-failover-cluster-storage-space-direct-the-device-does-not-recognize-the-command/</id>		<published>2025-06-18T00:00:00.000Z</published>		<updated>2025-06-18T00:00:00.000Z</updated>\
+\t\t<summary type="html">Event Log: SystemEvent ID: 1793Error: 0x16Hint: SyncPoolFailureApplies to: Azure Local 22H2, Azure Local 23H2, Azure Local 24H2, Azure Local (future releases), Windows Server Failo</summary>
+	</entry>
	<entry>		<title>Active Directory – The Kerberos client received a KRB_AP_ERR_MODIFIED error – RC4 hardening misconfiguration</title>		<link href="https://chkja.dk/blog/wp/active-directory-the-kerberos-client-received-a-krb_ap_err_modified-error-rc4-hardening-misconfiguration/" />		<id>https://chkja.dk/blog/wp/active-directory-the-kerberos-client-received-a-krb_ap_err_modified-error-rc4-hardening-misconfiguration/</id>		<published>2025-06-06T00:00:00.000Z</published>		<updated>2025-06-06T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro I was working together with Microsoft support on a customers Active Directory, where users was unable to authenticate towards DFS namespaces, applications and SQL server serv</summary>
+	</entry>
	<entry>		<title>Azure Local – Windows Admin Center (Preview) – Azure Portal – Howto and troubleshooting</title>		<link href="https://chkja.dk/blog/wp/azure-local-windows-admin-center-preview-azure-portal-howto-and-troubleshooting/" />		<id>https://chkja.dk/blog/wp/azure-local-windows-admin-center-preview-azure-portal-howto-and-troubleshooting/</id>		<published>2025-05-24T00:00:00.000Z</published>		<updated>2025-05-24T00:00:00.000Z</updated>\
+\t\t<summary type="html">Microsoft have a complete guide on how to deploy Windows Admin Center from Azure Portal (still in preview), to Azure Local stack. It can be found here: Manage Azure Local clusters </summary>
+	</entry>
	<entry>		<title>Azure Local – Network ATC – Stuck in validation mode</title>		<link href="https://chkja.dk/blog/wp/azure-local-network-atc-stuck-in-validation-mode/" />		<id>https://chkja.dk/blog/wp/azure-local-network-atc-stuck-in-validation-mode/</id>		<published>2025-05-20T00:00:00.000Z</published>		<updated>2025-05-20T00:00:00.000Z</updated>\
+\t\t<summary type="html">Source article: https://learn.microsoft.com/en-us/powershell/module/networkatc/update-networkatc?view=windowsserver2025-ps I have worked with a customer that was upgraded from Azur</summary>
+	</entry>
	<entry>		<title>Azure Local – Create Network ATC Intent</title>		<link href="https://chkja.dk/blog/wp/azure-local-create-network-atc-intent/" />		<id>https://chkja.dk/blog/wp/azure-local-create-network-atc-intent/</id>		<published>2025-05-18T00:00:00.000Z</published>		<updated>2025-05-18T00:00:00.000Z</updated>\
+\t\t<summary type="html">To create a Network ATC Intent via PowerShell (either for the first time, doing upgrade from 22H2 til 23H2 where Network ATC was not configured, or doing troubleshooting), we can c</summary>
+	</entry>
	<entry>		<title>Azure Local – Lenovo – Firmware and driver patching</title>		<link href="https://chkja.dk/blog/wp/azure-local-lenovo-firmware-and-driver-patching/" />		<id>https://chkja.dk/blog/wp/azure-local-lenovo-firmware-and-driver-patching/</id>		<published>2025-05-10T00:00:00.000Z</published>		<updated>2025-05-10T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro It is VERY important to keep physical nodes in an Azure Local Stack up to date with the latest firmware and driver patches. Failing to do so, can lead to network and storage </summary>
+	</entry>
	<entry>		<title>Azure Local – Recreate VM switch for Network ATC Intent</title>		<link href="https://chkja.dk/blog/wp/azure-local-recreate-vm-switch-for-network-atc-intent/" />		<id>https://chkja.dk/blog/wp/azure-local-recreate-vm-switch-for-network-atc-intent/</id>		<published>2025-05-03T00:00:00.000Z</published>		<updated>2025-05-03T00:00:00.000Z</updated>\
+\t\t<summary type="html">This article contains commands for recreating a VM switch with VM Switch Embedded Team for the Converged Switch for management and compute. This assumes that management and compute</summary>
+	</entry>
	<entry>		<title>Email Communication with Azure Communication Services</title>		<link href="https://chkja.dk/blog/wp/email-communication-with-azure-communication-services/" />		<id>https://chkja.dk/blog/wp/email-communication-with-azure-communication-services/</id>		<published>2025-04-30T00:00:00.000Z</published>		<updated>2025-04-30T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro Sending emails from an application can be very useful. There are also other scenarios where Azure Communication Services can be very useful to implement, e.g. when moving fro</summary>
+	</entry>
	<entry>		<title>Microsoft Global Secure Access – Private Access – Part 2 – Deploy client software</title>		<link href="https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-2-deploy-client-software/" />		<id>https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-2-deploy-client-software/</id>		<published>2025-04-22T00:00:00.000Z</published>		<updated>2025-04-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">This article is part of a series: Microsoft Global Secure Access – Private Access – Christoffer Klarskov Jakobsen – Microsoft Architect Intro Below I have highlighed some crusial t</summary>
+	</entry>
	<entry>		<title>Microsoft Global Secure Access – Private Access – Part 3 – Configure target application</title>		<link href="https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-3-configure-target-application/" />		<id>https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-3-configure-target-application/</id>		<published>2025-04-22T00:00:00.000Z</published>		<updated>2025-04-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">This article is part of a series: Microsoft Global Secure Access – Private Access – Christoffer Klarskov Jakobsen – Microsoft Architect Configure your first application Once the in</summary>
+	</entry>
	<entry>		<title>Microsoft Global Secure Access – Private Access – Part 4 – Test configuration and target application</title>		<link href="https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-4-test-configuration-and-target-application/" />		<id>https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-4-test-configuration-and-target-application/</id>		<published>2025-04-22T00:00:00.000Z</published>		<updated>2025-04-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">This article is part of a series: Microsoft Global Secure Access – Private Access – Christoffer Klarskov Jakobsen – Microsoft Architect Intro I have created an Entra ID joined VM i</summary>
+	</entry>
	<entry>		<title>Microsoft Global Secure Access – Private Access – Part 5 – Bypass GSA on local corporate network with direct access to target applications</title>		<link href="https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-5-bypass-gsa-on-local-corporate-network-with-direct-access-to-target-applications/" />		<id>https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-5-bypass-gsa-on-local-corporate-network-with-direct-access-to-target-applications/</id>		<published>2025-04-22T00:00:00.000Z</published>		<updated>2025-04-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">This article is part of a series: Microsoft Global Secure Access – Private Access – Christoffer Klarskov Jakobsen – Microsoft Architect Intro Global Secure Access protects applicat</summary>
+	</entry>
	<entry>		<title>Microsoft Global Secure Access – Private Access – Part 6 – Additional Conditional Access Policies</title>		<link href="https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-6-additional-conditional-access-policies/" />		<id>https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-6-additional-conditional-access-policies/</id>		<published>2025-04-22T00:00:00.000Z</published>		<updated>2025-04-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">This article is part of a series: Microsoft Global Secure Access – Private Access – Christoffer Klarskov Jakobsen – Microsoft Architect Intro Target applications are subject to the</summary>
+	</entry>
	<entry>		<title>Microsoft Global Secure Access – Private Access – Part 1 – Initial configuration</title>		<link href="https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-1-initial-configuration/" />		<id>https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access-part-1-initial-configuration/</id>		<published>2025-04-18T00:00:00.000Z</published>		<updated>2025-04-18T00:00:00.000Z</updated>\
+\t\t<summary type="html">This article is part of a series: Microsoft Global Secure Access – Private Access – Christoffer Klarskov Jakobsen – Microsoft Architect To get started using Private Access within G</summary>
+	</entry>
	<entry>		<title>Microsoft Global Secure Access – Private Access</title>		<link href="https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access/" />		<id>https://chkja.dk/blog/wp/microsoft-global-secure-access-private-access/</id>		<published>2025-04-18T00:00:00.000Z</published>		<updated>2025-04-18T00:00:00.000Z</updated>\
+\t\t<summary type="html">This will be a series of articles about Microsoft Global Secure Access and specifically Private Access (also called Private Access Profile). Licensing overview Prerequisite to use </summary>
+	</entry>
	<entry>		<title>Azure subscriptions – limit and monitor Pay-as-you-go subscription</title>		<link href="https://chkja.dk/blog/wp/azure-subscriptions-limit-and-monitor-pay-as-you-go-subscription/" />		<id>https://chkja.dk/blog/wp/azure-subscriptions-limit-and-monitor-pay-as-you-go-subscription/</id>		<published>2025-04-15T00:00:00.000Z</published>		<updated>2025-04-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro There is not direct way to deny administrators the ability to create free trial, Pay-as-you-go and Azure for Students subscriptions in Azure. However their are a few ways to </summary>
+	</entry>
	<entry>		<title>SharePoint Online – Get Site URL even if Get-MgReportSharePointSiteUsageDetail is not working</title>		<link href="https://chkja.dk/blog/wp/sharepoint-online-get-site-url-even-if-get-mgreportsharepointsiteusagedetail-is-not-working/" />		<id>https://chkja.dk/blog/wp/sharepoint-online-get-site-url-even-if-get-mgreportsharepointsiteusagedetail-is-not-working/</id>		<published>2025-04-10T00:00:00.000Z</published>		<updated>2025-04-10T00:00:00.000Z</updated>\
+\t\t<summary type="html">Microsoft have had an issue for over 1,5 years now, then admins wants to use the Get-MgReportSharePointSiteUsageDetail from Graph API to get info about all SharePoint sites within </summary>
+	</entry>
	<entry>		<title>Create PIM group for Entra Roles – Visible Assignments</title>		<link href="https://chkja.dk/blog/wp/create-pim-group-for-entra-roles-visible-assignments/" />		<id>https://chkja.dk/blog/wp/create-pim-group-for-entra-roles-visible-assignments/</id>		<published>2025-03-26T00:00:00.000Z</published>		<updated>2025-03-26T00:00:00.000Z</updated>\
+\t\t<summary type="html">Description This guide will walk through the proces of creating a security Group combined with a PIM enabled group that will give members eligility to elevate and become User Admin</summary>
+	</entry>
	<entry>		<title>SharePoint Online – Get tenant storage usage with PowerShell and MgGraph cmdlets</title>		<link href="https://chkja.dk/blog/wp/sharepoint-online-get-tenant-storage-usage-with-powershell-and-mggraph-cmdlets/" />		<id>https://chkja.dk/blog/wp/sharepoint-online-get-tenant-storage-usage-with-powershell-and-mggraph-cmdlets/</id>		<published>2025-03-17T00:00:00.000Z</published>		<updated>2025-03-17T00:00:00.000Z</updated>\
+\t\t<summary type="html">I was working on a Microsoft 365 tenant report and had used PowerShell PnP module. But since getting info about total storage capacity within the tenant requires write permissions </summary>
+	</entry>
	<entry>		<title>Identity Governance – Lifecycle Workflows – Hybrid domain</title>		<link href="https://chkja.dk/blog/wp/identity-governance-lifecycle-workflows-hybrid-domain/" />		<id>https://chkja.dk/blog/wp/identity-governance-lifecycle-workflows-hybrid-domain/</id>		<published>2025-03-16T00:00:00.000Z</published>		<updated>2025-03-16T00:00:00.000Z</updated>\
+\t\t<summary type="html">In my previous blog posts, I was looking into the newer Microsoft Entra Cloud Sync and how to configure it. For customers that have removed tier 2 devices that was hybrid joined,sw</summary>
+	</entry>
	<entry>		<title>Entra Cloud Sync – Lightweight Agent – Cloud Managed – Part 4 – Configure Entra ID to Active Directory Sync</title>		<link href="https://chkja.dk/blog/wp/configure-entra-id-to-active-directory-sync/" />		<id>https://chkja.dk/blog/wp/configure-entra-id-to-active-directory-sync/</id>		<published>2025-03-15T00:00:00.000Z</published>		<updated>2025-03-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">THIS ARTICLE IS PART OF THE SERIES: Entra Cloud Sync – Lightweight Agent – Cloud Managed – Christoffer Klarskov Jakobsen – Microsoft Architect Create a new sync configuration, from</summary>
+	</entry>
	<entry>		<title>Entra Cloud Sync – Lightweight Agent – Cloud Managed – Part 3 – Configure Active Directory to Entra ID sync</title>		<link href="https://chkja.dk/blog/wp/configure-active-directory-to-entra-id-sync/" />		<id>https://chkja.dk/blog/wp/configure-active-directory-to-entra-id-sync/</id>		<published>2025-03-15T00:00:00.000Z</published>		<updated>2025-03-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">THIS ARTICLE IS PART OF THE SERIES: Entra Cloud Sync – Lightweight Agent – Cloud Managed – Christoffer Klarskov Jakobsen – Microsoft Architect In cloud sync, chose to setup new con</summary>
+	</entry>
	<entry>		<title>Entra Cloud Sync – Lightweight Agent – Cloud Managed – Part 5 – How to create groups in Entra ID</title>		<link href="https://chkja.dk/blog/wp/how-to-create-groups-in-entra-id/" />		<id>https://chkja.dk/blog/wp/how-to-create-groups-in-entra-id/</id>		<published>2025-03-15T00:00:00.000Z</published>		<updated>2025-03-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">THIS ARTICLE IS PART OF THE SERIES: Entra Cloud Sync – Lightweight Agent – Cloud Managed – Christoffer Klarskov Jakobsen – Microsoft Architect You create groups in Entra ID the nor</summary>
+	</entry>
	<entry>		<title>Entra Cloud Sync – Lightweight Agent – Cloud Managed – Part 6 – How to create users in Entra ID and sync to Active Directory</title>		<link href="https://chkja.dk/blog/wp/how-to-create-users-in-entra-id-and-sync-to-active-directory/" />		<id>https://chkja.dk/blog/wp/how-to-create-users-in-entra-id-and-sync-to-active-directory/</id>		<published>2025-03-15T00:00:00.000Z</published>		<updated>2025-03-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">THIS ARTICLE IS PART OF THE SERIES: Entra Cloud Sync – Lightweight Agent – Cloud Managed – Christoffer Klarskov Jakobsen – Microsoft Architect Since you can actually not have users</summary>
+	</entry>
	<entry>		<title>Entra Cloud Sync – Lightweight Agent – Cloud Managed</title>		<link href="https://chkja.dk/blog/wp/entra-cloud-sync-lightweight-agent-cloud-managed/" />		<id>https://chkja.dk/blog/wp/entra-cloud-sync-lightweight-agent-cloud-managed/</id>		<published>2025-03-15T00:00:00.000Z</published>		<updated>2025-03-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">Table of Sub-pages This series of articles go through the configuration steps to configure Active Directory to Entra ID Sync, and from Entra ID to Active Directory. Cloud Sync is t</summary>
+	</entry>
	<entry>		<title>Entra Cloud Sync – Lightweight Agent – Cloud Managed – Part 1 – Install Agents</title>		<link href="https://chkja.dk/blog/wp/install-agents/" />		<id>https://chkja.dk/blog/wp/install-agents/</id>		<published>2025-03-15T00:00:00.000Z</published>		<updated>2025-03-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">THIS ARTICLE IS PART OF THE SERIES: Entra Cloud Sync – Lightweight Agent – Cloud Managed – Christoffer Klarskov Jakobsen – Microsoft Architect ImportantYou should install the agent</summary>
+	</entry>
	<entry>		<title>Entra Cloud Sync – Lightweight Agent – Cloud Managed – Part 2 -On-demand provisioning</title>		<link href="https://chkja.dk/blog/wp/on-demand-provisioning/" />		<id>https://chkja.dk/blog/wp/on-demand-provisioning/</id>		<published>2025-03-15T00:00:00.000Z</published>		<updated>2025-03-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">THIS ARTICLE IS PART OF THE SERIES: Entra Cloud Sync – Lightweight Agent – Cloud Managed – Christoffer Klarskov Jakobsen – Microsoft Architect This section is to ensure one underst</summary>
+	</entry>
	<entry>		<title>Microsoft Entra Domain Services – Tiering – Preventing lateral movement</title>		<link href="https://chkja.dk/blog/wp/microsoft-entra-domain-services-tiering-preventing-lateral-movement/" />		<id>https://chkja.dk/blog/wp/microsoft-entra-domain-services-tiering-preventing-lateral-movement/</id>		<published>2025-03-12T00:00:00.000Z</published>		<updated>2025-03-12T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro Implementing 3 tiers in Microsoft Entra Domain Services will greatly enhance the security posture of the domain, and minimize risk of hackers being able to traverse the domai</summary>
+	</entry>
	<entry>		<title>Azure Virtual Desktop – Enable location Services redirection</title>		<link href="https://chkja.dk/blog/wp/azure-virtual-desktop-enable-location-services-redirection/" />		<id>https://chkja.dk/blog/wp/azure-virtual-desktop-enable-location-services-redirection/</id>		<published>2025-03-06T00:00:00.000Z</published>		<updated>2025-03-06T00:00:00.000Z</updated>\
+\t\t<summary type="html">Enabling location services for users on Azure Virtual Desktop (AVD) can significantly enhance the user experience and improve the functionality of certain applications. Here’s a de</summary>
+	</entry>
	<entry>		<title>How to fix common Sysprep issues when capturing AVD Golden Image</title>		<link href="https://chkja.dk/blog/wp/how-to-fix-common-sysprep-issues-when-capturing-avd-golden-image/" />		<id>https://chkja.dk/blog/wp/how-to-fix-common-sysprep-issues-when-capturing-avd-golden-image/</id>		<published>2025-03-02T00:00:00.000Z</published>		<updated>2025-03-02T00:00:00.000Z</updated>\
+\t\t<summary type="html">If Azure Devops pipeline for capture of new image version from golden image VM fails, and the failed pipeline is caused by failing “VM Sealing” (also called sysprep), most likely i</summary>
+	</entry>
	<entry>		<title>Microsoft Teams on AVD – Fix Meeting Add-in</title>		<link href="https://chkja.dk/blog/wp/microsoft-teams-on-avd-fix-meeting-add-in/" />		<id>https://chkja.dk/blog/wp/microsoft-teams-on-avd-fix-meeting-add-in/</id>		<published>2025-02-15T00:00:00.000Z</published>		<updated>2025-02-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro Microsoft Teams is a great app for collaboration. On VDI systems like AVD however, it can be a challenge to install and present to users without any issues. This article is a</summary>
+	</entry>
	<entry>		<title>Prevent sign-in consent prompt on Azure Virtual Desktop (AVD)</title>		<link href="https://chkja.dk/blog/wp/prevent-sign-in-consent-prompt-on-azure-virtual-desktop-avd/" />		<id>https://chkja.dk/blog/wp/prevent-sign-in-consent-prompt-on-azure-virtual-desktop-avd/</id>		<published>2025-02-14T00:00:00.000Z</published>		<updated>2025-02-14T00:00:00.000Z</updated>\
+\t\t<summary type="html">Before you begin If you have hybrid joined session hosts, remember to first setup SSO using this guide:Azure Virtual Desktop – Entra ID SSO – Complete Guide – Christoffer Klarskov </summary>
+	</entry>
	<entry>		<title>Exchange Hybrid Migration Cheat Sheet</title>		<link href="https://chkja.dk/blog/wp/exchange-hybrid-migration-cheat-sheet/" />		<id>https://chkja.dk/blog/wp/exchange-hybrid-migration-cheat-sheet/</id>		<published>2025-02-06T00:00:00.000Z</published>		<updated>2025-02-06T00:00:00.000Z</updated>\
+\t\t<summary type="html">Design It is recommended to create a new Exchange server that is not hosting any databases and mailboxes. This new Exchange server is configured as endpoint for the Hybrid Configur</summary>
+	</entry>
	<entry>		<title>Physical Data Locations – Microsoft 365</title>		<link href="https://chkja.dk/blog/wp/physical-data-locations-microsoft-365/" />		<id>https://chkja.dk/blog/wp/physical-data-locations-microsoft-365/</id>		<published>2025-01-29T00:00:00.000Z</published>		<updated>2025-01-29T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro Data within a Microsoft 365 tenant can be placed several places and for a customer it can be challenging to know where data is physically stored. Whenever the abbreviation EU</summary>
+	</entry>
	<entry>		<title>Password Protection Policy – Hybrid mode to on-premise AD</title>		<link href="https://chkja.dk/blog/wp/password-protection-policy-hybrid-mode-to-on-premise-ad/" />		<id>https://chkja.dk/blog/wp/password-protection-policy-hybrid-mode-to-on-premise-ad/</id>		<published>2025-01-22T00:00:00.000Z</published>		<updated>2025-01-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">Source: Microsoft Entra Password Protection – Microsoft Entra ID | Microsoft Learn Huge credits to Ali Tajran: Configure Microsoft Entra Password Protection for on-premises – ALI T</summary>
+	</entry>
	<entry>		<title>Password Protection Policy – Custom Banned Passwords List</title>		<link href="https://chkja.dk/blog/wp/password-protection-policy-custom-banned-passwords-list/" />		<id>https://chkja.dk/blog/wp/password-protection-policy-custom-banned-passwords-list/</id>		<published>2025-01-22T00:00:00.000Z</published>		<updated>2025-01-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">Source: Microsoft Entra Password Protection – Microsoft Entra ID | Microsoft Learn CHECK OUT MY OTHER ENTRA ID PASSWORD PROTECTION GUIDE ON HOW TO DEPLOY TO LEGACY ACTIVE DIRECTORY</summary>
+	</entry>
	<entry>		<title>RDP to Entra ID Joined VM (Workaround then Azure Bastion is not possible to deploy)</title>		<link href="https://chkja.dk/blog/wp/rdp-to-entra-id-joined-vm-workaround-then-azure-bastion-is-not-possible-to-deploy/" />		<id>https://chkja.dk/blog/wp/rdp-to-entra-id-joined-vm-workaround-then-azure-bastion-is-not-possible-to-deploy/</id>		<published>2025-01-15T00:00:00.000Z</published>		<updated>2025-01-15T00:00:00.000Z</updated>\
+\t\t<summary type="html">Windows server 2025 (and earlier) comes with the feature of being Entra ID joined.In Azure, this is very easy and can be done then deploying, or later by installation the AADLoginF</summary>
+	</entry>
	<entry>		<title>Entra ID – Passwordless Configuration – Basic</title>		<link href="https://chkja.dk/blog/wp/entra-id-passwordless-configuration-basic/" />		<id>https://chkja.dk/blog/wp/entra-id-passwordless-configuration-basic/</id>		<published>2025-01-07T00:00:00.000Z</published>		<updated>2025-01-07T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro This guide is devided into two phases. One phase is about preparing the customer’s Microsoft 365 Entra ID to support passwordless implementation.The other phase is about crea</summary>
+	</entry>
	<entry>		<title>Inbound SMTP DANE with DNSSEC in Exchange Online</title>		<link href="https://chkja.dk/blog/wp/inbound-smtp-dane-with-dnssec-in-exchange-online/" />		<id>https://chkja.dk/blog/wp/inbound-smtp-dane-with-dnssec-in-exchange-online/</id>		<published>2024-11-02T00:00:00.000Z</published>		<updated>2024-11-02T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro This guide expains how to enable Inbound SMTP DANE with DNSSEC in your customers tenant.Domains to be configured for this, will be domains present in your customers tenant. V</summary>
+	</entry>
	<entry>		<title>Azure Virtual Deskop – AppAttach and MSIX AppAttach</title>		<link href="https://chkja.dk/blog/wp/azure-virtual-deskop-appattach-and-msix-appattach/" />		<id>https://chkja.dk/blog/wp/azure-virtual-deskop-appattach-and-msix-appattach/</id>		<published>2024-10-16T00:00:00.000Z</published>		<updated>2024-10-16T00:00:00.000Z</updated>\
+\t\t<summary type="html">Published: 24th October 2024.Updated: 03th May 2025. Intro IMPORTANT INFO: Micrcosoft have deprecated MSIX AppAttach in May 2025. Microsoft provided a migration script to migrate f</summary>
+	</entry>
	<entry>		<title>Windows Hello for Business Cloud Kerberos Trust</title>		<link href="https://chkja.dk/blog/wp/windows-hello-for-business-cloud-kerberos-trust/" />		<id>https://chkja.dk/blog/wp/windows-hello-for-business-cloud-kerberos-trust/</id>		<published>2024-09-22T00:00:00.000Z</published>		<updated>2024-09-22T00:00:00.000Z</updated>\
+\t\t<summary type="html">Prerequisites and Requirements Link to full Microsoft article: https://learn.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/deploy/#windows-server-requ</summary>
+	</entry>
	<entry>		<title>Move on from Exchange Online SMTP Basic Authentication with Client Submission</title>		<link href="https://chkja.dk/blog/wp/move-on-from-exchange-online-smtp-basic-authentication-with-client-submission/" />		<id>https://chkja.dk/blog/wp/move-on-from-exchange-online-smtp-basic-authentication-with-client-submission/</id>		<published>2024-09-09T00:00:00.000Z</published>		<updated>2024-09-09T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro Link to full Microsoft article:https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-to-retire-basic-auth-for-client-submission-smtp/ba-p/4114750 Microsof</summary>
+	</entry>
	<entry>		<title>Microsoft Defender for Endpoint – Use Microsoft Security API to export inventory</title>		<link href="https://chkja.dk/blog/wp/microsoft-defender-for-endpoint-use-microsoft-security-api-to-export-inventory/" />		<id>https://chkja.dk/blog/wp/microsoft-defender-for-endpoint-use-microsoft-security-api-to-export-inventory/</id>		<published>2024-08-07T00:00:00.000Z</published>		<updated>2024-08-07T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro This guide will assist in the proces of exporting inventory from Defender for Endpoint. This export will both export servers and clients that are registrered in Defender for </summary>
+	</entry>
	<entry>		<title>Azure Bastion</title>		<link href="https://chkja.dk/blog/wp/azure-bastion/" />		<id>https://chkja.dk/blog/wp/azure-bastion/</id>		<published>2024-07-14T00:00:00.000Z</published>		<updated>2024-07-14T00:00:00.000Z</updated>\
+\t\t<summary type="html">Deploy Azure Bastion to subscription No hassle of managing Network Security Groups (NSGs)You don’t need to apply any NSGs to the Azure Bastion subnet. Because Azure Bastion connect</summary>
+	</entry>
	<entry>		<title>Create custom Privileged Identity Management (PIM) group with approver</title>		<link href="https://chkja.dk/blog/wp/create-custom-privileged-identity-management-pim-group-with-approver/" />		<id>https://chkja.dk/blog/wp/create-custom-privileged-identity-management-pim-group-with-approver/</id>		<published>2024-07-07T00:00:00.000Z</published>		<updated>2024-07-07T00:00:00.000Z</updated>\
+\t\t<summary type="html">Description This guide will walk through the proces of creating custom PIM group that will give members eligility to elevate and become global admin. This guide will also outline h</summary>
+	</entry>
	<entry>		<title>Manage emergency access accounts in Microsoft Entra ID (Break glass)</title>		<link href="https://chkja.dk/blog/wp/manage-emergency-access-accounts-in-microsoft-entra-id-break-glass/" />		<id>https://chkja.dk/blog/wp/manage-emergency-access-accounts-in-microsoft-entra-id-break-glass/</id>		<published>2024-06-30T00:00:00.000Z</published>		<updated>2024-06-30T00:00:00.000Z</updated>\
+\t\t<summary type="html">Microsoft Learn source article: https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/security-emergency-access This guide was originally written as an interna</summary>
+	</entry>
	<entry>		<title>Require Multifactor Authentication to register or join devices with Microsoft Entra</title>		<link href="https://chkja.dk/blog/wp/require-multifactor-authentication-to-register-or-join-devices-with-microsoft-entra/" />		<id>https://chkja.dk/blog/wp/require-multifactor-authentication-to-register-or-join-devices-with-microsoft-entra/</id>		<published>2024-06-27T00:00:00.000Z</published>		<updated>2024-06-27T00:00:00.000Z</updated>\
+\t\t<summary type="html">In Entra ID under Devices, All Devices and then Device Settings, you can enable: Require Multifactor Authentication to register or join devices with Microsoft Entra. However Micros</summary>
+	</entry>
	<entry>		<title>Migration to Converged Authentication Methods</title>		<link href="https://chkja.dk/blog/wp/migration-to-converged-authentication-methods/" />		<id>https://chkja.dk/blog/wp/migration-to-converged-authentication-methods/</id>		<published>2024-06-23T00:00:00.000Z</published>		<updated>2024-06-23T00:00:00.000Z</updated>\
+\t\t<summary type="html">Intro This guide will assist in the proces of migrating from legacy MFA and legacy SSPR, to the new converged authentication methods. On September 30th, 2025, the legacy multifacto</summary>
+	</entry>
	<entry>		<title>Azcopy</title>		<link href="https://chkja.dk/blog/wp/azcopy/" />		<id>https://chkja.dk/blog/wp/azcopy/</id>		<published>2024-06-23T00:00:00.000Z</published>		<updated>2024-06-23T00:00:00.000Z</updated>\
+\t\t<summary type="html">To copy data to or from an Azure Storage Account (General-purpose V2 Block Blob), use this guide to understand and perform the copy. ImportantIf you need to share the generated SAS</summary>
+	</entry>
	<entry>		<title>Robocopy</title>		<link href="https://chkja.dk/blog/wp/robocopy/" />		<id>https://chkja.dk/blog/wp/robocopy/</id>		<published>2024-06-23T00:00:00.000Z</published>		<updated>2024-06-23T00:00:00.000Z</updated>\
+\t\t<summary type="html">Robocopy is a great tool for copying and syncing data between source and destination (and vice-versa).Here you can find both general knowledge about the tool and few examples on ho</summary>
+	</entry>
</feed>
