Lena Lindemann
M365 Specialist | PowerShell Automation Expert | Studio Technician
Hamburg, Germany
Actions
With roots in PowerShell automation and an unhealthy fascination with studio technology, Lena lost herself somewhere between DevOps thinking, cable management, and M365 multi-tenancy—and decided to just stay there. She spends her days automating processes, keeping infrastructure running, and building things that should be simple but, of course, never are.
Outside of work, she claims to have no hobbies. However, that's only true until you hear her 3D printer, which usually has more to do than she does. After all, free time is a relative term, especially when you're trying out new tools, repairing technology, or wondering why Microsoft tenant configurations are the way they are.
Area of Expertise
Topics
How to Get Started with Microsoft Graph – and What’s That Access Token Everyone Talks About?
I had a bit of a rough start with the Graph API. Everything about the API was new to me, and I didn't really understand it.
However, over the years, I have taught myself so much that I now feel very comfortable in my working environment.
In this Session, we will learn how to access the API and how to help ourselves by identifying the individual endpoints. To achieve this, we will examine what Microsoft is doing behind the scenes and explore how we can work with Graph Explorer.
I will demonstrate various methods of calling the API and explain why the Graph Module Invoke-Graph command is so powerful. We will also take a closer look at access tokens and the different ways of obtaining one.
By the end of the session, we will have created our own application and set up 50 users.
How to (mostly) automatically setup your GDAP Relationships with your end customers
How do you migrate over 500 customers to GDAP without losing your sanity?
I will show you how to perform a mass rollout to your customers and how to easily manage access to those customers.
At the end of 2023, Microsoft transitioned from DAP (Delegated Admin Relationship) to the more secure GDAP (Granular Delegated Admin Relationship).
Although this made it much more difficult to enrol customers, the added security features provide many more options for controlling administrative access and with the help of PowerShell, there is no need to panic!
In this session, I’ll show you how I rolled out GDAP to more than 500 customers (with the help of some trainees!) and how you can automate the process for your organisation as well.
Going Beyond Lighthouse – Using Microsoft’s Own Tools to Automate Your Multitenant Operations
While digging into how Lighthouse collects and processes information, I discovered an undocumented mechanism that Microsoft uses behind the scenes to gather data and apply actions across customer tenants.
By examining these processes more closely, I learned how to repurpose the same underlying components for our own automation scenarios — so lets exploit them, before Microsoft fixes it.
We will walk through how I identified these mechanisms and how we can use them to transform Lighthouse from a reporting tool to a comprehensive management tool via PowerShell.
If you manage multiple M365 tenants and feel constrained by the current tooling, this session will open up entirely new possibilities for your operations.
Scaling M365 Tenant Management Through Automation
How would you go about changing something for all your customer tenants in a very short time?
Manually updating each tenant is neither scalable nor efficient.
In this session, we will explore multi-tenant management using GDAP (Granular Delegated Admin Privileges), and demonstrate how this platform can be used to securely expose multi-tenant applications to our customer tenants by granting Enterprise Application consent.
Once this is in place, we can use PowerShell to securely access and manage these customer environments from our own home tenant without needing to sign in to each tenant individually.
psconf.eu 2024 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top