PowerShell commands that allows you to perform complex provisioning and artifact management actions towards SharePoint. The commands use CSOM and can work against both SharePoint Online as SharePoint On-Premises.
PnP PowerShell CmdLets which will let you to manage Office 365 SharePoint sites or on-premises SharePoint deployments remotely using remote APIs, but without writing any lines of actual code. PnP PowerShell helps you to create automated scripts for example to provision site collections with specific customizations or to manage any assets in the SharePoint sites remotely. PnP PowerShell CmdLets are using PnP Core Component in their implementation as the underlaying engine for the operations, but you can take advantage of the operations just by writing scripts.
You can download installer for PnP PowerShell CmdLets from following location: