Explore the capabilities of Microsoft Graph API in different Windows update scenarios. Learn how to use MS Graph to manage device workflows, approve and schedule Windows updates, and build a Teams chat bot. Take a 1600-XP learning module to manage updates for cloud-connected devices.
Skilling Snack: Do More with Microsoft Graph
Microsoft Graph is a powerful gateway to data and intelligence in Microsoft 365. It provides a unified programmability model to manage Windows updates, with the same wealth of data used to build apps. In this article, we’ll explore the capabilities of Microsoft Graph API in different Windows update scenarios.
Use the Microsoft Graph API
Microsoft Graph is a powerful tool to interact with data, and can be accessed by calling a REST API and HTTP methods. We’ll review versions of MS Graph, the resources to interact with, query parameters, and tools for interacting with MS Graph.
Windows Updates API Overview
We’ll learn how to improve control over content delivered by Windows Update to managed devices. We’ll look at ways to approve, schedule, and safeguard it with the help of Windows Update for Business deployment service. We’ll also explore how to manage feature updates, quality updates, drivers, and firmware.
Try Windows Update for Business with Microsoft Graph
We’ll try MS Graph to manage device workflows in the Windows Update for Business deployment service. We’ll follow instructions in 8 different scenarios to access the deployment service directly through the MS Graph API endpoint. We’ll also walk through MS Graph Explorer and PowerShell SDK to see all the capabilities, and view a demo that integrates the capabilities into a custom app.
Manage Windows Updates for Cloud-Connected Devices by Using the Microsoft Graph PowerShell SDK
We’ll take a 1600-XP learning module to learn how to manage updates for our cloud-connected Windows devices. We’ll learn how to enroll and unenroll devices, discover updates, deploy updates, schedule updates, and expedite updates when necessary.
Create a Feature Update Deployment Using the Microsoft Teams Chat Bot
We’ll see how to leverage the Microsoft Graph API to build a Windows Update for Business chat bot in Teams. We’ll see how a simple chat bot can tell us all the Windows versions currently in support, prompt us to create a feature update deployment for a specific version of Windows, and more.
Developer’s Guide to Microsoft Graph
We’ll brush up on the what, why, and how of Microsoft Graph. We’ll walk through the API, Graph Explorer, permissions, events, testing, and accompanying demos. We’ll also bookmark additional recommended resources.
Intune Devices and Apps API Overview
We’ll use the Microsoft Intune API with Microsoft Graph to manage devices, apps, and even configure Intune while using our preferred tools. We’ll watch an embedded video to learn more about this integration, common scenarios, and using Graph Explorer and PowerShell.
Configuration as Code in Microsoft Intune
For a more advanced application, we’ll watch how to use MS Graph with Azure DevOps to automate common tasks. We’ll walk through common scenarios using configuration as code to maintain Intune configuration across different tenants.
Microsoft Graph is a powerful gateway to data and intelligence in Microsoft 365.
Microsoft Graph is a powerful tool to manage Windows updates, with the same wealth of data used to build apps. With the help of Microsoft Graph API, we can control content delivered by Windows Update to managed devices, manage feature updates, quality updates, drivers, and firmware, and even build a Windows Update for Business chat bot in Teams. We can also use the Microsoft Graph PowerShell SDK to manage Windows updates for cloud-connected devices, and use MS Graph with Azure DevOps to automate common tasks.
Skilling snacks provide bite-sized learning for IT pros. Explore the capabilities of Microsoft Graph API in different Windows update scenarios to get the most out of the Microsoft Graph. Visit the Windows Tech Community for best practices and follow @MSWindowsITPro on Twitter for support.
Key points from the article:
- Learn about ways to use MS Graph, particularly by calling a REST API and HTTP methods
- Improve your control over content delivered by Windows Update to managed devices
- Try MS Graph to manage device workflows in the Windows Update for Business deployment service
- Manage Windows updates for cloud-connected devices by using the Microsoft Graph PowerShell SDK
- Create a feature update deployment using the Microsoft Teams chat bot
From the Windows IT Pro Blog