Today I started to use PnP Powershell for my day to day activities. It is very simple and great after start using it and very lighter, when compared with other APIs. This PnP Powershell is built using SharePoint CSOM against SharePoint Online & On-Premise environment.

Visit SharePoint/PnPPowerShell from Github to know more about PnP Powershell and you can view all the powershell cmdlets from PnPPowershell Documentation

There are three variety of Powershell cmdlet modules available for SharePoint

SharePoint Version Command to install
SharePoint Online Install-Module SharePointPnPPowerShellOnline
SharePoint 2016 Install-Module SharePointPnPPowerShell2016
SharePoint 2013 Install-Module SharePointPnPPowerShell2013

In this blog, I’m giving you an example based on SharePoint online. So I have installed the online module called “SharePointPnPPowerShellOnline”.

In the below example command, I’ll be updating the title value for the SharePoint website.


PS:> Connect-PnPOnline -Url https://ktskumar.sharepoint.com/mywork -Credentials (Get-Credential)
PS:> Set-PnPWeb -Title "My Work"

By using Set-PnPWeb command, we can update values for the SiteLogoUrl, AlternateCssUrl, Title, Description, MasterUrl, CustomMasterUrl

I have run the below command to get the updated title


PS:> Get-PnPWeb -Title

Update SharePoint Web title using PnP Powershell
Tagged on:                 

Leave a Reply

Your email address will not be published. Required fields are marked *