Category Archives: SharePoint

How to get SharePoint audit reports using Office 365 Management APIs?

Summary The following are the customer concerns with the SharePoint sites on Microsoft 365 cloud when it comes to audit reports. SPO site collection admins do not receive the same GUI presentation for site audit reports that were available on … Continue reading

Posted in PnP.PowerShell, SharePoint 2010, SharePoint 2013, Technical Stuff | Leave a comment

Application Lifecycle Management (ALM) for Power Platform (PP) 3 of 3

Summary This is the final part of the three-part blog post. Part1 and Part2 posts were focused on the basic settings for the Classic UI mode pipeline setup. In this post, I will explain more advanced, modular, and factory pattern … Continue reading

Posted in Power Apps, Power Apps, Power Automate, SharePoint, Technical Stuff | 1 Comment

How to get a list of Site Collection Admins for a SharePoint site?

Summary My customer had a requirement to get the list of Site Collection Admins (SCAs) for any site within the tenant for anyone in the organization. The need of the user is to find additional information from the SCA. This … Continue reading

Posted in Azure, PnP.PowerShell, SharePoint | Leave a comment

How to automate and govern the “Sites.Selected” permissions using a custom tool?

Summary Earlier, I posted an article regarding the “Sites.Selected” MS Graph permission to create the granular permissions for sites. The following is the link for the article. How does the MS Graph “Sites.Selected” permission work for granular permissions for SPO … Continue reading

Posted in Azure, PnP.PowerShell, SharePoint | 1 Comment

How to resolve “The attempted operation is prohibited because it exceeds the list view threshold.” for Remove-PnPWeb?

Summary A customer got the following error for removing a sub-site. Clearly, the issue was due to a large list or lists present in the sub-site. Since the entire subsite needs to be deleted with the large list, to eliminate … Continue reading

Posted in SharePoint, SharePoint 2010, SharePoint 2013 | Leave a comment

How does the MS Graph “Sites.Selected” permission work for granular permissions for SPO sites?

Summary To provide granular access for the sites the Azure Access Control (ACS) was used in the past. The app id and secret can be created using the add-ins, more info is described here. Note: Please check ACS retirement info. … Continue reading

Posted in PnP.PowerShell, SharePoint | 4 Comments

How to get raw data from PFX certificates?

Summary This article will show the step-by-step PowerShell commands to read the raw data from the certificate. Prerequesite is you need to create a sample PFX file. It is very easy to create such files using the PnP Powershell module. … Continue reading

Posted in PnP.PowerShell, SharePoint, Technical Stuff | Leave a comment

How to find {sitesId} to pass to MS Graph API call?

Summary SharePoint related MS Graph API call requires {sitesid}, for example for the following API call we need {sitesId} Create permission – Microsoft Graph v1.0 | Microsoft Docs POST /sites/{sitesId}/permissions Solution Login to your SharePoint site. Go to Graph Explorer, … Continue reading

Posted in MS Graph, SharePoint | 2 Comments

How to add custom banner to alert “SharePoint 2010 workflow retirement” to site users and owners?

Summary The SharePoint 2010 workflow will retire. Microsoft announced it, see the following link. SharePoint 2010 workflow retirement For my customer, even after multiple messages to the Admins and Owners there was not an immediate action taken by the owners. … Continue reading

Posted in SharePoint, SharePoint 2010, SharePoint 2013, PnP.PowerShell | Leave a comment

Error loading debug manifests (debugManifestsFile)

Summary I was creating a simple hello world application customizer using the following documentation. Build your first SharePoint Framework Extension (Hello World part 1) After following the steps and I tried to debug I got the following error. When I … Continue reading

Posted in SharePoint, SharePoint 2010, SharePoint 2013 | Leave a comment