Session
M365 Automation Using PowerShell in Azure Functions
This immersive, hands-on lab/workshop is designed to empower IT professionals, administrators, and developers to automate Microsoft 365 workflows using PowerShell in Azure Functions. Through guided instruction and interactive practice, attendees will build a complete automation pipeline by integrating Logic Apps, Azure Queue Storage, and the Microsoft Graph API/Exchange PowerShell.
hands-on lab/Workshop Flow:
1. Setting the Stage: Understanding Automation in M365
- Explore the transformative power of automation within the M365 ecosystem.
- Understand the roles of Azure Functions, PowerShell, Logic Apps, and Graph API in simplifying workflows.
2. Introduction to Azure Functions and PowerShell
- Learn the fundamentals of creating and deploying serverless PowerShell scripts in Azure Functions.
- Build a foundational understanding of triggers, bindings, and runtime execution.
3. Hands-On: Building Your First Azure Function
- Step-by-step guidance to create a PowerShell-based Azure Function.
- Configure triggers for seamless integration with Logic Apps and external workflows.
4. Integrating Logic Apps for Workflow Automation
- Discover how to use Logic Apps for orchestrating workflows between services.
- Learn to trigger Azure Functions from Logic Apps and handle conditional logic for diverse scenarios.
5. Enhancing Scalability with Azure Queue Storage
- Set up Azure Queue Storage to manage large-scale or asynchronous workflows.
- Learn to integrate queue storage into your PowerShell-based Azure Function to improve efficiency and resilience.
6. Harnessing the Power of Microsoft Graph API and Exchange PowerShell
- Explore Microsoft Graph API capabilities for M365 resource management, such as user accounts, mailboxes, and security groups.
- Performing a message trace upon user requests.
- Use PowerShell to make Graph API calls and retrieve real-time M365 data for automation tasks.
7. Real-World Demo: Comprehensive M365 Automation Pipeline
- Build a real-world scenario integrating all components:
- Trigger workflows via Logic Apps.
- Use Azure Queue Storage to manage requests.
- Call Graph API to automate M365 tasks (e.g., creating users, managing licenses, or generating reports).
- Run complex tasks like message trace for missing email using Exchange PowerShell
- Follow along with a detailed, step-by-step guide provided during the session.
8. Optimizing and Securing Your Automation Pipeline
- Best practices for monitoring, troubleshooting, and optimizing Azure Functions.
- Learn security strategies to protect sensitive data and ensure compliance, including managing permissions and implementing robust access controls.
9. Scaling for the Future
- Explore strategies to scale your automation solutions for growing organizational needs.
- Discuss emerging trends and future possibilities in serverless automation within M365.
Why Attend?
This workshop offers a practical, hands-on approach to mastering M365 automation. By the end of the day, attendees will have built and deployed a fully functional automation pipeline. The knowledge gained will be immediately applicable, enabling participants to streamline operations and enhance productivity in their own organizations.
Be ready to roll up your sleeves, engage deeply with real-world scenarios, and walk away with the confidence to transform your workflows through automation!

Samir Makwana
MCT | Founder of Cloudtrify | Cloud Solution Architect | Angel Investor
Collingwood, Canada
Links
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