SharePoint Online: How to Create a New List from Existing List?

Requirement: Create a list from an existing list in SharePoint Online. SharePoint Online: Create a List from an Existing List Creating a list similar to the existing list structure is a common requirement in SharePoint. Creating a list from an existing list in Sharepoint Online can be a great way to quickly…

Read more

SharePoint Online: Remove a Custom Theme using PowerShell

Requirement: Remove a custom theme in SharePoint Online. If you’ve ever customized your SharePoint Online site by adding a custom theme, you may have later decided that you don’t like the look and feel of the theme. Or maybe someone else in your organization has created a custom theme you want to…

Read more

SharePoint Online: CAML Query with IsNull and IsNotNull Examples in PowerShell

Requirement: Get all items from a list where a particular filed value is Null. SharePoint Online: CAML Query IsNull Example Here is the example of how the IsNull operator can be used in CAML: SharePoint Online: CAML query with IsNotNull Operator in PowerShell Similarly, You can use “<IsNotNull>” Operator to get list…

Read more

How to Add an Owner to an Office 365 Group using PowerShell?

Requirement: Add Owner to Office 365 group using PowerShell. A Microsoft 365 Group is a collection of users who share a common set of resources, such as a shared mailbox, calendar, document library, and more. Microsoft 365 Group owners are responsible for managing the group’s settings, membership, and content. They can add…

Read more

SharePoint Online: Get Files and Sub-Folders Count on Each Folder in a Document Library using PowerShell

Requirement:  Get the count of files and sub-folders at each folder in a SharePoint Online document library. How to Get the Number of Files and Sub-Folders at Each Folder of a Document Library? When a document library has multiple folders, sub-folder, and files, you can get the number of files and sub-folders…

Read more

SharePoint Online: Change from Classic Experience to Modern (and vice versa) using PowerShell

Requirement: Change SharePoint Online site from Classic Experience to Modern. How to Activate the Modern Experience from Classic? The modern experience in SharePoint Online lists and libraries is faster, mobile-friendly, and easier to use. It brings new functionalities, user interfaces, and components. However, some features can only be used in the classic experience….

Read more

SharePoint Online: Error Handling with Try Catch in PowerShell

One of the best practices while writing PowerShell scripting is handling potential errors to ensure the smooth execution of the script when something goes wrong. Who can guarantee a script can run correctly in different environments every time? Error handling in PowerShell is made easy with try-catch blocks similar to .NET framework….

Read more

SharePoint Online: How to Disable “Delete this list”?

Requirement: Disable the “Delete” option in a SharePoint Online List or Document Library. How to Disable the Delete option for a List or Library in SharePoint Online? We have a requirement to disable any accidental deletes on specific SharePoint Online lists and document libraries that are provisioned as part of a custom…

Read more

SharePoint Online: Get Attachments Report in a List using PowerShell

Requirement: Generate a Report to get an Inventory of all Attachments in a SharePoint Online List. PowerShell to Get All Attachments in a SharePoint Online List This blog post will show you how to get all of the attachments from a SharePoint Online list. This is a handy trick if you need…

Read more