Microsoft Graph
103 TopicsPractical Graph: Creating SharePoint News Items from an RSS Feed
This article explains how to use the SharePoint Pages API to create new site pages with the Microsoft Graph PowerShell SDK after reading information from an RSS feed. Parsing the RSS feed to find article details is just one of the challenges encountered and solved to accomplish the goal. https://practical365.com/sharepoint-pages-api-rss/19Views0likes0CommentsPractical Graph: Exploring the Best Way to Control User Access to Entra ID Apps
Most Microsoft 365 tenants have a collection of Entra ID apps to manage. One task might be to control access to Entra ID apps, so the question is how best to do this. Assignments for users and groups control the ability to use apps while custom app roles are there for developers to determine what a user can done when they run an app. https://practical365.com/access-to-entra-id-apps/74Views0likes1CommentMicrosoft Graph PowerShell SDK Needs to Fix Its Password Problem
The Microsoft Graph PowerShell SDK offers developers easy access to data across the Microsoft 365 ecosystem and that’s good. However, there’s a problem with Graph SDK plain text passwords that must be fixed. In today’s threat climate, passwords should be passed as secure strings. It’s a small but important step to improve overall security. https://office365itpros.com/2025/02/14/graph-sdk-plain-text-passwords/12Views0likes0Comments🚀 Mastering Microsoft Power Platform Fundamentals – My Learning Journey & Tips!
I recently completed the Power Platform Fundamentals Learning Plan and wanted to share my journey, key takeaways, and useful tips for anyone looking to get certified! 💡 What I learned: ✔ How Power Automate simplifies workflows ✔ Dataverse best practices ✔ Custom app-building insights Here’s the official Microsoft Learn Plan I followed: [Power Platform Fundamentals Learning Plan] 📢 If you're preparing for the exam or just exploring Power Platform, let’s connect and discuss! Feel free to ask any questions. 🚀27Views0likes0CommentsPractical Graph: Controlling App Access to SharePoint Online Sites
The Microsoft Graph API offers great access to SharePoint Online site content, but sometimes the need exists to resist app access to SharePoint Online sites. That's where the Sites.Selected Graph permission comes in by allowing administrators to dictate exactly which sites an app can access. Practice the Principle of Least Permission! https://practical365.com/restrict-app-access-to-sharepoint-sites/122Views0likes0CommentsPractical Graph: Finding and Removing Underused Microsoft 365 Copilot Licenses from User Accounts
Microsoft 365 Copilot licensing costs a lot of money. At $360 annually, it's important to make sure that everyone with a license makes full use of Copilot to become more productive and efficient. Usage data is available in the Graph, and some PowerShell can reveal who's using Copilot and who's not. With that data, you can decide whether to remove licenses for reassignment to other users. https://practical365.com/microsoft-365-copilot-licensing/31Views0likes0CommentsPractical Graph: Apply Retention Labels to Unlabeled SharePoint Files
A previous article described a script to find SharePoint Online files that didn't have retention labels. This article picks up the thread and shows how to use the data generated by the previous script to apply retention labels to the unlabeled files using cmdlets from the Microsoft Graph PowerShell SDK. Some issues are met along the way, but the script works and does the job, which is all that counts at the end of the day. https://practical365.com/apply-retention-labels-powershell/17Views0likes0CommentsPrimer: Output Data Generated with an Azure Automation Runbook to a SharePoint List
The second part of the Azure Automation runbook primer brings us to output, specifically how to create items generated by a runbook in a SharePoint Online list. Once in the lists, items can be processed using Power Automate, Power Apps, or Power BI or exported to Excel. It’s a great way of capturing information generated by background jobs. https://office365itpros.com/2025/01/22/azure-automation-runbook-list/16Views1like0CommentsPrimer: How to Use Azure Automation to Run Microsoft Graph PowerShell SDK Scripts
A reader asked why it seems so difficult to use Azure Automation runbooks to process Microsoft 365 data. In fact, it’s not so hard, and here’s a primer to help you understand how to create the necessary Azure Automation environment to develop and execute runbooks. Once modules and permissions are in place, everything falls into place. https://office365itpros.com/2025/01/21/azure-automation-runbook-primer/45Views0likes0CommentsUsing the SharePoint Pages Graph API
Microsoft released the SharePoint Pages API in mid-2024. This article describes how to create and publish a news item using cmdlets from the Microsoft Graph PowerShell SDK based on the API. The net result is that the API appears to work well but some problems are evident in the cmdlets. Or maybe it’s just my lack of knowledge! https://office365itpros.com/2025/01/14/sharepoint-pages-api/55Views0likes0Comments