Streamline your Workplace Operations
Practical PowerShell scripts, Microsoft Graph API tutorials, and actionable automation strategies for IT professionals and architects driving transformation across Microsoft 365, Power Platform, and Agentic AI.
Latest Guides
Microsoft Graph & PowerShell
How to Create SharePoint List Items with MS Graph API: A Step-by-Step Guide
Authenticate against Microsoft Graph and programmatically insert single and batch items into SharePoint lists.
How to create SharePoint Lists with MS Graph
Provision custom SharePoint libraries and structured lists automatically using Microsoft Graph REST endpoints.
How to create SharePoint Sites using Graph
Automate modern SharePoint site creation and ownership governance directly via Graph API permissions.
A Complete Guide For SharePoint Site Creation with PowerShell
Streamline tenant administration by scripting end-to-end site collection provisioning and template application.
Most Popular Scripts & Playbooks
Direct Solutions
Download a SharePoint Library Using Graph API
Upload Files to SharePoint Using Graph API
Configure Azure App Registration for MS Graph
Assign Sensitivity Labels in SharePoint (MSGraph)
Get Active SharePoint Sites for Last 6 Months
How to Use LINQ in PowerShell to Compare Arrays
SharePoint Downloader: File Download in 2 Steps
Easily Add Webparts to SharePoint Pages
Core Focus Areas
Ecosystem Pillars
37 Tutorials Live
SharePoint PowerShell Scripting
Enter the terminal and take absolute control. Access deep-dive PowerShell tutorials and advanced scripting techniques to manage IT infrastructure and maintain M365 at scale.
Cloud Workflows
Microsoft 365 & Power Automate
Unlock the hidden potential of your Microsoft ecosystem. Seamlessly connect apps, automate repetitive tasks, and construct powerful cloud-native workflows across M365.
Process Automation
Robotic Process Automation (RPA)
Break free from software silos. Master platforms like Power Automate Desktop and RPA to connect web services and handle complex data pipelines autonomously.
Copilot & Foundry
(Agentic) AI Solutions
Augment your workforce with artificial intelligence. Discover how we integrate Microsoft Copilot Studio, Microsoft Foundry, and ElevenLabs into enterprise operations.
Complete Scripts & Articles Index
39 of 39 Articles
Lists & Data Automation
How to Create SharePoint List Items with MS Graph API: A Step-by-Step Guide
In this article I'll elaborate how to create SharePoint List Items with MS Graph API. You might have use cases, which require the automat…
Lists & Data Automation
How to create SharePoint Lists with MS Graph
In this post I want to showcase how to create a SharePoint Library and SharePoint List using MS Graph. You might need to create a SharePo…
Site Management & Governance
How to create SharePoint Sites using Graph
In the previous article I was showcasing how to create a SharePoint Site with PNP.PowerShell. In this article I want to elaborate how to …
Site Management & Governance
A Complete Guide For SharePoint Site Creation with PowerShell
In this article I want to show you how you can streamline the SharePoint Site creation with PowerShell. You can save time by doing it wit…
Auth, Security & Tenant Setup
Assign Sensitivity Labels In SharePoint with MSGraph (PowerShell)
Sensitivity labels in Microsoft 365 allow organizations to classify documents into categories like public, confidential, or highly confid…
Files & Document Management
How to Get SharePoint Files with MSGraph with PowerShell
Learn how to efficiently retrieve SharePoint files using the MSGraph module in PowerShell. This comprehensive guide outlines the prerequi…
Files & Document Management
How To Download a SharePoint Library Using Graph API (PowerShell)
SharePoint is a powerful platform for managing and collaborating on documents, but downloading files from SharePoint libraries can be a t…
Files & Document Management
How to download files from SharePoint using Graph API (PowerShell)
Downloading files from SharePoint is a common use case, when we are integrating 3rd party systems with SharePoint. In my previous article…
Files & Document Management
How to upload files to SharePoint using Graph API (PowerShell)
Uploading files to SharePoint is a common use case, when we are integrating 3rd party systems with SharePoint. In my previous articles, I…
Lists & Data Automation
Create SharePoint list items using Graph API (PNP.PowerShell)
SharePoint List items do represent a row of structured data in our SharePoint. Besides creating them manually, you have the opportunity t…
Lists & Data Automation
How to get SharePoint List Items with Graph API (PowerShell)
In this article I am explaining how you can get SharePoint List items with Graph API. I took PowerShell to get the items, but you could a…
Auth, Security & Tenant Setup, M365 & Power Automate
How to configure Azure App registration for MS Graph
✔️ App registrations for MS Graph: Unleash powerful capabilities through granted requests. ✔️ What is an app registration? Learn its purp…
Lists & Data Automation
How to get all lists and libraries in SharePoint Online
Learn how to get all lists and libraries with two PowerShell scripts to understand what is going on in your SharePoint tenant.
Files & Document Management
Upload documents to SharePoint (PNP.PowerShell)
Learn how to upload documents to SharePoint with PowerShell. Integrating different systems to SharePoint can be achieved easily with this.
Site Management & Governance
SharePoint Site Usage: Get active Sites for last 6 months with PowerShell
When migrating our SharePoint to SharePoint Online, it can be really hard to separate the wheat from the chaff. SharePoint Site usage hel…
Site Management & Governance
SharePoint get all sites and subsites PowerShell script
SharePoint sites are created very fast. With a few clicks, admins and users can create dozens of sites and subsites. Since it is so easy …
Site Management & Governance
SharePoint PowerShell add site collection administrator
When you administer the SharePoint, you might need access to all sites. I have provided a collection of PowerShell scripts, so you can ac…
M365 & Power Automate
Business Process Automation: How to make customers happy
Business process automation can help you to design a more efficient organization. With business process automation, you can guide your us…
PowerShell Scripting Basics
Run PowerShell script | a clear tutorial made for beginners
Every journey starts with the first step. PowerShell is the langauge, when it comes to task and configuration automation. In this article…
Files & Document Management
SharePoint Downloader | Comfortable file download in 2 steps
In this article, you'll learn how to download SharePoint files in the GUI and with PowerShell. I also provide my tool, the "SharePoint Do…
Files & Document Management
How to restore SharePoint files with PowerShell
It is easy to delete SharePoint files by mistake. In this article, I will how you can restore SharePoint files in the GUI and also with P…
PowerShell Scripting Basics
3 of the most important SharePoint PowerShell Modules and Snappins
There are various ways to access SharePoint Online and SharePoint Server. Check out and learn what the main differences are. When to use …
PowerShell Scripting Basics
Multi value arrays in PowerShell: How to create them really easy
Multidimensional arrays are used to describe multi value objects in Powershell. ✔️ Learn how to create multidimensional arrays.
PowerShell Scripting Basics
How to filter for PowerShell objects easily
If you are working interactively with PowerShell, It might be unhandy to define all the filtering options with Where-Object. I will show …
Site Management & Governance
Change SharePoint site collection logo faster with PowerShell
The corporate design covers besides colors and fonts a logo, which is located in the upper left corner of the SharePoint site collection….
Auth, Security & Tenant Setup
How to connect to SharePoint Online with SharePointOnlinePowerShell
Besides the possibility to manage your SharePoint Online in the SharePoint admin center, you have the option to do it with PowerShell. Fo…
Site Management & Governance
How I easily add Webparts to SharePoint Pages by PowerShell
A page consists of multiple webparts. With the webparts you can refer to other lists, libraries and apps within a page. You can add webpa…
Auth, Security & Tenant Setup
Access SharePoint via Graph API in PowerShell
Learn how to access SharePoint with Graph API with ready to use PowerShell Scripts
Lists & Data Automation
Add-PNPField: Add SharePoint columns with PowerShell
Cheatsheet: Learn how to add SharePoint Columns with PNP PowerShell to automate the creation of your Microsoft lists and libraries. Ensur…
Lists & Data Automation
Add Items to SharePoint Online lists with PowerShell
When you want to integrate 3rd party systems to SharePoint, you might need to add items to SharePoint Online lists with PowerShell. In th…
Files & Document Management
How to use Word and Excel templates in SharePoint
Enhance the efficency of your intranet by using word and excel templates for your documents.
Auth, Security & Tenant Setup
Use credentials in PowerShell
Learn how to use credentials in PowerShell scripts and what to consider, when using Credentials in PowerShell.
PowerShell Scripting Basics
How to use LINQ in PowerShell to compare arrays
Use LINQ in PowerShell to boost your filtering and comparing operations in PowerShell. Ready-to-Use Scripts provided.
Site Management & Governance
Remove SharePoint Sites fastly
Howdy guys, sometimes we create ton of sites just for testing. A clean tenant is a must for an efficient management. Have you ever remove…
Auth, Security & Tenant Setup
Term label propagation in SharePoint Online
Rome was not build on a day so isn‘t our taxonomy. Business requirements change frequently, so we have to adapt our systems to support th…
Auth, Security & Tenant Setup
Dealing with existing SharePoint connections
We all can Imagine the scenario. You create sites in sharepoint and now you want to edit multiple sites afterwards with PowerShell. In or…
Lists & Data Automation
Filtering for SharePoint items with CAML Queries
Most of our times, we just need just a bunch of items, to export them or to change their values. This post should help you to show, how t…
Lists & Data Automation
Determine internal name of SharePoint Columns with GUI
You have to determine the internal name of SharePoint columns, when you want to get the values of the items programatically or develop so…
Lists & Data Automation
Getting Fieldvalues of Items
Getting all values of all items If you want to retrieve all fieldvalues of an item, you can use following steps. I am getting the opportu…