July 2020 Intermediate Release 1
Changed
- Fixed issue with
Remove-PnPTeamsTab
not working as intended - Fixed issue with
Add-PnPTeamsChannel
-Private not working as intended. We now require you to specify an owner. - Fixed authentication issues when using
Connect-PnPOnline
and mixed Resource permissions scopes (e.g. Graph and Office 365 Management API) - Fixed issue where
Disconnect-PnPOnline
would not clear the in memory token cache when usingDisconnect-PnPOnline
How to install
Use Install-Module -Name SharePointPnPPowerShell[version]
to install. Available are:
- SharePointPnPPowerShellOnline
- SharePointPnPPowerShell2019
- SharePointPnPPowerShell2016
- SharePointPnPPowerShell2013
How to install on a machine without an internet connection and make the cmdlets automatically available in PowerShell
On a computer with an internet connection enter:
Save-Module -Name SharePointPnPPowerShellOnline -Path [c:\foldertosavemoduleto]
In the path specified a folder will be created called SharePointPnPPowerShellOnline
. Copy this folder and all its contents to the target computer.
If you want to have the module only available for a specific user, copy the folder and its contents to
c:\users\[username]\documents\windowspowershell\modules
Notice that you might have to create this folder structure.
If you want the module to be available for all users, copy the folder and its contents to
c:\program files\windowspowershell\modules
On some custom installed environments these folders might be called differently. Use
$env:PSModulePath
to see the paths that PowerShell scans for existing modules. Copy the folder to one of the folders listed.
How to install on a machine without an internet connection and load the cmdlets manually
On a computer with an internet connection enter:
Save-Module -Name SharePointPnPPowerShellOnline -Path [c:\foldertosavemoduleto]
In the path specified a folder will be created called SharePointPnPPowerShellOnline
. Copy this folder and all its contents to the target computer.
To manually load the cmdlets (notice, this has to be done everytime you want to use PnP PowerShell in a PowerShell session) enter:
Import-Module [c:\pathontargetcomputer]\SharePointPnPPowerShellOnline\SharePointPnPPowerShellOnline.psd1 -DisableNameChecking