Skip to content
View haakonwibe's full-sized avatar

Block or report haakonwibe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
haakonwibe/README.md

Haakon Wibe

IT consultant — Microsoft 365, Intune, and PowerShell automation. Based in Norway.

I work on Digital Workplace and endpoint management: packaging and delivery through Intune, Conditional Access design, and moving organisations off legacy Windows management onto modern approaches. Most of what ends up here started as something I needed at work and then got cleaned up enough to share.

haakonwibe.com Alt Tab to Work

Working with

PowerShell Microsoft Intune Microsoft Entra ID Microsoft 365 Azure Windows TypeScript React


Featured projects

stars PowerShell

Deploy Microsoft 365 Apps for Enterprise, Visio, Project, and language packs through Intune. Three commands take you from an empty directory to .intunewin packages with no XML editing — 113 auto-generated per-language detection scripts, and symmetric install/uninstall for every product.

stars TypeScript

A Conditional Access policy simulator for Microsoft Entra ID. Evaluate sign-in scenarios against real policies with full evaluation tracing, so you can see exactly why each policy applies or doesn't. Three visualisation modes, gap analysis, and persona mapping — pointed at your own tenant via your own app registration.

stars PowerShell

A modular PowerShell 7 profile and 66 daily-driver commands for Windows: a folder jumper that leaves your scrollback intact, archive peek, disk-free bars, an interactive winget upgrade picker, and a read-only Intune cockpit. One declarative config file and no hardcoded paths, so it forks cleanly onto someone else's machine.

stars PowerShell

Declarative registry management for Intune, driven by JSON configuration files rather than one-off scripts. Transaction logging, rollback support, and flexible detection logic for the cases where a Settings Catalog policy doesn't reach.

Also on the shelf

Repo What it does
claude-code-intune Intune Win32 packages that put an AI-assisted developer kit on Autopilot devices — Claude Code, Claude Desktop, Git, VS Code, and PowerShell 7 — with Authenticode verification on every downloaded installer.
psmodulemaintenance Automated PowerShell module upkeep via PSResourceGet: updates modules, prunes superseded versions, logs the lot, runs weekly from a scheduled task.
intune-management-toolkit Scripts for day-to-day Intune administration and Windows Autopilot management.
powershell-utilities Older collection of utilities for Active Directory, Exchange, migration tasks, and general system administration.

Longer write-ups on the blog: Alt Tab to Work — all things Digital Workplace.

Popular repositories Loading

  1. m365apps-deploy m365apps-deploy Public

    PowerShell toolkit for deploying Microsoft 365 Apps, Visio, Project, language packs, and proofing tools via Intune Win32 apps.

    PowerShell 19

  2. registry-configuration-engine registry-configuration-engine Public

    Declarative registry management for Microsoft Intune using JSON configuration files

    PowerShell 4

  3. ca-simulator ca-simulator Public

    Simulate Microsoft Entra Conditional Access policy evaluation

    TypeScript 3 2

  4. intune-management-toolkit intune-management-toolkit Public

    Scripts and tools for Intune

    PowerShell 1

  5. psmodulemaintenance psmodulemaintenance Public

    Automated PowerShell module maintenance for Windows — updates modules via PSResourceGet and prunes old versions on a weekly schedule

    PowerShell 1

  6. claude-code-intune claude-code-intune Public

    Developer toolkit deployed via Intune Company Portal

    PowerShell 1 1