GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - pnp/powershell: PnP PowerShell

BranchesTags
Open more actions menu

Latest commit

 

History

8,122 Commits
8,122 Commits

Folders and files

NameName
Last commit message
Last commit date
.agents
.agents
 
 
.claude
.claude
 
 
.codex
.codex
 
 
.devcontainer
.devcontainer
 
 
.github
.github
 
 
.vscode
.vscode
 
 
build
build
 
 
docker
docker
 
 
documentation
documentation
 
 
pages
pages
 
 
powershell
powershell
 
 
resources
resources
 
 
samples
samples
 
 
src
src
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.mcp.json
.mcp.json
 
 
AGENTS.md
AGENTS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
MIGRATE-1.0-to-2.0.md
MIGRATE-1.0-to-2.0.md
 
 
MIGRATE-2.0-to-3.0.md
MIGRATE-2.0-to-3.0.md
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
context7.json
context7.json
 
 
dependencies.json
dependencies.json
 
 
dotnetfoundation_v4_small.png
dotnetfoundation_v4_small.png
 
 
nugeticon.png
nugeticon.png
 
 
version.json
version.json
 
 
version.txt
version.txt
 
 
versionv4.txt
versionv4.txt
 
 

Repository files navigation

PnP PowerShell

PnP PowerShell is a .NET 8 based PowerShell Module providing over 900 cmdlets that work with Microsoft 365 environments such as SharePoint Online, Microsoft Teams, Microsoft Project, Security & Compliance, Entra ID, and more.

Starting with version 3.1.379-nightly, all releases, including the nightly releases, will be fully digitally signed and will therefore work on machines restricted with the AllSigned PowerShell execution policy set. Major thanks to the .NET Foundation for providing us with the signing certificate to be able to do so.

Latest version Latest nightly version
PnP.PowerShell PnP.PowerShell

OpenSSF Scorecard

This module is a successor of the PnP-PowerShell module. The original cmdlets only work on Windows and Windows PowerShell and supports SharePoint On-Premises (2013, 2016 and 2019) and SharePoint Online. This version of the cmdlets is cross-platform (i.e it works on Windows, MacOS and Linux) but it will only support SharePoint Online. Only the cross-platform PnP PowerShell SharePoint Online module is still being updated, earlier versions are not.

For more information about installing or upgrading to this module, please refer to the documentation.

To use PnP PowerShell from an AI assistant such as GitHub Copilot or Claude, see the PnP PowerShell MCP server.

PnP PowerShell 3.x

We released a new major version of PnP PowerShell, version 3 and upwards. This version of PnP PowerShell requires as of today PowerShell 7.4.0 or newer, and is based upon .NET 8.0.

We have created a guide for upgrading from previous versions to PnP PowerShell 3.x. If you are still using PowerShell 5.1 or the ISE, and want to use the latest major or nightly release, you will need to specify the required version like below: 

Install-Module PnP.PowerShell -RequiredVersion 1.12.0 -Force

PnP PowerShell 4.x Preview

We are preparing a v4 release of PnP PowerShell. This version of PnP PowerShell requires as of today PowerShell 7.6.0 or newer, and is based upon .NET 10.0. It will contain breaking changes towards v3.

If you already want to try out this new version out, follow the steps in the installation manual to get started with it.

Supportability and SLA

This library is open-source and community provided library with active community providing support for it. This is not Microsoft provided module so there's no SLA or direct support for this open-source component from Microsoft. For more information about the PnP initiative, check out the official website: Microsoft 365 & Power Platform Community.

.NET Foundation

This project is supported by the .NET Foundation and has adopted the .NET Foundation Code of Conduct.

.NET Foundation

About

PnP PowerShell

pnp.github.io/powershell

Topics

hacktoberfestm365microsoftmicrosoft-graphmicrosoft-graph-apimicrosoft365office365powershellsharepointteams

Resources

Readme
MIT license

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

912 stars

Watchers

35 watching

Forks

407 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.