From aecbdaee80b9731c6855915c9b241d92071c516c Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sun, 26 Jan 2020 16:22:04 +0200 Subject: [PATCH 1/6] Create description.md --- .../description.md | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/description.md diff --git a/Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/description.md b/Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/description.md new file mode 100644 index 00000000..6f3174c7 --- /dev/null +++ b/Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/description.md @@ -0,0 +1,25 @@ +Short script to get the number of items and folders with unique permissions per list. The scripts loops through all the lists in a single web and displays whether the list has unique permissions, the number of folders with unique permissions and the number of items with unique permissions. The items, folders, and their properties also get exported to a csv file. + + + + + + + +Before running the script, you need to open the file and enter correct information: + +```PowerShell +$webUrl="Enter here the url of your site, e.g. https://intra.Company.com" +$pathToExportReport="c:\MyCSV.csv" +``` + + +End result: + + + + + + + +The script requires SharePoint Management Shell. From eefa3b366028e16bb196b7132aab033f706364d3 Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sun, 26 Jan 2020 16:22:34 +0200 Subject: [PATCH 2/6] Add files via upload --- .../Capture209.PNG | Bin 0 -> 31419 bytes .../OnlyUniqueFLI.ps1 | 50 ++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/Capture209.PNG create mode 100644 Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/OnlyUniqueFLI.ps1 diff --git a/Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/Capture209.PNG b/Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/Capture209.PNG new file mode 100644 index 0000000000000000000000000000000000000000..73e6848c80593a54eda0ad9193a342b8daaecc44 GIT binary patch literal 31419 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 literal 0 HcmV?d00001 diff --git a/Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/OnlyUniqueFLI.ps1 b/Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/OnlyUniqueFLI.ps1 new file mode 100644 index 00000000..c08ffba4 --- /dev/null +++ b/Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/OnlyUniqueFLI.ps1 @@ -0,0 +1,50 @@ + +$webUrl="http://nicename:17007/sites/devSite" +$pathToExportReport="c:\MyCSV.csv" + +Add-PSSnapin Microsoft.SharePoint.PowerShell + +$web=Get-SPWeb $webUrl + +$lists=$web.Lists + +foreach($list in $lists) +{ + Write-Host "Processing list "$list.Title + Write-Host " .... List has unique permissions: " $list.HasUniqueRoleAssignments + Write-Host " ........... Items count: " $list.ItemCount + Write-Host " ........... Folders count: " $list.Folders.Count + + $folders=$list.Folders + $uniqueFolders=0 + foreach($folder in $folders) + { + if($folder.HasUniqueRoleAssignments) + { + $folder | Export-Csv $pathToExportReport -Append + $uniqueFolders++ + } + + } + + + $items=$list.Items + $uniqueItemsCount=0 + foreach($item in $items) + { + + + if($item.HasUniqueRoleAssignments) + { + + $item | export-csv $pathToExportReport -Append + $uniqueItemsCount++ + + } + + } + Write-Host " ........... Unique items count: " $uniqueItemsCount + Write-Host " ........... Unique folders count: " $uniqueFolders + + +} \ No newline at end of file From 95a76f903fbaf91524548115c8989ae67dd9092d Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sun, 26 Jan 2020 16:25:56 +0200 Subject: [PATCH 3/6] Create description.md --- .../description.md | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/description.md diff --git a/Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/description.md b/Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/description.md new file mode 100644 index 00000000..dce547cc --- /dev/null +++ b/Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/description.md @@ -0,0 +1,25 @@ +Short script to get the number of items with unique permissions per list. The scripts loops through all the lists in a single web and finds items with unique permissions. The items and their properties also get exported to a csv file. + + + + + + + +Before running the script, you need to open the file and enter correct information: + + + +```PowerShell +$webUrl="Enter here the url of your site, e.g. https://intra.Company.com" +$pathToExportReport="c:\MyCSV.csv" +``` + + +End results: + + + + + +The script requires SharePoint Management Shell. From cee5935c921fc6840d4b754e8e561aac61f70bd0 Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sun, 26 Jan 2020 16:27:06 +0200 Subject: [PATCH 4/6] Add files via upload --- .../Capture211.PNG | Bin 0 -> 23380 bytes .../OnlyUnique.ps1 | 34 ++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/Capture211.PNG create mode 100644 Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/OnlyUnique.ps1 diff --git a/Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/Capture211.PNG b/Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/Capture211.PNG new file mode 100644 index 0000000000000000000000000000000000000000..17c53f3906b4c03b3e0cb8f21f44f57ca709f981 GIT binary patch literal 23380 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 literal 0 HcmV?d00001 diff --git a/Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/OnlyUnique.ps1 b/Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/OnlyUnique.ps1 new file mode 100644 index 00000000..2abe5be7 --- /dev/null +++ b/Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/OnlyUnique.ps1 @@ -0,0 +1,34 @@ + +$webUrl="Enter here the url of your site, e.g. https://intra.Company.com" +$pathToExportReport="c:\MyCSV.csv" + +Add-PSSnapin Microsoft.SharePoint.PowerShell + +$web=Get-SPWeb $webUrl + +$lists=$web.Lists + +foreach($list in $lists) +{ + Write-Host "Processing list "$list.Title + Write-Host " ........... Items count: " $list.ItemCount + $items=$list.Items + $uniqueItemsCount=0 + foreach($item in $items) + { + + + if($item.HasUniqueRoleAssignments) + { + + $item | export-csv $pathToExportReport -Append + $uniqueItemsCount++ + + } + + } + Write-Host " ........... Unique items count: " $uniqueItemsCount + + + +} \ No newline at end of file From 6fd1c3a361d027d21e552e39366b0115b6b22b53 Mon Sep 17 00:00:00 2001 From: dem123-cthulu <55390200+dem123-cthulu@users.noreply.github.com> Date: Mon, 27 Jan 2020 11:08:54 +0100 Subject: [PATCH 5/6] Create README.md --- Content Types/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 Content Types/README.md diff --git a/Content Types/README.md b/Content Types/README.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Content Types/README.md @@ -0,0 +1 @@ + From 1cb2e9fd1e5f74812753c0cde12b4a80145b9948 Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Mon, 27 Jan 2020 21:54:24 +0200 Subject: [PATCH 6/6] Update description.md --- OTHER/Remove a single event receiver/description.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OTHER/Remove a single event receiver/description.md b/OTHER/Remove a single event receiver/description.md index e347ba4c..d5f18710 100644 --- a/OTHER/Remove a single event receiver/description.md +++ b/OTHER/Remove a single event receiver/description.md @@ -8,7 +8,7 @@ A short solution to remove a single event receiver from your SPO lists. 3. Scroll down to these lines -PowerShell +```PowerShell # Paths to SDK. Please verify location on your computer. Add-Type -Path "c:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI\Microsoft.SharePoint.Client.dll" Add-Type -Path "c:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI\Microsoft.SharePoint.Client.Runtime.dll" @@ -21,6 +21,7 @@ $ListTitle="kriiv" $EventReceiverGUID="154d2ca2-8335-464c-9059-214cdcc1c2c1" Get-SPOListEventreceivers -Username $Username -AdminPassword $AdminPassword -Url $Url -ListTitle $ListTitle -EventReceiverGUID $EventreceiverGUID +``` 4. Check if the 2 libraries are in the same location on your computer. If yes, proceed on. If no, change the paths in the file. Usually you will be required to change folder name "15" into "16". 5. Instead of admin@tenant.onmicrosoft.com, enter the name of your site collection admin.