Skip to content

Support

How To

Top limitations

Content & Video

Troubleshoot

SharePoint Documentation

Licence Changes

Partner Secure Application Model

SharePoint SPO

Storage Limits

Admin O365

Azure Error Codes

SPO

Guest Users

External Access

Diagnostics

Performance

WebParts

Maintenance mode

?maintenancemode=true
?disable3PCode=1

DisableTelemetry

?disableTelemetry=true

Debug localization

?forceLocale=fr-fr

Search vertical layout refresh

?cacheClear=true

Hide the navigation

?env=Embedded is the new ?isDlg=1 
?env=WebViewList
?Embed=true&sw=bypass
```html

Filter URL

- [Generate Modern List Filter URL: Managed Metadata](https://piyushksingh.com/2019/05/24/generate-modern-list-filter-url-managed-metadata/)
- [How to filter a SharePoint list or library using URL parameters](https://natechamberlain.com/2020/05/09/how-to-filter-a-sharepoint-list-or-library-using-url-parameters/)


News Links

- [Edit news links](https://emilymancini.com/2020/01/16/editing-a-news-link-in-sharepoint-online/)

to clear (debug) configs

```html
?stay=true

Error Handling

?test429=true

Lists

RecycleBin

Create Documentation

Login Error

edge://settings/siteData?search=cookie

Throttling

Graph API Errors 429

Tips

Invalid File Names and Types

No-Scripts / embedding-scripts

Followed Sites

O365 Network planning

Clean O365

Classic Features

WebDAV

Makros /VBA

  • [Readiness Toolkit to assess application compatibility for Mic

Sway

Restore deleted owners group

connect-pnpOnline -Url https://contoso.sharepoint.com/sites/testclone2 -interactive

$m365GroupId = (get-pnpsite -Includes RelatedGroupId).RelatedGroupId

$m365GroupOwnerClaims = "c:0o.c|federateddirectoryclaimprovider|{0}_o" -f $m365GroupId.Guid.ToString()

Add-PnPSiteCollectionAdmin -Owners $m365GroupOwnerClaims

$owner = Get-PnPGroup -AssociatedOwnerGroup | select Title

Add-PnPGroupMember -Group $owner.Title -LoginName $m365GroupOwnerClaims | Out-Null

<## 
 The commented code to attempt to set the owners group as hidden did not work hence left as hidden

$list = get-pnplist "User Information List"

$ownerN = get-pnplistitem  -List $list | where-object {$_.FieldValues.Name -eq $m365GroupOwnerClaims -and $_.FieldValues.EMail}
$ownerN.FieldValues.UserInfoHidden

set-pnplistitem -List $list -Identity $ownerN.Id -Values @{UserInfoHidden = $true;} -U
 $ownerN = get-pnplistitem  -List $list | where-object {$_.FieldValues.Name -eq $m365GroupOwnerClaims -and $_.FieldValues.EMail}
 $ownerN.FieldValues.UserInfoHidden
#>