Skip to content
Avater of Christian. Avatar is wearing a black and red checkered shirt that is open and a white t-shirt. Face has a light beared and a haircut that is short on the side and long on the top

christianfrohn.dk

  • Home
  • Microsoft 365Expand
    • Teams
    • Exchange
  • AzureExpand
    • App service
    • Storage account
    • SQL
  • Microsoft EntraExpand
    • Entra ID
    • Entra ID GovernanceExpand
      • Lifecycle Workflow
    • API-driven user provisioning
    • Service principal
  • PowerShell
  • Shorts
Github Linkedin
Avater of Christian. Avatar is wearing a black and red checkered shirt that is open and a white t-shirt. Face has a light beared and a haircut that is short on the side and long on the top
christianfrohn.dk
  • Monitoring access package delivery status in Entra ID Governance
    Microsoft Entra

    Monitoring access package delivery status in Entra ID Governance

    ByChristian Frohn January 15, 2025October 30, 2025

    A few days ago, I received a ticket regarding three users from the same department who were missing access to an application. I knew this application was assigned to them through an access package. Since all three were new users, I wondered what had happened when the access package was assigned. The first thing I…

    Read More Monitoring access package delivery status in Entra ID GovernanceContinue

  • Microsoft Entra | PowerShell

    Create Access Packages in Entra ID Governance with PowerShell

    ByChristian Frohn January 9, 2025January 13, 2025

    In my previous blog post regarding A way to handle distribution lists with Entra ID Governance, I described the process of creating an access package for each department and office location within my company. These access packages were utilized to manage memberships of Exchange Online distribution lists, as well as security groups in Entra ID…

    Read More Create Access Packages in Entra ID Governance with PowerShellContinue

  • Microsoft Entra

    A way to handle distributions lists with Entra ID Governance

    ByChristian Frohn December 11, 2024August 12, 2025

    If you have been working with Entra ID Governance, you probably figured out that there is no native way of working with Exchange Online (or On-premises Exchange) resources. So, you will have to get creative in how to manage members of distribution lists memberships at a scale in Entra ID Governance. In this blog post…

    Read More A way to handle distributions lists with Entra ID GovernanceContinue

  • Microsoft Entra | PowerShell

    Start Lifecycle Workflow in Entra ID Governance with PowerShell

    ByChristian Frohn August 28, 2024August 28, 2024

    If you have been working with Lifecycle Workflows in Entra ID Governance, then you how to start a Lifecycle a run it for a specific user or more. But there may come a time when you find yourself in the need to run a Lifecycle Workflow for a specific user by using PowerShell. One such…

    Read More Start Lifecycle Workflow in Entra ID Governance with PowerShellContinue

  • Microsoft Entra | Sentinel

    Using Entra ID Governance and Sentinel to assure user alignment with HR data

    ByChristian Frohn July 24, 2024September 15, 2025

    Have you ever asked yourself this question after setting up Microsoft Entra ID Lifecycle Workflows and API-driven user provisioning: “What happens if one of my colleagues changes a user attribute in Active Directory (AD), will Entra ID Governance correct it?” The answer to this question is: “No, it won’t”. Or like an IT consultant would…

    Read More Using Entra ID Governance and Sentinel to assure user alignment with HR dataContinue

  • Microsoft Entra

    Assign Teams Phone number to users with Lifecycle Workflows in Entra ID Governance

    ByChristian Frohn June 27, 2024July 23, 2025

    When new employees are about to start in a company, one of the tasks that needs to be done before the employees have its first day is to assign a phone number to them, so they are able to make and receive phone call in their everyday work. If you are using Microsoft Teams in…

    Read More Assign Teams Phone number to users with Lifecycle Workflows in Entra ID GovernanceContinue

  • Microsoft Entra

    Create a user mailbox using Lifecycle Workflows in Microsoft Entra ID Governance

    ByChristian Frohn June 14, 2024July 23, 2025

    When I started using Microsoft Entra ID Governance Lifecycle workflows to handle Joiners in my company, the first task I wanted to accomplish using the Lifecycle workflows was the creating of a new employee’s mailbox in a hybrid environment. Creating of user mailboxes is not an out-of-of-the-box task in Lifecycle Workflows, but it can be…

    Read More Create a user mailbox using Lifecycle Workflows in Microsoft Entra ID GovernanceContinue

  • Microsoft Entra

    How to run PowerShell scripts in Entra ID Governance Lifecycle Workflows

    ByChristian Frohn June 6, 2024July 23, 2025

    In this blog post I want to share with you how to run PowerShell scripts in an Entra ID Governance Lifecycle Workflows. In my blog post about creating onboarding Lifecycle Workflows I wrote about how you could use Lifecycle Workflows in Entra ID Governance to add a new user to selected security groups and selected…

    Read More How to run PowerShell scripts in Entra ID Governance Lifecycle WorkflowsContinue

  • Microsoft Entra

    Monitor Lifecycle Workflows status in Entra ID Governance

    ByChristian Frohn May 31, 2024September 15, 2025

    A few days ago, I was doing some maintenance on my company’s Lifecycle Workflows and discovered that one of the Lifecycle workflows had the same failed task every time the Lifecycle workflow had run. The task is a Custom Extension task (PowerShell based). This got me thinking about how I could get a notification when…

    Read More Monitor Lifecycle Workflows status in Entra ID GovernanceContinue

  • Microsoft Entra

    Create onboarding Lifecycle Workflows using Microsoft Entra ID Governance

    ByChristian Frohn May 24, 2024May 24, 2024

    Onboarding of users is something that should not be taken lightly as it’s a first impressions matter as lot and it says a great deal about an IT department for new users when the start that they have everything need to get started for the job they were hired to do. There are of course…

    Read More Create onboarding Lifecycle Workflows using Microsoft Entra ID GovernanceContinue

Page navigation

Previous PagePrevious 1 2 3 4 Next PageNext
GitHub Repositories Section

Entra

PowerShell scripts for Microsoft Entra ID administration and automation

Azure

Contains code related to Azure infrastructure deployment, automation and management

KQL

Contains KQL queries for Azure Monitor, Log Analytics and Sentinel

Most Viewed Posts

  1. Configure EmployeeHireDate and EmployeeLeaveDateTime in Active Directory to be used with Microsoft Entra ID Governance. (16,908)
  2. Securing Service Principals in Microsoft Entra ID with Conditional Access policies (16,574)
  3. Securely storing and retrieving credentials with Azure Key Vault in PowerShell scripts (13,647)
  4. Modifying the attribute mapping in API-driven provisioning to on-premises Active Directory. (11,935)
  5. Getting started with API-driven Inbound User Provisioning to On-Premises AD (11,381)

© 2025 christianfrohn.dk

  • Home
  • Microsoft 365
    • Teams
    • Exchange
  • Azure
    • App service
    • Storage account
    • SQL
  • Microsoft Entra
    • Entra ID
    • Entra ID Governance
      • Lifecycle Workflow
    • API-driven user provisioning
    • Service principal
  • PowerShell
  • Shorts
Search