PS HarriJaakkonen :~/Blog> Get-LatestPosts
# microsoft mvp · microsoft security blog · 540 posts

Invoke-Blog
-Uri "learn.cloudpartner.fi"

I've been breaking down Microsoft's security stack since before Entra ID was even called Entra ID. No fluff, no paywalls — just technical depth on Entra, Sentinel, Defender, Purview, and Azure Security that the official docs rarely give you.

540Posts published
11Years active
39Categories
New-Tool -Uri "azurehelper.cloudpartner.fi" Fast Azure checks, tenant notes, and security helper content in one place.
Harri Jaakkonen
PS HarriJaakkonen :~/Academy> Get-AcademyPricing | Sort-Object Price

New-Session -Scope "UpSkillsModule"

Discussion on technical topics and MVP path exploration. Pick the intensity that fits your timeline. Only for Individuals.

PDF Study Guides
15€/mo
All exam PDFs, updated when exams change. No live sessions, no question bank. No Technical discussions and MVP path exploration.
  • βœ“ All 7 exam PDFs
  • βœ“ Updated on exam change
  • Β· No live sessions
  • Β· No practice questions
Subscribe via Stripe
Stripe Β· SSL encrypted
Learners Bronze
30€/mo
One 30-minute 1:1 session per week. Good for steady progress alongside a day job. Technical discussions and MVP path exploration.
  • βœ“ 1Γ— 30 min / week
  • βœ“ All 7 exam PDFs
  • βœ“ Practice question bank
  • Β· No daily access
Subscribe via Stripe
Stripe Β· SSL encrypted
Learners Silver
50€/mo
Two 30-minute 1:1 sessions per week. For people who need accountability and a review loop. Technical discussions and MVP path exploration.
  • βœ“ 2Γ— 30 min / week
  • βœ“ All 7 exam PDFs
  • βœ“ Practice question bank
  • βœ“ Session recordings
Subscribe via Stripe
Stripe Β· SSL encrypted
PS HarriJaakkonen :~/Blog> ls ./Latest-Posts | Sort-Object Date -Descending
PS> Find-Post
Why Global Administrator Lost Agent User Lifecycle Permissions in Microsoft Entra
21/06/2026Β·14 min read
Why Global Administrator Lost Agent User Lifecycle Permissions in Microsoft Entra

Why Microsoft moved Agent ID and agent-user lifecycle permissions away from Global Administrator, which AI and Agent ID roles now own the work, and how to review it in a tenant.

SCIM Provisioning from Keycloak to Entra ID: Keeping Two Directories in Sync - Part 6
20/06/2026Β·18 min read
SCIM Provisioning from Keycloak to Entra ID: Keeping Two Directories in Sync - Part 6

Part 6 of the EU data sovereignty series. How to provision users from Keycloak to Entra ID via SCIM β€” the ImmutableID anchor problem, attribute mapping for Governance lifecycle workflows, deprovisioning, and handling edge cases.

AZ-700 Study Guide: Designing and Implementing Microsoft Azure Networking Solutions
19/06/2026
AZ-700 Study Guide: Designing and Implementing Microsoft Azure Networking Solutions

AZ-700 study guide index for Azure Network Engineer Associate covering core infrastructure, connectivity, app delivery, private access, security, and troubleshooting.

Azure AD B2C Migration: JIT and High-Scale Compatibility Mode Are GA
18/06/2026Β·13 min read
Azure AD B2C Migration: JIT and High-Scale Compatibility Mode Are GA

JIT password migration and High-Scale Compatibility mode for Azure AD B2C to Microsoft Entra External ID are now GA. How the custom authentication extension, Graph APIs, and HSC coexistence model work.

Conditional Access for AI Agents: Custom Security Attributes in Microsoft Entra
18/06/2026Β·12 min read
Conditional Access for AI Agents: Custom Security Attributes in Microsoft Entra

How Microsoft Entra Conditional Access now evaluates AI agents: subjects vs audiences, the three agent access patterns, and how to scope policies to agents with custom security attributes instead of managing them one by one.

Microsoft Entra ID Security Updates: What to Do Now
12/06/2026Β·9 min read
Microsoft Entra ID Security Updates: What to Do Now

A practical Microsoft Entra ID security checklist for Custom controls migration, credential registration Conditional Access, and SSPR registered-method enforcement.