Skip to content
This repository has been archived by the owner on Jan 19, 2021. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time

PnP PowerShell

PnP-PowerShell Repository - ARCHIVED Important: PnP-PowerShell has been retired and archived. Move to the new PnP PowerShell module available at We will only maintain that version going forward.


This solution contains a library of PowerShell commands that allows you to perform complex provisioning and artifact management actions towards SharePoint. The commands use a combination of CSOM and REST behind the scenes, and can work against both SharePoint Online as SharePoint On-Premises.

PnP PowerShell RoadMap

I've found a bug, where do I need to log an issue or create a PR

Only PnP.PowerShell is actively maintained.

Given that the cross-platform PnP PowerShell is our future going forward create issues and PRs in the new repository.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.