This repository has been archived by the owner on Jan 19, 2021. It is now read-only.
July 2020 Release
·
236 commits
to master
since this release
Added
- Added
-WithRightsAssignedDetailed
parameter toGet-PnPUser
when used against SharePoint Online allowing for fine grained (broken) permissions on item, list and site level to be shown PR #2754 - Added a
-RowLimit
parameter toClear-PnPRecycleBinItem
andRestore-PnPRecycleBinItem
so that it can be used on recycle bins which hold more than 5000 items PR #2760 - Added connection option to
Connect-PnPOnline
taking-Scopes
and-Credentials
to allow setting up a delegated permission token for use with Microsoft Graph and the Office 365 Management API. See this wiki page for more details. PR #2746 - Added support for enabling and disabling fields using
Set-PnPField -Identity FieldName -Values @{AllowDeletion=$false}
PR #2766 - Added the following cmdlets to add/remove/clear owners and members of Microsoft 365 Groups:
Add-PnPMicrosoft365GroupMember
,Add-PnPMicrosoft365GroupOwner
,Remove-PnPMicrosoft365GroupMember
,Remove-PnPMicrosoft365GroupOwner
,Clear-PnPMicrosoft365GroupMember
,Clear-PnPMicrosoft365GroupOwner
PR #2750 - Added Add-PnPTeamsChannel, Add-PnPTeamsTab, Add-PnPTeamsUser, Get-PnPTeamsApp, Get-PnPTeamsChannel, Get-PnPTeamsChannelMessage, Get-PnPTeamsTab, Get-PnPTeamsTeam, Get-PnPTeamsUser, New-PnPTeamsApp, New-PnPTeamsTeam, Remove-PnPTeamsChannel, Remove-PnPTeamsTab, Remove-PnPTeamsTeam, Remove-PnPTeamsUser, Set-PnPTeamsChannel, Set-PnPTeamsTab, Set-PnPTeamsTeam, Set-PnPTeamsPicture, Submit-PnPTeamsChannelMessage, Update-PnPTeamsApp cmdlets
- Added Get-PnPFileVersion, Remove-PnPFileVersion, Restore-PnPFileVersion cmdlets
- Added
-HideFromAddressLists
and-HideFromOutlookClients
toSet-PnPUnifiedGroup
to allow for setting the visibility of Microsoft 365 Groups PR #2717
Changed
- Updated implementation of
Move-PnPFile
to now also support moving of files and folders accross site collections PR #2749 - Fixed issue where using
Disconnect-PnPOnline -Connection $variable
after having connected using$variable = Connect-PnPOnline -CertificatePath <path> -ReturnConnection
, it would not clean up the certificate on that connection instance passed in by $variable, but instead try to do it on the current connection context PR #2755 - Fixed
Invoke-PnPSPRestMethod -Method Merge
not passing in theIf-Match: *
header and thereby causing failed requests PR #2764 - If a certain PnP PowerShell cmdlet needs access to the SharePoint Admin Center site in order to function correctly, it will now list this in the Synopsis section of the Get-Help for the cmdlet
- Fixed issue where using
Connect-PnPOnline
using-Thumbnail
would delete the private key on some devices when runningDisconnect-PnPOnline
PR #2759 - Fixed timeouts on
Get-PnPSiteCollectionAdmin
when the site has a lot of users PR #2769 - Updated test project structure PR #2767
- Updated the Microsoft Authentication Library (MSAL) to 4.16.1 which resolves an issue in the MSAL library which caused many of the
Connect-PnPOnline
options not to work in Azure Runbooks anymore PR #2735 - All UnifiedGroup cmdlets have been renamed to Microsoft365Group. I.e.
New-PnPUnifiedGroup
->New-PnPMicrosoft365Group
. An alias has been added to provide for backwards compatibility PR #2771
Contributors
- Erwin van Hunen [erwinvanhunen]
- Gautam Sheth [gautamdsheth]
- Koen Zomers [koenzomers]
- Maximilian L. [MrTantum]
- Ellie Hussey [Professr]
- Todd Klindt [ToddKlindt]
- Marc D Anderson [sympmarc]
- Jens Otto Hatlevold [jensotto]
- Robin Meure [robinmeure]
- Paul Bullock [pkbullock]