u/AdeelAutomates

Learning Microsoft Graph
▲ 52 r/entra+3 crossposts

Learning Microsoft Graph

Hey everyone,

I built a series of content on Microsoft Graph. I thought I share it here.

Microsoft Graph, if you don’t know, is Microsoft’s unified platform to interact with Entra ID, Microsoft 365, Teams, SharePoint, Intune, and more through APIs.

This is what allows you to truly automate against the Microsoft cloud platform. It has replaced many of the PowerShell modules for everything but Microsoft Exchange.

If you wish to understand it so you can start automating on these platforms (both Graph Module & API), I got you! Here are some of the episodes for you may be interested in checking:

Putting it all together, here is the kind of things you can do with Graph: Build a Report on Azure, Entra & M365 Permissions! This builds a identity permissions report of your tenant & stores it in SharePoint in a new excel doc. If nothing else check out @ 40:04 , one of my favorite things about Graph is seeing excel docs come alive in real time with the data!

u/AdeelAutomates — 2 days ago

Learn PowerShell in Azure, EntraID & M365

Explore cloud services through automation and scripting across Azure, EntraID and Microsoft 365. With the intent to build the skills needed to become an effective modern cloud engineer using practical automation concepts, scripting, and real-world examples you can apply anywhere.

I teach not just theory, but demonstrate hands-on techniques throughout each lesson.

Link: https://youtube.com/@adeelautomates

youtube.com
u/AdeelAutomates — 6 days ago
▲ 3 r/AZURE

I put together an episode focused on ownership governance using Azure Policy and Automation (PowerShell).

The focus is on using Azure Policy to set the laws of the tenant and then using scripts to police it over time.

We apply this approach to ownership across resources using owner tags.

We will explore:

  • How Azure Policy works:
    • Definition vs Assignment
    • How to read and edit the Definition JSON and all the parts that go into it
  • Build our own custom policies to:
    • Enforce owner tags on resource groups
    • Append owner tags to resources
  • Build a PowerShell script to validate owner values against EntraID:
    • Detect drift (invalid values, disabled/ex-employee accounts, duplicates)
    • Rout actions to the right people to take actions (email, task, ticket)

The goal is to move from “we have tags labeling owners” to “we have accurate ownership across time”.

Link: https://www.youtube.com/watch?v=pP43VQ7577s

u/AdeelAutomates — 9 days ago