Why do we need to learn PnP PowerShell?
In this ever-changing technology landscape, we should always ask this question while learning something new. Why do I need to learn this? Is it worth investing time and effort in this topic?
Microsoft has already provided cmdlets to manage SharePoint Online for administrative tasks in Office 365, for example, to create a site collection, to delete/remove site collections, adding users, creating groups, and so on. The PnP PowerShell cmdlets are complementary to the SharePoint Online cmdlets. I think the PnP PowerShell cmdlets are developer-focused and provide the means to manage artifacts in SharePoint, such as lists, views, fields, content types, upload files, and so on.
Right now with the June 2017 release, there are more than 150 cmdlets available and the team is working to constantly add new cmdlets. Some cmdlets are duplicated, such as creating site collections and deleting site collections. We have covered PnP PowerShell briefly in Chapter 5, Managing...