PnP.PowerShell 2.10 released

PnP.PowerShell 2.10 released

Hi All,

Today a new Version of PnP.PowerShell has been released to the PowerShell Gallery.

I am using the new PSResourceGet here instead of the PowerShellGet commands.

To check what version is installed and what’s available from the PowerShell Gallery use the following Commands

Get-InstalledPSResource PnP.PowerShell -Scope CurrentUser
Find-PSResource PnP.PowerShell

Uninstall the old version of the PowerShell Module and install the new one

Uninstall-PSResource PnP.PowerShell -Scope CurrentUser
Install-PSResource PnP.PowerShell -Scope CurrentUser
Get-InstalledPSResource PnP.PowerShell -Scope CurrentUser

Note: PNP.PowerShell does not work in PowerShell 5.x anymore

Works fine in PowerShell 7.x

Connect interactive

Connect-PnPOnline -Url "https://icewolfch.sharepoint.com/sites/DemoTemplate/" -Interactive

Enter or select Account

Confirm MFA if needed

Some basic tests

Get-PnPContext
Get-PnPFolder -Url "Freigegebene Dokumente/Project/Script"
Get-PnPFileVersion -Url "Freigegebene Dokumente/Project/Script/AADUsers.csv"
Disconnect-PnPOnline 

Authenticate with App and Certificate

I have blogged about how to Register the Entra ID App for PnP.PowerShell

Additional Info:

Connect with App and Certificate

Connect-PnPOnline -Url "https://icewolfch.sharepoint.com/sites/DemoTemplate/" -ApplicationId "7bc9048b-ba56-4fe0-9b52-ba8f8a6e18a6" -Tenant "icewolfch.onmicrosoft.com" -Thumbprint "07EFF3918F47995EB53B91848F69B5C0E78622FD"
Get-PnPContext

Or you can simply use my M365PSProfile Module to update the most important M365 Modules - find the Documentation here: https://github.com/fabrisodotps1/M365PSProfile/

Install-PSResource -Name M365PSProfile
Add-M365PSProfile
Install-M365Module

Regards
Andres Bohren

PowerShell Logo