|
1762 | 1762 | "Add-PnPView" |
1763 | 1763 | ] |
1764 | 1764 | }, |
| 1765 | + { |
| 1766 | + "title": "Apply site theme", |
| 1767 | + "url": "https://pnp.github.io/script-samples/spo-apply-site-theme/README.html", |
| 1768 | + "rawUrl": "https://raw.githubusercontent.com/pnp/script-samples/main/scripts/spo-apply-site-theme/README.md", |
| 1769 | + "description": "Apply a theme to a specific SharePoint site without adding a tenant theme that would be available for all sites.", |
| 1770 | + "image": "https://raw.githubusercontent.com/pnp/script-samples/main/scripts/spo-apply-site-theme/assets/preview.png", |
| 1771 | + "type": "powershell", |
| 1772 | + "tabTag": "#tab/pnpps", |
| 1773 | + "authors": [ |
| 1774 | + { |
| 1775 | + "name": "Aimery Thomas", |
| 1776 | + "pictureUrl": "https://github.com/a1mery.png" |
| 1777 | + } |
| 1778 | + ], |
| 1779 | + "tags": [ |
| 1780 | + "Connect-PnPOnline", |
| 1781 | + "Get-PnPAccessToken", |
| 1782 | + "Invoke-RestMethod", |
| 1783 | + "Disconnect-PnPOnline" |
| 1784 | + ] |
| 1785 | + }, |
1765 | 1786 | { |
1766 | 1787 | "title": "Associate Multiple Site Collections to Hub Site", |
1767 | 1788 | "url": "https://pnp.github.io/script-samples/spo-associate-multiple-sites-to-hub/README.html", |
|
1989 | 2010 | "m365 logout" |
1990 | 2011 | ] |
1991 | 2012 | }, |
| 2013 | + { |
| 2014 | + "title": "SharePoint Clean Comments", |
| 2015 | + "url": "https://pnp.github.io/script-samples/spo-clean-comments/README.html", |
| 2016 | + "rawUrl": "https://raw.githubusercontent.com/pnp/script-samples/main/scripts/spo-clean-comments/README.md", |
| 2017 | + "description": "Removes or disables all comments in a site collection including by user", |
| 2018 | + "image": "https://raw.githubusercontent.com/pnp/script-samples/main/scripts/spo-clean-comments/assets/preview.png", |
| 2019 | + "type": "powershell", |
| 2020 | + "tabTag": "#tab/pnpps", |
| 2021 | + "authors": [ |
| 2022 | + { |
| 2023 | + "name": "Andrew Burns", |
| 2024 | + "pictureUrl": "https://github.com/GeorgiaGit.png" |
| 2025 | + } |
| 2026 | + ], |
| 2027 | + "tags": [ |
| 2028 | + "<Cmdlets-Used>" |
| 2029 | + ] |
| 2030 | + }, |
1992 | 2031 | { |
1993 | 2032 | "title": "Clean Up Unwanted Site Columns from Content Types and Lists/Libraries", |
1994 | 2033 | "url": "https://pnp.github.io/script-samples/spo-cleanup-site-column-usage/README.html", |
|
6337 | 6376 | "Get-PnPListItem" |
6338 | 6377 | ] |
6339 | 6378 | }, |
| 6379 | + { |
| 6380 | + "title": "Revoke permissions for a given Entra ID registration", |
| 6381 | + "url": "https://pnp.github.io/script-samples/spo-revoke-app-site-permission/README.html", |
| 6382 | + "rawUrl": "https://raw.githubusercontent.com/pnp/script-samples/main/scripts/spo-revoke-app-site-permission/README.md", |
| 6383 | + "description": "Demonstrates how to audit and revoke Entra ID app permissions across SharePoint site.", |
| 6384 | + "image": "https://raw.githubusercontent.com/pnp/script-samples/main/scripts/spo-revoke-app-site-permission/assets/example.png", |
| 6385 | + "type": "powershell", |
| 6386 | + "tabTag": "#tab/pnpps", |
| 6387 | + "authors": [ |
| 6388 | + { |
| 6389 | + "name": "Reshmee Auckloo", |
| 6390 | + "pictureUrl": "https://github.com/reshmee011.png" |
| 6391 | + } |
| 6392 | + ], |
| 6393 | + "tags": [ |
| 6394 | + "Connect-PnPOnline", |
| 6395 | + "Get-PnPAzureADApp", |
| 6396 | + "Get-PnPAzureADAppSitePermission", |
| 6397 | + "Get-PnPTenantSite", |
| 6398 | + "Revoke-PnPAzureADAppSitePermission" |
| 6399 | + ] |
| 6400 | + }, |
6340 | 6401 | { |
6341 | 6402 | "title": "Run jobs in parallel using ForEach-Object -Parallel to iterate SharePoint site collections", |
6342 | 6403 | "url": "https://pnp.github.io/script-samples/spo-run-jobs-in-parallel/README.html", |
|
6977 | 7038 | "m365 spo userprofile set" |
6978 | 7039 | ] |
6979 | 7040 | }, |
| 7041 | + { |
| 7042 | + "title": "Maintain and Replace SharePoint List Webhook Subscriptions", |
| 7043 | + "url": "https://pnp.github.io/script-samples/spo-webhook-subscription-maintenance/README.html", |
| 7044 | + "rawUrl": "https://raw.githubusercontent.com/pnp/script-samples/main/scripts/spo-webhook-subscription-maintenance/README.md", |
| 7045 | + "description": "This script checks SharePoint sites and specific list, removes old webhook URLs, and adds or replaces them with updated Power Automate webhook subscriptions.", |
| 7046 | + "image": "https://raw.githubusercontent.com/pnp/script-samples/main/scripts/spo-webhook-subscription-maintenance/assets/preview.png", |
| 7047 | + "type": "powershell", |
| 7048 | + "tabTag": "#tab/pnpps", |
| 7049 | + "authors": [ |
| 7050 | + { |
| 7051 | + "name": "Valeras Narbutas", |
| 7052 | + "pictureUrl": "https://github.com/ValerasNarbutas.png" |
| 7053 | + } |
| 7054 | + ], |
| 7055 | + "tags": [ |
| 7056 | + "Connect-PnPOnline", |
| 7057 | + "Get-PnPWebhookSubscription", |
| 7058 | + "Remove-PnPWebhookSubscription", |
| 7059 | + "New-PnPWebhookSubscription" |
| 7060 | + ] |
| 7061 | + }, |
6980 | 7062 | { |
6981 | 7063 | "title": "Add a SharePoint Document Library as a Tab in Microsoft Teams", |
6982 | 7064 | "url": "https://pnp.github.io/script-samples/teams-add-sharepointlibrary-as-tab/README.html", |
|
0 commit comments