Find All Shared Links in SharePoint Online Document Library

Requirement: We wanted to find all links shared through the “Share” Feature in SharePoint Online. PowerShell to Generate Shared Links Report in SharePoint Online When a file or folder is shared in SharePoint Online, It generates a Link, and users can use that link to view or edit based on permissions set…

Read more

SharePoint Online: Get Subsite Permission Report using PowerShell

Requirement: PowerShell script to get subsite permissions in SharePoint Online. How to Get Subsite Permissions in SharePoint Online? Do you need to access the SharePoint Online site permissions but don’t know how? If so, this blog post is for you! With a few steps, you will be able to view all of…

Read more

SharePoint Online: Find All Files Exceeding the Maximum URL Length Limitation using PowerShell

Microsoft Office Excel files stored in deep Folders, sub-folder structures with long names often result in an error when they exceed the maximum file URL length of 218 characters, as in my other article SharePoint Online: URL Length Limitation of 218 Characters in Excel Files. So, we wanted to proactively scan the…

Read more

SharePoint Online: Export Access Requests Settings using PowerShell

Requirement: Export access requests settings for all sites in SharePoint Online. SharePoint Online: PowerShell to Export Access Requests Settings (Email Address, Group Configuration) To export access requests settings from all sites in the SharePoint Online tenant, use this PowerShell: This PowerShell script gets the inventory of all access request settings and exports…

Read more

Get Documents Inventory for a Site Collection using PowerShell

Requirement: Get all documents inventory in a CSV format from a SharePoint Site collection. PowerShell to Get Documents Inventory of a SharePoint Site: SharePoint Site collections can quickly become cluttered with files and documents. The document inventory can help keep track of what is stored in each site collection and where specific…

Read more

Generate SharePoint Online Site Usage Reports using Graph API and PowerShell

Requirement: Generate usage reports for SharePoint Online sites. How to Generate Usage Reports for All SharePoint Online Sites in the Tenant? If you are a SharePoint administrator, you may find it useful to generate reports about how your users use the sites and content. Microsoft has made it easy for you to…

Read more

SharePoint Online: Site Documents Inventory (Library, Folder, Sub-Folder and Files) Report using PowerShell

Requirement: Generate an Inventory report that contains all document Libraries, Folders, Sub-Folders, and File detail from a SharePoint Online site collection. SharePoint Online: Site Inventory Report using PowerShell Do you need to create an inventory report of all the documents in a SharePoint Online site? Well, You can use PowerShell to do…

Read more

SharePoint Online: User Permissions Audit Report for a Site Collection using PnP PowerShell

Requirement: Need a report to audit SharePoint Online site collection permissions. SharePoint Online: User Permissions report in a Site Collection using PnP PowerShell Auditing SharePoint Online Site permissions is critical for security, as misconfigured permissions may enable users to access to data that they should not have access to. So, regular auditing…

Read more

SharePoint Online: Find All Unused Sites based on Last Modified Date

Requirement: Get All unused SharePoint Online Sites based on the last modified date. How to Find the Last Modified Date of SharePoint Online Site Collections? If you’re like most SharePoint administrators, you have a number of sites in your SharePoint Online tenant that are no longer being used, and you may want…

Read more