From 1939ca2890c2b92b157b47817785099024e62418 Mon Sep 17 00:00:00 2001 From: LocalGitty <42035526+lgitty@users.noreply.github.com> Date: Sat, 25 Jan 2020 13:27:04 +0200 Subject: [PATCH 01/85] Fixed file structure --- .../Capture204.PNG | Bin 0 -> 82749 bytes .../Enable versioning in ODB lists.ps1 | 93 ++++++++++++++++++ .../description.md | 26 +++++ Remove SPO subsite/Remove SPO subsite.ps1 | 65 ------------ Remove SPO subsite/description.md | 15 --- .../Features/Enable feature/enablefeature.ps1 | 0 .../Remove SPO subsite/Remove SPO subsite.ps1 | 0 7 files changed, 119 insertions(+), 80 deletions(-) create mode 100644 OneDrive for Business/Enable versioning for all lists in OneDrive sites/Capture204.PNG create mode 100644 OneDrive for Business/Enable versioning for all lists in OneDrive sites/Enable versioning in ODB lists.ps1 create mode 100644 OneDrive for Business/Enable versioning for all lists in OneDrive sites/description.md delete mode 100644 Remove SPO subsite/Remove SPO subsite.ps1 delete mode 100644 Remove SPO subsite/description.md rename enablefeature.ps1 => Site Management/Features/Enable feature/enablefeature.ps1 (100%) rename Remove SPO subsite.ps1 => Site Management/Remove SPO subsite/Remove SPO subsite.ps1 (100%) diff --git a/OneDrive for Business/Enable versioning for all lists in OneDrive sites/Capture204.PNG b/OneDrive for Business/Enable versioning for all lists in OneDrive sites/Capture204.PNG new file mode 100644 index 0000000000000000000000000000000000000000..3b613cd64b62675d6c91ef206030a7a3741937c4 GIT binary patch literal 82749 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 literal 0 HcmV?d00001 diff --git a/OneDrive for Business/Enable versioning for all lists in OneDrive sites/Enable versioning in ODB lists.ps1 b/OneDrive for Business/Enable versioning for all lists in OneDrive sites/Enable versioning in ODB lists.ps1 new file mode 100644 index 00000000..eb9532c5 --- /dev/null +++ b/OneDrive for Business/Enable versioning for all lists in OneDrive sites/Enable versioning in ODB lists.ps1 @@ -0,0 +1,93 @@ +function Set-SPOListVersioning($EnableVersioning, $Urelek) +{ + $ctx=New-Object Microsoft.SharePoint.Client.ClientContext($urelek) + $ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username, $Adminpassword) + $ctx.Load($ctx.Web.Lists) + $ctx.Load($ctx.Web) + $ctx.Load($ctx.Web.Webs) + $ctx.ExecuteQuery() + Write-Host + Write-Host $ctx.Url -BackgroundColor White -ForegroundColor DarkGreen + foreach( $ll in $ctx.Web.Lists) + { + $ll.EnableVersioning = $EnableVersioning + $ll.Update() + $csvvalue= new-object PSObject + $listurl=$null + if($ctx.Url.EndsWith("/")) {$listurl= $ctx.Url+$ll.Title} + else {$listurl=$ctx.Url+"/"+$ll.Title} + $csvvalue | Add-Member -MemberType NoteProperty -Name "Url" -Value ($listurl) + $csvvalue | Add-Member -MemberType NoteProperty -Name "Status" -Value "Failed" + try + { + $ErrorActionPreference="Stop" + $ctx.ExecuteQuery() + Write-Host $listurl -ForegroundColor DarkGreen + $csvvalue.Status="Success" + $Global:csv+= $csvvalue + } + + catch + { + $Global:csv+= $csvvalue + Write-Host $listurl -ForegroundColor Red + } + finally + {$ErrorActionPreference="Continue"} + + + } + + if($ctx.Web.Webs.Count -gt 0) + { + for($i=0; $i -lt $ctx.Web.Webs.Count ; $i++) + { + Set-SPOListVersioning -EnableVersioning $EnableVersioning -Urelek ($ctx.Web.Webs[$i].Url) + } + + } + + + +} + + + + + + + # Paths to SDK. Please verify location on your computer. +Add-Type -Path "c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.SharePoint.Client\v4.0_16.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.Client.dll" +Add-Type -Path "c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.SharePoint.Client.Runtime\v4.0_16.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.Client.Runtime.dll" + +# Insert the credentials and the name of the admin site +$Username="t@trial765.onmicrosoft.com" +$AdminPassword=Read-Host -Prompt "Password" -AsSecureString +Connect-SPOService https://trial765-admin.sharepoint.com -Credential $Username +$myhost="https://trial765-my.sharepoint.com" + +# If you do not want to target all users, enter the target user names in the line below instead of Get-SPOUser cmdlet: +$users=get-SPOUser -Site $myhost +$EnableVersioning=$true +$Global:csv=@() + +foreach($user in $users) +{ + + + if($user.LoginName.Contains('@')) + { + $persweb=$user.LoginName.Replace(".","_").Replace("@","_") + $persweb=$myhost+"/personal/"+$persweb + Write-Host $persweb + + $AdminUrl=$persweb + + #Add the following line if you want to assign yourself, administrator or another user access to other users' personal sites + #Set-SPOUser -Site $AdminUrl -IsSiteCollectionAdmin $true -LoginName t@trial765.onmicrosoft.com + Set-SPOListVersioning -EnableVersioning $EnableVersioning -Urelek $AdminUrl + } +} + +# Specify the path where the log file will be published +$Global:csv | Export-Csv -Path C:\Users\Public\Versioning.csv \ No newline at end of file diff --git a/OneDrive for Business/Enable versioning for all lists in OneDrive sites/description.md b/OneDrive for Business/Enable versioning for all lists in OneDrive sites/description.md new file mode 100644 index 00000000..efa5e103 --- /dev/null +++ b/OneDrive for Business/Enable versioning for all lists in OneDrive sites/description.md @@ -0,0 +1,26 @@ +Powershell script that enables versioning for all the libraries and lists in all personal sites (OneDrive for Business). + +It requires SharePoint Online Management Shell and SharePoint SDK installed: + +http://technet.microsoft.com/en-us/library/fp161372(v=office.15).aspx + +http://www.microsoft.com/en-us/download/details.aspx?id=30722 + + + +It uses recurrence to find all sites in all site collections and then goes through all the lists. + +For some lists, enabling version may not be possible and you will receive a notification of that. + +At the end, a csv file is generated with the lists' urls and the status whether enabling was successful or not. + + + +As the script runs you will see green lists' titles for which the enabling succeeded and red for those which failed (not all lists support versioning). + + + + +You can customize the script by using the commented out tips. + + diff --git a/Remove SPO subsite/Remove SPO subsite.ps1 b/Remove SPO subsite/Remove SPO subsite.ps1 deleted file mode 100644 index 6854e7d0..00000000 --- a/Remove SPO subsite/Remove SPO subsite.ps1 +++ /dev/null @@ -1,65 +0,0 @@ -function GetAllSubsitesAndDelete($urelek) -{ - $ctx2 = New-Object Microsoft.SharePoint.Client.ClientContext($urelek) -$ctx2.Credentials= New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username, $password) -$rootWeb2 = $ctx2.Web -$sites2 = $rootWeb2.Webs - -$ctx2.Load($rootWeb2) -$ctx2.Load($sites2) -$ctx2.ExecuteQuery() -if($sites2.Count -gt 0) - { - for($i=0;$i -lt $sites2.Count ;$i++) - { - GetAllSubsitesAndDelete($sites2[$i].Url) - } - try - { - $rootWeb2.DeleteObject() - $ctx2.ExecuteQuery() - Write-Host "Subsite " $rootWeb2.Url " has been removed" - } - catch [Net.WebException] - { - Write-Host $_.Exception.ToString() - } - } - else - { - try - { - $rootWeb2.DeleteObject() - $ctx2.ExecuteQuery() - Write-Host "Subsite " $rootWeb2.Url " has been removed" - } - catch [Net.WebException] - { - Write-Host $_.Exception.ToString() - } - } - - - -} - -#paths to SDK (copied from Victor's comment) -$programFiles = [environment]::getfolderpath("programfiles") -add-type -Path $programFiles'\SharePoint Online Management Shell\Microsoft.Online.SharePoint.PowerShell\Microsoft.SharePoint.Client.dll' -add-type -Path $programFiles'\SharePoint Online Management Shell\Microsoft.Online.SharePoint.PowerShell\Microsoft.SharePoint.Client.Runtime.dll' - -# The following script will remove not only the subsite but all its content and sub-subsites -$siteUrl = Read-Host -Prompt "Enter the subsite url,e.g.`r`nhttps://tenant.sharepoint.com/sites/mysitecollection/subsite/subsubsite`r`n” -$username = Read-Host -Prompt "Enter admin@tenant.onmicrosoft.com" -$password = Read-Host -Prompt "Enter password" -AsSecureString -$ctx = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl) -$ctx.Credentials= New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username, $password) -$rootWeb = $ctx.Web -$sites = $rootWeb.Webs - -$ctx.Load($rootWeb) -$ctx.Load($sites) -$ctx.ExecuteQuery() -GetAllSubsitesAndDelete($rootWeb.Url) - - diff --git a/Remove SPO subsite/description.md b/Remove SPO subsite/description.md deleted file mode 100644 index f99d69d7..00000000 --- a/Remove SPO subsite/description.md +++ /dev/null @@ -1,15 +0,0 @@ -It requires SharePoint Online Management Shell and SharePoint SDK installed: - -http://technet.microsoft.com/en-us/library/fp161372(v=office.15).aspx - -http://www.microsoft.com/en-us/download/details.aspx?id=30722 - - - -The script removes a single subsite from a site collection. - -A prerequisite for removing a subsite is to remove all its subsites (sub-subsites), so before it deletes the actual subsite, it checks for all sub-subsites in a recurring function and deletes them all. It works on different levels so you can also delete sub-sub-sub-subsite of a sub-sub-subsite. - -I find it often works when the subsite "refuses" to be deleted from GUI. How often? - -Please let me know in Q and A! For which situation you used it, whether it worked as expected and how I can make it better! diff --git a/enablefeature.ps1 b/Site Management/Features/Enable feature/enablefeature.ps1 similarity index 100% rename from enablefeature.ps1 rename to Site Management/Features/Enable feature/enablefeature.ps1 diff --git a/Remove SPO subsite.ps1 b/Site Management/Remove SPO subsite/Remove SPO subsite.ps1 similarity index 100% rename from Remove SPO subsite.ps1 rename to Site Management/Remove SPO subsite/Remove SPO subsite.ps1 From 8f0cb958f850b60bb0644dc9d929a55387df9e36 Mon Sep 17 00:00:00 2001 From: LocalGitty <42035526+lgitty@users.noreply.github.com> Date: Sat, 25 Jan 2020 14:20:24 +0200 Subject: [PATCH 02/85] fixed a few images --- .../description.md | 2 +- .../description.md | 2 +- .../description.md | 32 +++++++++++- .../description.txt | 52 ------------------- .../enableversioning.ps1 | 2 +- .../Restore previous versions.ps1 | 23 ++++---- .../workflows in one site coll.ps1 | 27 +++++----- .../description.md | 18 ++----- .../description.md | 34 ++++++------ 9 files changed, 80 insertions(+), 112 deletions(-) delete mode 100644 Versioning/PS Enable versioning for all SharePoint Online lists/description.txt diff --git a/OneDrive for Business/Enable versioning for all lists in OneDrive sites/description.md b/OneDrive for Business/Enable versioning for all lists in OneDrive sites/description.md index efa5e103..59cc0a80 100644 --- a/OneDrive for Business/Enable versioning for all lists in OneDrive sites/description.md +++ b/OneDrive for Business/Enable versioning for all lists in OneDrive sites/description.md @@ -17,7 +17,7 @@ At the end, a csv file is generated with the lists' urls and the status whether As the script runs you will see green lists' titles for which the enabling succeeded and red for those which failed (not all lists support versioning). - + diff --git a/Versioning/Enable versioning for all lists in OneDrive sites/description.md b/Versioning/Enable versioning for all lists in OneDrive sites/description.md index efa5e103..59cc0a80 100644 --- a/Versioning/Enable versioning for all lists in OneDrive sites/description.md +++ b/Versioning/Enable versioning for all lists in OneDrive sites/description.md @@ -17,7 +17,7 @@ At the end, a csv file is generated with the lists' urls and the status whether As the script runs you will see green lists' titles for which the enabling succeeded and red for those which failed (not all lists support versioning). - + diff --git a/Versioning/PS Enable versioning for all SharePoint Online lists/description.md b/Versioning/PS Enable versioning for all SharePoint Online lists/description.md index 9c558e35..72534dac 100644 --- a/Versioning/PS Enable versioning for all SharePoint Online lists/description.md +++ b/Versioning/PS Enable versioning for all SharePoint Online lists/description.md @@ -1 +1,31 @@ -. +A short script that enables versioning for all the libraries and lists in the whole tenant. + +It requires SharePoint Online Management Shell and SharePoint SDK installed: + +http://technet.microsoft.com/en-us/library/fp161372(v=office.15).aspx + +http://www.microsoft.com/en-us/download/details.aspx?id=30722 + + + +It uses recurrence to find all sites in all site collections and then goes through all the lists. + +For some lists, enabling version may not be possible and you will receive a notification of that. + +At the end, a csv file is generated with the lists' urls and the status whether enabling was successful or not. + + + +As the script runs you will see green lists' titles for which the enabling succeeded and red for those which failed (not all lists support versioning). + + + + + + + + +You can customize the script by using the commented out tips. + +

+Enjoy and please share feedback! diff --git a/Versioning/PS Enable versioning for all SharePoint Online lists/description.txt b/Versioning/PS Enable versioning for all SharePoint Online lists/description.txt deleted file mode 100644 index fe17d31e..00000000 --- a/Versioning/PS Enable versioning for all SharePoint Online lists/description.txt +++ /dev/null @@ -1,52 +0,0 @@ -A short script that enables versioning for all the libraries and lists in the whole tenant. - -It requires SharePoint Online Management Shell and SharePoint SDK installed: - -http://technet.microsoft.com/en-us/library/fp161372(v=office.15).aspx - -http://www.microsoft.com/en-us/download/details.aspx?id=30722 - - - -It uses recurrence to find all sites in all site collections and then goes through all the lists. - -For some lists, enabling version may not be possible and you will receive a notification of that. - -At the end, a csv file is generated with the lists' urls and the status whether enabling was successful or not. - - - -As the script runs you will see green lists' titles for which the enabling succeeded and red for those which failed (not all lists support versioning). - -Versioning will always fail for public site. - - -You can customize the script by using the commented out tips: - - - -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" - -# Versioning will be enabled. If you prefer to disable it for the whole tenant, change to $false -$versioning = $true - -# You can also enter credentials directly: $siteUrl="https://tenant-admin.sharepoint.com" -$siteUrl = Read-Host -Prompt "Enter https://tenant-admin.sharepoint.com” -$username = Read-Host -Prompt "Enter admin's login, e.g. admin@domain.onmicrosoft.com" -$password = Read-Host -Prompt "Enter password" -AsSecureString -$credy= New-Object System.Management.Automation.PSCredential($username,$password) -Connect-SPOService -Credential $credy -Url $siteUrl - -$sitecollections=get-SPOSite -$Global:csv=@() - -foreach($sitecoll in $sitecollections) -{ - getall($sitecoll.Url) -} - -# Specify the path where the log file will be published -$Global:csv | Export-Csv -Path C:\Users\Public\Versioning.csv diff --git a/Versioning/PS Enable versioning for all SharePoint Online lists/enableversioning.ps1 b/Versioning/PS Enable versioning for all SharePoint Online lists/enableversioning.ps1 index f889535b..c744e415 100644 --- a/Versioning/PS Enable versioning for all SharePoint Online lists/enableversioning.ps1 +++ b/Versioning/PS Enable versioning for all SharePoint Online lists/enableversioning.ps1 @@ -60,7 +60,7 @@ $versioning = $true # You can also enter credentials directly: $siteUrl="https://tenant-admin.sharepoint.com" $siteUrl = Read-Host -Prompt "Enter https://tenant-admin.sharepoint.com” -$username = Read-Host -Prompt "Enter admin's login, e.g. admin@domain.onmicrosoft.com" +$username = Read-Host -Prompt "Enter admin login, e.g. admin@domain.onmicrosoft.com" $password = Read-Host -Prompt "Enter password" -AsSecureString $credy= New-Object System.Management.Automation.PSCredential($username,$password) Connect-SPOService -Credential $credy -Url $siteUrl diff --git a/Versioning/PS Restore previous versions in the entire library/Restore previous versions.ps1 b/Versioning/PS Restore previous versions in the entire library/Restore previous versions.ps1 index dc33fd55..b4efa5b5 100644 --- a/Versioning/PS Restore previous versions in the entire library/Restore previous versions.ps1 +++ b/Versioning/PS Restore previous versions in the entire library/Restore previous versions.ps1 @@ -2,8 +2,8 @@ { param ( [Parameter(Mandatory=$true,Position=1)] - [string]$Username, - [Parameter(Mandatory=$true,Position=2)] + [string]$Username, + [Parameter(Mandatory=$true,Position=2)] [string]$Url, [Parameter(Mandatory=$true,Position=3)] $password, @@ -20,9 +20,9 @@ param ( $ctx.Load($ll) $ctx.ExecuteQuery() $spqQuery = New-Object Microsoft.SharePoint.Client.CamlQuery - $spqQuery.ViewXml =""; - $itemki=$ll.GetItems($spqQuery) - $ctx.Load($itemki) + $spqQuery.ViewXml =""; + $itemki=$ll.GetItems($spqQuery) + $ctx.Load($itemki) $ctx.ExecuteQuery() foreach($item in $itemki) @@ -61,13 +61,14 @@ param ( } if($file.Versions[($file.Versions.Count-1)].IsCurrentVersion) { - $vLabel=$file.Versions[($file.Versions.Count-2)].VersionLabel - Write-Host "Version to be restored: " $vLabel + $vLabel=$file.Versions[($file.Versions.Count-2)].VersionLabel + Write-Host "Version to be restored: " $vLabel } - else{ $vLabel=$file.Versions[($file.Versions.Count-1)].VersionLabel - Write-Host "Version to be restored: " $vLabel } - $file.Versions.RestoreByLabel($vLabel) - $ctx.ExecuteQuery() + else{ + $vLabel=$file.Versions[($file.Versions.Count-1)].VersionLabel + Write-Host "Version to be restored: " $vLabel } + $file.Versions.RestoreByLabel($vLabel) + $ctx.ExecuteQuery() } else diff --git a/Workflows/Get workflow report for a site collection/workflows in one site coll.ps1 b/Workflows/Get workflow report for a site collection/workflows in one site coll.ps1 index f150886e..3bc49c3d 100644 --- a/Workflows/Get workflow report for a site collection/workflows in one site coll.ps1 +++ b/Workflows/Get workflow report for a site collection/workflows in one site coll.ps1 @@ -5,9 +5,9 @@ param ( [string]$Username, [Parameter(Mandatory=$true,Position=2)] $AdminPassword, - [Parameter(Mandatory=$true,Position=3)] + [Parameter(Mandatory=$true,Position=3)] [string]$Url, - [Parameter(Mandatory=$true,Position=4)] + [Parameter(Mandatory=$true,Position=4)] [string]$CSVPath ) @@ -23,12 +23,13 @@ param ( foreach ( $ll in $Lists) { - $workflo = $ll.WorkflowAssociations; - $ctx.Load($workflo); + $WorkflowCollection = $ll.WorkflowAssociations; + $ctx.Load($WorkflowCollection); + try { $ctx.ExecuteQuery(); - Write-host $ll.Title $workflo.Count -ForegroundColor Green + Write-host $ll.Title $WorkflowCollection.Count -ForegroundColor Green } catch [Net.WebException] @@ -37,15 +38,15 @@ param ( } - foreach ($workfloek in $workflo) - { - $workfloek | Add-Member NoteProperty "SiteUrl"($ctx.Web.Url) - $workfloek | Add-Member NoteProperty "ListTitle"($ll.Title) - Write-Output $workfloek + foreach ($SingleWorkflow in $WorkflowCollection) + { + $SingleWorkflow | Add-Member NoteProperty "SiteUrl"($ctx.Web.Url) + $SingleWorkflow | Add-Member NoteProperty "ListTitle"($ll.Title) + Write-Output $SingleWorkflow - $workfloek | export-csv -Path $CSVPath -Append - - } + $SingleWorkflow | export-csv -Path $CSVPath -Append + + } } diff --git a/Workflows/Get workflow report for all site collections/description.md b/Workflows/Get workflow report for all site collections/description.md index e9cf8bc6..fddac1e8 100644 --- a/Workflows/Get workflow report for all site collections/description.md +++ b/Workflows/Get workflow report for all site collections/description.md @@ -10,7 +10,7 @@ Before you run the script, open .ps1 file and edit all necessary information: -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" @@ -20,7 +20,7 @@ $Username="user@tenant.onmicrosoft.com" $AdminPassword=Read-Host -Prompt "Password" -AsSecureString $AdminUrl="https://tenant-admin.sharepoint.com" $CSVPath="C:\Users\ivo\Desktop\SomePath.csv" - +``` @@ -41,24 +41,16 @@ As the script runs you will see how many workflows each list has: + - - - - - - - - - -Sample report +### Sample report #TYPE Microsoft.SharePoint.Client.Workflow.WorkflowAssociation @@ -74,7 +66,7 @@ https://tenant.sharepoint.com/TeamsitewithLists Generic List With GeolocationCol -Related scripts +### Related scripts Get workflow report for one site diff --git a/Workflows/Get workflow report for one site/description.md b/Workflows/Get workflow report for one site/description.md index a04f9c7a..6fc8ec37 100644 --- a/Workflows/Get workflow report for one site/description.md +++ b/Workflows/Get workflow report for one site/description.md @@ -1,43 +1,39 @@ -rogram 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" - -# Insert the credentials and the name of the site and the path where the report should be saved. -$Username="2190@tenant.onmicrosoft.com" -$AdminPassword=Read-Host -Prompt "Password" -AsSecureString -$Url="https://tenant.sharepoint.com" -$CSVpath="C:\testpath2.csv" - -As the script runs you will see how many workflows each list has: +Powershell script. Creates a .csv file with a report on all workflows in a site collection. - - - +Before you run the script, open .ps1 file and edit all necessary information: +```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" +# Insert the credentials and the name of the site and the path where the report should be saved. +$Username="2190@tenant.onmicrosoft.com" +$AdminPassword=Read-Host -Prompt "Password" -AsSecureString +$Url="https://tenant.sharepoint.com" +$CSVpath="C:\testpath2.csv" +``` +As the script runs you will see how many workflows each list has: + - - -Sample report +### Sample report #TYPE Microsoft.SharePoint.Client.Workflow.WorkflowAssociation From 614d66981b0ae204e42b5e2b49612adb6441cc6c Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sat, 25 Jan 2020 14:54:44 +0200 Subject: [PATCH 03/85] closes #13 --- .../description.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Permissions/Powershell/Remove permission groups from personal files/description.md b/Permissions/Powershell/Remove permission groups from personal files/description.md index 55fcf030..91b0f3d5 100644 --- a/Permissions/Powershell/Remove permission groups from personal files/description.md +++ b/Permissions/Powershell/Remove permission groups from personal files/description.md @@ -17,9 +17,9 @@ The following script requires SharePoint Online SDK. If the location exists and you can see -Microsoft.SharePoint.Client.dll and +```Microsoft.SharePoint.Client.dll``` and -Microsoft.SharePoint.Client.Runtime.dll +```Microsoft.SharePoint.Client.Runtime.dll``` Skip the next step and go to Step 3. From e86d0a684b9b46644d09e2cabbce3110c5967e26 Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sat, 25 Jan 2020 15:13:35 +0200 Subject: [PATCH 04/85] Create description.md --- .../description.md | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Site Management/Recycle Bin/Restore all reycle bin items across all site collections/description.md diff --git a/Site Management/Recycle Bin/Restore all reycle bin items across all site collections/description.md b/Site Management/Recycle Bin/Restore all reycle bin items across all site collections/description.md new file mode 100644 index 00000000..ab43d2a6 --- /dev/null +++ b/Site Management/Recycle Bin/Restore all reycle bin items across all site collections/description.md @@ -0,0 +1,46 @@ +The script loops across all site collections in the tenant and finds all deleted items and restores them all. + + + +More variations of the script are available on Technet Gallery: https://gallery.technet.microsoft.com/office/site/search?query=recycle%20bin&f%5B1%5D.Value=recycle%20bin&f%5B1%5D.Type=SearchText&f%5B0%5D.Value=Arleta%20Wanat&f%5B0%5D.Type=User&ac=4 + + + + + + + +The script will notify you as it loops through the sites if there are any items at all in the site collection recycle bin; it will restore them and print out their names in green. + +If it runs into any troubles (e.g. duplicate items already exist and the mysite host) it will notify you about it in red + + + + + + + + + + + + + + + +Before running the script you need to open the file and enter the correct the data: + + + +```PowerShell +# Paths to SDK. Please verify location on your computer. +Add-Type -Path "c:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll" +Add-Type -Path "c:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll" + +# Insert the credentials and the name of the admin site +$Username="t@trial765.onmicrosoft.com" +$AdminPassword=Read-Host -Prompt "Password" -AsSecureString +$AdminUrl="https://trial765-admin.sharepoint.com" +``` + +```$Username``` correponds to the global admin who has access to all the site collections you want to loop through. From 225ca37f063d935ec9b2b1d80b7d8574746e63fc Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sat, 25 Jan 2020 15:14:56 +0200 Subject: [PATCH 05/85] added script and images --- .../RestoreAllRecycleBinItems.ps1 | 92 ++++++++++++++++++ .../RestoreBasedAllSiteCollections-1.PNG | Bin 0 -> 19213 bytes .../RestoreBasedAllSiteCollections2-1.PNG | Bin 0 -> 4462 bytes 3 files changed, 92 insertions(+) create mode 100644 Site Management/Recycle Bin/Restore all reycle bin items across all site collections/RestoreAllRecycleBinItems.ps1 create mode 100644 Site Management/Recycle Bin/Restore all reycle bin items across all site collections/RestoreBasedAllSiteCollections-1.PNG create mode 100644 Site Management/Recycle Bin/Restore all reycle bin items across all site collections/RestoreBasedAllSiteCollections2-1.PNG diff --git a/Site Management/Recycle Bin/Restore all reycle bin items across all site collections/RestoreAllRecycleBinItems.ps1 b/Site Management/Recycle Bin/Restore all reycle bin items across all site collections/RestoreAllRecycleBinItems.ps1 new file mode 100644 index 00000000..a8b65916 --- /dev/null +++ b/Site Management/Recycle Bin/Restore all reycle bin items across all site collections/RestoreAllRecycleBinItems.ps1 @@ -0,0 +1,92 @@ +function Get-DeletedItems +{ +param ( + [Parameter(Mandatory=$true,Position=1)] + [string]$Username, + [Parameter(Mandatory=$true,Position=2)] + $AdminPassword, + [Parameter(Mandatory=$true,Position=3)] + [string]$Url +) +#$password = ConvertTo-SecureString -string $AdminPassword -AsPlainText -Force + $ctx=New-Object Microsoft.SharePoint.Client.ClientContext($Url) + $ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Username, $AdminPassword) + +try +{ +$ctx.ExecuteQuery() +} catch [Net.WebException] + { + + Write-Host $Url " failed to connect to the site" $_.Exception.Message.ToString() -ForegroundColor Red +} + + $ctx.Load($ctx.Site) + $ctx.Load($ctx.Web.Webs) + $rb=$ctx.Site.RecycleBin +$ctx.Load($rb) +try +{ +$ctx.ExecuteQuery() +Write-Host $ctx.Site.Url " Items in the recycle bin: " $rb.Count.ToString() +} catch [Net.WebException] + { + + Write-Host $ctx.Site.Url " failed" $_.Exception.Message.ToString() -ForegroundColor Red + +} + +$myarray=@() +for($i=0;$i -lt $rb.Count ;$i++) +{ + + $obj = $rb[$i] + $myarray+=$obj + +} + +Write-Host "Items to process: " $myarray.Count + +for($i=0;$i -lt $myarray.Count ; $i++){ + +$myarray[$i].Restore() +try{ +$ctx.ExecuteQuery() +Write-Host $myarray[$i].LeafName " restored" -ForegroundColor Green +} +catch [Net.WebException] +{ + Write-Host $myarray[$i].LeafName " failed" $_.Message.ToString() -ForegroundColor Red +} + +} + + + + + +} + + + + +# Paths to SDK. Please verify location on your computer. +Add-Type -Path "c:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll" +Add-Type -Path "c:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll" + +# Insert the credentials and the name of the admin site +$Username="t@trial765.onmicrosoft.com" +$AdminPassword=Read-Host -Prompt "Password" -AsSecureString +$AdminUrl="https://trial765-admin.sharepoint.com" +Connect-SPOService -Url $adminUrl +$sites=(Get-SPOSite).Url + +foreach($site in $sites) +{ + + Get-DeletedItems -Username $Username -AdminPassword $AdminPassword -Url $site + +} + + + diff --git a/Site Management/Recycle Bin/Restore all reycle bin items across all site collections/RestoreBasedAllSiteCollections-1.PNG b/Site Management/Recycle Bin/Restore all reycle bin items across all site collections/RestoreBasedAllSiteCollections-1.PNG new file mode 100644 index 0000000000000000000000000000000000000000..7e235dd8d6450472bceca273a59c7f88fada5cde GIT binary patch literal 19213 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 r<-a4NMh41$;YaR$K_K03r Date: Sat, 25 Jan 2020 15:45:19 +0200 Subject: [PATCH 06/85] Create description.md --- .../description.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 File Management/Restore previous versions in selected files the entire library/description.md diff --git a/File Management/Restore previous versions in selected files the entire library/description.md b/File Management/Restore previous versions in selected files the entire library/description.md new file mode 100644 index 00000000..b3d3567b --- /dev/null +++ b/File Management/Restore previous versions in selected files the entire library/description.md @@ -0,0 +1,55 @@ +The script retrieves all files and restores the LAST NOT CURRENT version of the file. + +Please test the script in test environment before using it in production. + + + +The script is a modification of the existing Restore Previous Versions script created to show 2 ways on filtering the file results. The filters are only examples that need to be adjusted to your specific needs. + +The first filter uses CamlQuery to retrieve only files coming from a specific folder. + +The second filter takes files we have already retrieved and selects only those modified after 12/2/2017. + +When dealing with large number of files CamlQuery is the preferred and more efficient way. + + + + + + The script requires SharePoint Online SDK. Make sure that the paths below point to locations on your computer: + + + +PowerShell +#Paths to SDK +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" + + + + + + + +The script needs to be edited before running. Enter the necessary data: + + + +```PowerShell +#Enter the data +$AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString +$username="t@testova365.onmicrosoft.com" +$Url="https://testova365.sharepoint.com/sites/STS" +$ListTitle="VersionTest" +``` +The CamlQuery below chooses only files whose ServerRelativeUrl includes a certain path. In this way you can restore versions only from a specific folder. +PowerShell + $spqQuery.ViewXml ="/VersionTest/Folder2/FolderWithinFolder"; + + The following lines allow us to narrow the files only to those modified after 12/2/2017. +PowerShell + $date=Get-Date ("2/12/2017") + + if($file.TimeLastModified -gt $date) + { + From f1c13f7b47517aaf8ca71ef9594ad44e39bea213 Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sat, 25 Jan 2020 15:45:40 +0200 Subject: [PATCH 07/85] Add files via upload --- .../caml.ps1 | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 File Management/Restore previous versions in selected files the entire library/caml.ps1 diff --git a/File Management/Restore previous versions in selected files the entire library/caml.ps1 b/File Management/Restore previous versions in selected files the entire library/caml.ps1 new file mode 100644 index 00000000..67a8430b --- /dev/null +++ b/File Management/Restore previous versions in selected files the entire library/caml.ps1 @@ -0,0 +1,116 @@ +function Get-SPOFolderFiles +{ +param ( + [Parameter(Mandatory=$true,Position=1)] + [string]$Username, + [Parameter(Mandatory=$true,Position=2)] + [string]$Url, + [Parameter(Mandatory=$true,Position=3)] + $password, + [Parameter(Mandatory=$true,Position=4)] + [string]$ListTitle + ) + + + $ctx=New-Object Microsoft.SharePoint.Client.ClientContext($Url) + $ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Username, $password) + $ctx.Load($ctx.Web) + $ctx.ExecuteQuery() + $ll=$ctx.Web.Lists.GetByTitle($ListTitle) + $ctx.Load($ll) + $ctx.ExecuteQuery() + $spqQuery = New-Object Microsoft.SharePoint.Client.CamlQuery + $spqQuery.ViewXml ="/VersionTest/Folder2/FolderWithinFolder"; + $itemki=$ll.GetItems($spqQuery) + $ctx.Load($itemki) + $ctx.ExecuteQuery() + + foreach($item in $itemki) + { + + + # Write-Host $item["FileRef"] -ForegroundColor DarkGreen + $file = + $ctx.Web.GetFileByServerRelativeUrl($item["FileRef"]); + $ctx.Load($file) + $ctx.Load($file.Versions) + try{ + $ctx.ExecuteQuery() } + catch + { + continue; + } + + #$file.TimeLastModified + $date=Get-Date ("2/12/2017") + + if($file.TimeLastModified -gt $date) + { + + Write-host $file.Name -ForegroundColor Green + if ($file.Versions.Count -eq 0) + { + $obj=New-Object PSObject + $obj | Add-Member NoteProperty ServerRelativeUrl($file.ServerRelativeUrl) + $obj | Add-Member NoteProperty FileLeafRef($item["FileLeafRef"]) + $obj | Add-Member NoteProperty Versions("No Versions Available") + + #$obj | export-csv -Path $CSVPath -Append + + Write-Output $obj + } + elseif($file.TypedObject.ToString() -eq "Microsoft.SharePoint.Client.File") + { + + foreach ($vv in $file.Versions){ + Write-Host $vv.Created $vv.Size $vv.VersionLabel $vv.IsCurrentVersion $file.Versions.Count + + # Write-Output $vv + + } + if($file.Versions[($file.Versions.Count-1)].IsCurrentVersion) + { + $vLabel=$file.Versions[($file.Versions.Count-2)].VersionLabel + Write-Host "Version to be restored: " $vLabel + } + else{ $vLabel=$file.Versions[($file.Versions.Count-1)].VersionLabel + Write-Host "Version to be restored: " $vLabel } + $file.Versions.RestoreByLabel($vLabel) + $ctx.ExecuteQuery() + } + + else + { +$obj = New-Object PSObject +$obj| Add-Member NoteProperty FileLeafRef($item["FileLeafRef"]) + $obj | Add-Member NoteProperty Versions("No Versions Available") + Write-Output $obj + } + + + } + + + } + + + + + + + +} + +#Paths to SDK +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" + +#Enter the data +$AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString +$username="t@testova365.onmicrosoft.com" +$Url="https://testova365.sharepoint.com/sites/STS" +$ListTitle="VersionTest" + + + +Get-sPOFolderFiles -Username $username -Url $Url -password $AdminPassword -ListTitle $ListTitle \ No newline at end of file From b25bcdd1404745dfcbe12285ddf8f72774999f39 Mon Sep 17 00:00:00 2001 From: LocalGitty <42035526+lgitty@users.noreply.github.com> Date: Sat, 25 Jan 2020 15:52:26 +0200 Subject: [PATCH 08/85] some structure fixes --- ...estorePreviousVersionsInSelectedFiles.ps1} | 0 .../description.md | 0 .../description.md | 0 .../description.md | 0 .../description.md | 0 ...RestorePreviousVersionsInSelectedFiles.ps1 | 116 ++++++++++++++++++ .../description.md | 55 +++++++++ 7 files changed, 171 insertions(+) rename File Management/Restore previous versions in selected files the entire library/{caml.ps1 => RestorePreviousVersionsInSelectedFiles.ps1} (100%) create mode 100644 Permissions/C#/Break Inheritance for all items in site/description.md create mode 100644 Permissions/C#/Delete all unique permissions in site/description.md create mode 100644 Permissions/C#/Get Items with Unique Permissions in site collection/description.md create mode 100644 Permissions/C#/Get Lists with Unique Permissions/description.md create mode 100644 Versioning/PS Restore previous versions in selected files the entire library/RestorePreviousVersionsInSelectedFiles.ps1 create mode 100644 Versioning/PS Restore previous versions in selected files the entire library/description.md diff --git a/File Management/Restore previous versions in selected files the entire library/caml.ps1 b/File Management/Restore previous versions in selected files the entire library/RestorePreviousVersionsInSelectedFiles.ps1 similarity index 100% rename from File Management/Restore previous versions in selected files the entire library/caml.ps1 rename to File Management/Restore previous versions in selected files the entire library/RestorePreviousVersionsInSelectedFiles.ps1 diff --git a/Permissions/C#/Break Inheritance for all items in site/description.md b/Permissions/C#/Break Inheritance for all items in site/description.md new file mode 100644 index 00000000..e69de29b diff --git a/Permissions/C#/Delete all unique permissions in site/description.md b/Permissions/C#/Delete all unique permissions in site/description.md new file mode 100644 index 00000000..e69de29b diff --git a/Permissions/C#/Get Items with Unique Permissions in site collection/description.md b/Permissions/C#/Get Items with Unique Permissions in site collection/description.md new file mode 100644 index 00000000..e69de29b diff --git a/Permissions/C#/Get Lists with Unique Permissions/description.md b/Permissions/C#/Get Lists with Unique Permissions/description.md new file mode 100644 index 00000000..e69de29b diff --git a/Versioning/PS Restore previous versions in selected files the entire library/RestorePreviousVersionsInSelectedFiles.ps1 b/Versioning/PS Restore previous versions in selected files the entire library/RestorePreviousVersionsInSelectedFiles.ps1 new file mode 100644 index 00000000..67a8430b --- /dev/null +++ b/Versioning/PS Restore previous versions in selected files the entire library/RestorePreviousVersionsInSelectedFiles.ps1 @@ -0,0 +1,116 @@ +function Get-SPOFolderFiles +{ +param ( + [Parameter(Mandatory=$true,Position=1)] + [string]$Username, + [Parameter(Mandatory=$true,Position=2)] + [string]$Url, + [Parameter(Mandatory=$true,Position=3)] + $password, + [Parameter(Mandatory=$true,Position=4)] + [string]$ListTitle + ) + + + $ctx=New-Object Microsoft.SharePoint.Client.ClientContext($Url) + $ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Username, $password) + $ctx.Load($ctx.Web) + $ctx.ExecuteQuery() + $ll=$ctx.Web.Lists.GetByTitle($ListTitle) + $ctx.Load($ll) + $ctx.ExecuteQuery() + $spqQuery = New-Object Microsoft.SharePoint.Client.CamlQuery + $spqQuery.ViewXml ="/VersionTest/Folder2/FolderWithinFolder"; + $itemki=$ll.GetItems($spqQuery) + $ctx.Load($itemki) + $ctx.ExecuteQuery() + + foreach($item in $itemki) + { + + + # Write-Host $item["FileRef"] -ForegroundColor DarkGreen + $file = + $ctx.Web.GetFileByServerRelativeUrl($item["FileRef"]); + $ctx.Load($file) + $ctx.Load($file.Versions) + try{ + $ctx.ExecuteQuery() } + catch + { + continue; + } + + #$file.TimeLastModified + $date=Get-Date ("2/12/2017") + + if($file.TimeLastModified -gt $date) + { + + Write-host $file.Name -ForegroundColor Green + if ($file.Versions.Count -eq 0) + { + $obj=New-Object PSObject + $obj | Add-Member NoteProperty ServerRelativeUrl($file.ServerRelativeUrl) + $obj | Add-Member NoteProperty FileLeafRef($item["FileLeafRef"]) + $obj | Add-Member NoteProperty Versions("No Versions Available") + + #$obj | export-csv -Path $CSVPath -Append + + Write-Output $obj + } + elseif($file.TypedObject.ToString() -eq "Microsoft.SharePoint.Client.File") + { + + foreach ($vv in $file.Versions){ + Write-Host $vv.Created $vv.Size $vv.VersionLabel $vv.IsCurrentVersion $file.Versions.Count + + # Write-Output $vv + + } + if($file.Versions[($file.Versions.Count-1)].IsCurrentVersion) + { + $vLabel=$file.Versions[($file.Versions.Count-2)].VersionLabel + Write-Host "Version to be restored: " $vLabel + } + else{ $vLabel=$file.Versions[($file.Versions.Count-1)].VersionLabel + Write-Host "Version to be restored: " $vLabel } + $file.Versions.RestoreByLabel($vLabel) + $ctx.ExecuteQuery() + } + + else + { +$obj = New-Object PSObject +$obj| Add-Member NoteProperty FileLeafRef($item["FileLeafRef"]) + $obj | Add-Member NoteProperty Versions("No Versions Available") + Write-Output $obj + } + + + } + + + } + + + + + + + +} + +#Paths to SDK +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" + +#Enter the data +$AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString +$username="t@testova365.onmicrosoft.com" +$Url="https://testova365.sharepoint.com/sites/STS" +$ListTitle="VersionTest" + + + +Get-sPOFolderFiles -Username $username -Url $Url -password $AdminPassword -ListTitle $ListTitle \ No newline at end of file diff --git a/Versioning/PS Restore previous versions in selected files the entire library/description.md b/Versioning/PS Restore previous versions in selected files the entire library/description.md new file mode 100644 index 00000000..b3d3567b --- /dev/null +++ b/Versioning/PS Restore previous versions in selected files the entire library/description.md @@ -0,0 +1,55 @@ +The script retrieves all files and restores the LAST NOT CURRENT version of the file. + +Please test the script in test environment before using it in production. + + + +The script is a modification of the existing Restore Previous Versions script created to show 2 ways on filtering the file results. The filters are only examples that need to be adjusted to your specific needs. + +The first filter uses CamlQuery to retrieve only files coming from a specific folder. + +The second filter takes files we have already retrieved and selects only those modified after 12/2/2017. + +When dealing with large number of files CamlQuery is the preferred and more efficient way. + + + + + + The script requires SharePoint Online SDK. Make sure that the paths below point to locations on your computer: + + + +PowerShell +#Paths to SDK +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" + + + + + + + +The script needs to be edited before running. Enter the necessary data: + + + +```PowerShell +#Enter the data +$AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString +$username="t@testova365.onmicrosoft.com" +$Url="https://testova365.sharepoint.com/sites/STS" +$ListTitle="VersionTest" +``` +The CamlQuery below chooses only files whose ServerRelativeUrl includes a certain path. In this way you can restore versions only from a specific folder. +PowerShell + $spqQuery.ViewXml ="/VersionTest/Folder2/FolderWithinFolder"; + + The following lines allow us to narrow the files only to those modified after 12/2/2017. +PowerShell + $date=Get-Date ("2/12/2017") + + if($file.TimeLastModified -gt $date) + { + From 9930a3791aa0c006f6d516b82fada0d59231bd25 Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sat, 25 Jan 2020 16:32:55 +0200 Subject: [PATCH 09/85] Create description.md --- .../Undeclare files as records/description.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 File Management/Records Management/Undeclare files as records/description.md diff --git a/File Management/Records Management/Undeclare files as records/description.md b/File Management/Records Management/Undeclare files as records/description.md new file mode 100644 index 00000000..ccd4ac7f --- /dev/null +++ b/File Management/Records Management/Undeclare files as records/description.md @@ -0,0 +1,34 @@ +A short script to undeclare all records from a list. + + + +The script retrieves all items from the list, verifies whether they are declared as records, and if yes, undeclares them. + +While executing, it displays the Name and Server Relative Url of the files. + + + + + +The script requires the newest libraries. The required libraries can be downloaded from https://www.nuget.org/packages/Microsoft.SharePointOnline.CSOM/ + + + +You need to enter your tenant's data before running the script and paths to SDK. + + + +```PowerShell +#Paths to SDK +Add-Type -Path "H:\Libraries\Microsoft.SharePoint.Client.dll" +Add-Type -Path "H:\Libraries\Microsoft.SharePoint.Client.Runtime.dll" +Add-Type -Path "H:\Libraries\Microsoft.Office.Client.Policy.dll" + + + +#Enter the data +$AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString +$username="t@testova365.onmicrosoft.com" +$Url="https://testova365.sharepoint.com/sites/STS" +$ListTitle="VersionTest" +``` From f498c23908baaabe4bdf27131ab84483c5a22e90 Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sat, 25 Jan 2020 16:33:16 +0200 Subject: [PATCH 10/85] Add files via upload --- .../undeclareAsRecords (1).ps1 | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 File Management/Records Management/Undeclare files as records/undeclareAsRecords (1).ps1 diff --git a/File Management/Records Management/Undeclare files as records/undeclareAsRecords (1).ps1 b/File Management/Records Management/Undeclare files as records/undeclareAsRecords (1).ps1 new file mode 100644 index 00000000..506b11cf --- /dev/null +++ b/File Management/Records Management/Undeclare files as records/undeclareAsRecords (1).ps1 @@ -0,0 +1,81 @@ +function Declare-Record +{ +param ( + [Parameter(Mandatory=$true,Position=1)] + [string]$Username, + [Parameter(Mandatory=$true,Position=2)] + [string]$Url, + [Parameter(Mandatory=$true,Position=3)] + $password, + [Parameter(Mandatory=$true,Position=4)] + [string]$ListTitle + ) + + + $ctx=New-Object Microsoft.SharePoint.Client.ClientContext($url) + [Microsoft.SharePOint.Client.ClientRuntimeContext] $rctx=[Microsoft.SharePoint.Client.ClientRuntimeContext]$ctx.Site.Context + $ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Username, $password) + $ctx.Load($ctx.Web) + $ctx.ExecuteQuery() + $ll=$ctx.Web.Lists.GetByTitle($ListTitle) + $ctx.Load($ll) + $ctx.ExecuteQuery() + $spqQuery = New-Object Microsoft.SharePoint.Client.CamlQuery + $spqQuery.ViewXml ="/VersionTest/Folder2/FolderWithinFolder"; + $itemki=$ll.GetItems($spqQuery) + $ctx.Load($itemki) + $ctx.ExecuteQuery() + + foreach($item in $itemki) + { + Write-Host "Processing item no " $item.ID + $ctx.Load($item) + $ctx.Load($item.File) + $ctx.ExecuteQuery() + [Boolean] $bool=[Microsoft.SharePoint.Client.RecordsRepository.Records]::IsRecord($rctx, $item) + if($bool) + { + [Microsoft.SharePoint.Client.RecordsRepository.Records]::UnDeclareItemAsRecord($rctx,$item) + $ctx.ExecuteQuery() + Write-host $item.File.Name " " $item.File.ServerRelativeUrl "has been undeclared as a record" -ForegroundColor Green + } + else + { + Write-Host $item.File.Name " " $item.File.ServerRelativeUrl " is not a record." -ForegroundColor Red + } + + + } + + + + + + + + } + + + + + + + + + +#Paths to SDK +Add-Type -Path "H:\Libraries\Microsoft.SharePoint.Client.dll" +Add-Type -Path "H:\Libraries\Microsoft.SharePoint.Client.Runtime.dll" +Add-Type -Path "H:\Libraries\Microsoft.Office.Client.Policy.dll" +#Add-Type -Path "c:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll" + + +#Enter the data +$AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString +$username="t@testova365.onmicrosoft.com" +$Url="https://testova365.sharepoint.com/sites/STS" +$ListTitle="VersionTest" + + + +Declare-Record -Username $username -Url $Url -password $AdminPassword -ListTitle $ListTitle \ No newline at end of file From b965883b5b068d95839de6859087e31cd8bccad4 Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sat, 25 Jan 2020 16:35:42 +0200 Subject: [PATCH 11/85] Update and rename undeclareAsRecords (1).ps1 to undeclareAsRecords.ps1 --- ...Records (1).ps1 => undeclareAsRecords.ps1} | 28 ++++++------------- 1 file changed, 9 insertions(+), 19 deletions(-) rename File Management/Records Management/Undeclare files as records/{undeclareAsRecords (1).ps1 => undeclareAsRecords.ps1} (82%) diff --git a/File Management/Records Management/Undeclare files as records/undeclareAsRecords (1).ps1 b/File Management/Records Management/Undeclare files as records/undeclareAsRecords.ps1 similarity index 82% rename from File Management/Records Management/Undeclare files as records/undeclareAsRecords (1).ps1 rename to File Management/Records Management/Undeclare files as records/undeclareAsRecords.ps1 index 506b11cf..c1648b80 100644 --- a/File Management/Records Management/Undeclare files as records/undeclareAsRecords (1).ps1 +++ b/File Management/Records Management/Undeclare files as records/undeclareAsRecords.ps1 @@ -1,4 +1,4 @@ -function Declare-Record +function Declare-Record { param ( [Parameter(Mandatory=$true,Position=1)] @@ -21,9 +21,9 @@ param ( $ctx.Load($ll) $ctx.ExecuteQuery() $spqQuery = New-Object Microsoft.SharePoint.Client.CamlQuery - $spqQuery.ViewXml ="/VersionTest/Folder2/FolderWithinFolder"; - $itemki=$ll.GetItems($spqQuery) - $ctx.Load($itemki) + $spqQuery.ViewXml ="/VersionTest/Folder2/FolderWithinFolder"; + $itemki=$ll.GetItems($spqQuery) + $ctx.Load($itemki) $ctx.ExecuteQuery() foreach($item in $itemki) @@ -33,6 +33,7 @@ param ( $ctx.Load($item.File) $ctx.ExecuteQuery() [Boolean] $bool=[Microsoft.SharePoint.Client.RecordsRepository.Records]::IsRecord($rctx, $item) + if($bool) { [Microsoft.SharePoint.Client.RecordsRepository.Records]::UnDeclareItemAsRecord($rctx,$item) @@ -43,24 +44,13 @@ param ( { Write-Host $item.File.Name " " $item.File.ServerRelativeUrl " is not a record." -ForegroundColor Red } - - + } + +} - - - - - } - - - - - - - #Paths to SDK @@ -78,4 +68,4 @@ $ListTitle="VersionTest" -Declare-Record -Username $username -Url $Url -password $AdminPassword -ListTitle $ListTitle \ No newline at end of file +Declare-Record -Username $username -Url $Url -password $AdminPassword -ListTitle $ListTitle From 48957a5a7340979c4bf96d9bfa29dc71dd7b8811 Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sat, 25 Jan 2020 16:38:31 +0200 Subject: [PATCH 12/85] Create description.md --- .../Declare files as records/description.md | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 File Management/Records Management/Declare files as records/description.md diff --git a/File Management/Records Management/Declare files as records/description.md b/File Management/Records Management/Declare files as records/description.md new file mode 100644 index 00000000..8cb80003 --- /dev/null +++ b/File Management/Records Management/Declare files as records/description.md @@ -0,0 +1,38 @@ +A short script to declare all items from a list as records. + + + +The script retrieves all items from the list, verifies whether they are not declared as records, and if yes, declares them. + +While executing, it displays the Name and Server Relative Url of the files. + + + + + +The script requires the newest libraries. The required libraries can be downloaded from + +https://www.microsoft.com/en-us/download/details.aspx?id=42038 + + + + + +You need to enter your tenant's data before running the script and paths to SDK. + + + +```PowerShell +#Paths to SDK +Add-Type -Path "H:\Libraries\Microsoft.SharePoint.Client.dll" +Add-Type -Path "H:\Libraries\Microsoft.SharePoint.Client.Runtime.dll" +Add-Type -Path "H:\Libraries\Microsoft.Office.Client.Policy.dll" + + + +#Enter the data +$AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString +$username="t@testova365.onmicrosoft.com" +$Url="https://testova365.sharepoint.com/sites/STS" +$ListTitle="VersionTest" +``` From 3e549d724c6f65760e01c3df3ae5926b7558d4c6 Mon Sep 17 00:00:00 2001 From: PowershellScripts <42035526+PowershellScripts@users.noreply.github.com> Date: Sat, 25 Jan 2020 16:38:46 +0200 Subject: [PATCH 13/85] Add files via upload --- .../DeclareAsRecord.ps1 | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 File Management/Records Management/Declare files as records/DeclareAsRecord.ps1 diff --git a/File Management/Records Management/Declare files as records/DeclareAsRecord.ps1 b/File Management/Records Management/Declare files as records/DeclareAsRecord.ps1 new file mode 100644 index 00000000..a1366716 --- /dev/null +++ b/File Management/Records Management/Declare files as records/DeclareAsRecord.ps1 @@ -0,0 +1,82 @@ +function Declare-Record +{ +param ( + [Parameter(Mandatory=$true,Position=1)] + [string]$Username, + [Parameter(Mandatory=$true,Position=2)] + [string]$Url, + [Parameter(Mandatory=$true,Position=3)] + $password, + [Parameter(Mandatory=$true,Position=4)] + [string]$ListTitle + ) + + + $ctx=New-Object Microsoft.SharePoint.Client.ClientContext($url) + [Microsoft.SharePOint.Client.ClientRuntimeContext] $rctx=[Microsoft.SharePoint.Client.ClientRuntimeContext]$ctx.Site.Context + $ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Username, $password) + $ctx.Load($ctx.Web) + $ctx.ExecuteQuery() + $ll=$ctx.Web.Lists.GetByTitle($ListTitle) + $ctx.Load($ll) + $ctx.ExecuteQuery() + $spqQuery = New-Object Microsoft.SharePoint.Client.CamlQuery + $spqQuery.ViewXml ="/VersionTest/Folder2/FolderWithinFolder"; + $itemki=$ll.GetItems($spqQuery) + $ctx.Load($itemki) + $ctx.ExecuteQuery() + + foreach($item in $itemki) + { + Write-Host "Processing item no " $item.ID + $ctx.Load($item) + $ctx.Load($item.File) + $ctx.ExecuteQuery() + [Boolean] $bool=[Microsoft.SharePoint.Client.RecordsRepository.Records]::IsRecord($rctx, $item) + + if(!$bool) + { + [Microsoft.SharePoint.Client.RecordsRepository.Records]::DeclareItemAsRecord($rctx,$item) + $ctx.ExecuteQuery() + Write-host $item.File.Name " " $item.File.ServerRelativeUrl "has been declared as a record" -ForegroundColor Green + } + else + { + Write-Host $item.File.Name " " $item.File.ServerRelativeUrl " is already a record." -ForegroundColor Red + } + + + } + + + + + + + + } + + + + + + + + + +#Paths to SDK +Add-Type -Path "H:\Libraries\Microsoft.SharePoint.Client.dll" +Add-Type -Path "H:\Libraries\Microsoft.SharePoint.Client.Runtime.dll" +Add-Type -Path "H:\Libraries\Microsoft.Office.Client.Policy.dll" +#Add-Type -Path "c:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll" + + +#Enter the data +$AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString +$username="t@testova365.onmicrosoft.com" +$Url="https://testova365.sharepoint.com/sites/STS" +$ListTitle="VersionTest" + + + +Declare-Record -Username $username -Url $Url -password $AdminPassword -ListTitle $ListTitle \ No newline at end of file From 38ae74b524e24997e2045644dc26bc0daa8a08ee Mon Sep 17 00:00:00 2001 From: LocalGitty <42035526+lgitty@users.noreply.github.com> Date: Sat, 25 Jan 2020 18:18:35 +0200 Subject: [PATCH 14/85] fixed more images and deleted few redundant files --- .../description.md | 2 +- .../description.md | 11 +- .../description.md | 38 +-- .../description.md | 21 +- .../description.md | 4 +- .../{description.txt => description.md} | 126 +++++---- .../description.md | 6 +- .../Remove list column/description.md | 24 +- .../description.md | 9 +- .../description.md | 26 +- .../description.md | 13 +- .../description.md | 10 +- .../description.md | 13 +- .../Create a new choice column/description.md | 63 ++--- .../description.md | 14 +- .../description.md | 11 +- .../description.md | 11 +- .../description.md | 4 +- .../GetSPOListCount cmdlet/description.md | 4 +- .../{description.txt => description.md} | 84 +++--- .../{description.txt => description.md} | 257 ++++++++---------- .../For All Lists/description.md | 6 +- .../For a single list/description.md | 6 +- 23 files changed, 380 insertions(+), 383 deletions(-) rename Lists and Libraries Management/Checkout/Powershell/Force your users to checkout documents using Powershell/{description.txt => description.md} (92%) rename Lists and Libraries Management/MultipleListsC#/{description.txt => description.md} (94%) rename Lists and Libraries Management/Powershell Module for Managing SPO Lists/{description.txt => description.md} (93%) diff --git a/Content Types/Get/Find content types added to your lists (recursive)/description.md b/Content Types/Get/Find content types added to your lists (recursive)/description.md index 4f027eb9..3e99010a 100644 --- a/Content Types/Get/Find content types added to your lists (recursive)/description.md +++ b/Content Types/Get/Find content types added to your lists (recursive)/description.md @@ -3,7 +3,7 @@ A short script to find all content types added to all of your lists in a given s Very useful if you receive an error message: - + diff --git a/Items Management/Get the number of items in a list/description.md b/Items Management/Get the number of items in a list/description.md index 6261abca..b54e0377 100644 --- a/Items Management/Get the number of items in a list/description.md +++ b/Items Management/Get the number of items in a list/description.md @@ -7,16 +7,16 @@ New SharePoint Online Powershell cmdlet Get-SPOListItemCount which allows you to The cmdlet is using the following parameters: - [string]$Username + ```[string]$Username``` The string specifies admin of the site -[string]$Url +```[string]$Url``` Specifies the url of a site where you have the list -[string]$AdminPassword, +```[string]$AdminPassword``` Admin's password -[string]$ListTitle +```PowerShell[string]$ListTitle``` Specifies the title of a list @@ -29,8 +29,7 @@ Specifies the title of a list The following libraries (SharePoint Online SDK) are required. If those libraries are in different location on your computer, please edit the .psm1 file! -```powershell -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" diff --git a/Licensing/Check User Licenses using plan type/description.md b/Licensing/Check User Licenses using plan type/description.md index cbd2846c..2ba87a73 100644 --- a/Licensing/Check User Licenses using plan type/description.md +++ b/Licensing/Check User Licenses using plan type/description.md @@ -14,7 +14,7 @@ https://gallery.technet.microsoft.com/Check-user-licenses-using-461b317c -How to use? +### How to use? 1. Make sure you have installed Azure AD module available here: https://msdn.microsoft.com/en-us/library/azure/jj151815(v=azure.98).aspx @@ -24,21 +24,21 @@ How to use? -PowerShell +```PowerShell $PlanToCheck="Exchange" $CSVPath="" #E:\technet\UsersWithDisabledEXO.csv Enter only if you want to export to csv $ChecksWhetherThePlanIs="Disabled" #Disabled, Success or PendingActivation +``` - -<#Plans to choose from. Please enter only one value above -ProjectWorkManagement -Sway -SCO -YammerEnterprise -RMSOnline -MicrosoftOffice -MicrosoftCommunicationsOnline -Exchange +Plans to choose from. Please enter only one value above +* ProjectWorkManagement +* Sway +* SCO +* YammerEnterprise +* RMSOnline +* MicrosoftOffice +* MicrosoftCommunicationsOnline +* Exchange @@ -48,18 +48,18 @@ In $CSVPath leave as it is if you don't want a csv report, or if you do, enter p -PowerShell +```PowerShell $CSVPath="E:\technet\UsersWithDisabledEXO.csv" - +``` -$ChecksWhetherThePlanIs if set to "Disable" (as it is) will check for all disabled plans. If you want to check successfully provisioned or pending activation, enter "Success" or "PendingActivation". Important! Disabled are only the services where you assigned the license but not all services are active (e.g. E3 is assigned, but Exchange Online is unmarked). See example below: +```$ChecksWhetherThePlanIs ``` if set to "Disable" (as it is) will check for all disabled plans. If you want to check successfully provisioned or pending activation, enter "Success" or "PendingActivation". Important! Disabled are only the services where you assigned the license but not all services are active (e.g. E3 is assigned, but Exchange Online is unmarked). See example below: Here the license is disabled: - + @@ -68,7 +68,7 @@ Here the license is disabled: Here it is NOT: - + @@ -76,3 +76,7 @@ Here it is NOT: 4. Save the script and drag&drop it to Powershell. It will ask you for credentials and display a list of users on the screen. + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Licensing/Check user licenses using Service Name/description.md b/Licensing/Check user licenses using Service Name/description.md index a0ff785c..f4b3b1d4 100644 --- a/Licensing/Check user licenses using Service Name/description.md +++ b/Licensing/Check user licenses using Service Name/description.md @@ -36,7 +36,7 @@ EXCHANGE_S_ENTERPRISE -How to use? +### How to use? 1. Make sure you have installed Azure AD module available here: https://msdn.microsoft.com/en-us/library/azure/jj151815(v=azure.98).aspx @@ -44,7 +44,7 @@ How to use? 3. In the first lines you see: -PowerShell +```PowerShell <# Possible serviceNames: PROJECTWORKMANAGEMENT SWAY @@ -71,15 +71,15 @@ If you think a service name is missing from the list above, you can use the foll $PlanToCheck="Exchange_S_ENTERPRISE" $CSVPath="" #Enter only if you want to export to csv, e.g. E:\technet\UsersWithDisabledEXO.csv $ChecksWhetherThePlanIs="Disabled" #Disabled, Success or PendingActivation - +``` In $PlanToCheck="Enter the name of the plan you want to check" In $CSVPath leave it as it is if you don't want a csv report, or if you do want a report, enter the path in inverted commas like in the example below: -PowerShell +```PowerShell $CSVPath="E:\technet\UsersWithDisabledEXO.csv" - -$ChecksWhetherThePlanIs if set to "Disable" (as it is) will check for all disabled plans. If you want to check successfully provisioned or pending activation, enter "Success" or "PendingActivation". + ``` +``` $ChecksWhetherThePlanIs ``` if set to "Disable" (as it is) will check for all disabled plans. If you want to check successfully provisioned or pending activation, enter "Success" or "PendingActivation". Important! Disabled are only the services where you assigned the license but not all services are active (e.g. E3 is assigned, but Exchange Online is unmarked). See example below: @@ -88,7 +88,7 @@ Important! Disabled are only the services where you assigned the license but no Here the license is disabled: - + @@ -97,10 +97,15 @@ Here it is NOT: - + 4. Save the script and drag&drop it to Powershell. It will ask you for credentials and display a list of users on the screen. + + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Allow or disallow users to create folders/description.md b/Lists and Libraries Management/Allow or disallow users to create folders/description.md index a6848719..06b9014b 100644 --- a/Lists and Libraries Management/Allow or disallow users to create folders/description.md +++ b/Lists and Libraries Management/Allow or disallow users to create folders/description.md @@ -28,13 +28,13 @@ $EnableFolderCreation=$false -Results +### Results -Related scripts +### Related scripts Set direction of the reading order for a single list Set-SPOList properties (module) diff --git a/Lists and Libraries Management/Checkout/Powershell/Force your users to checkout documents using Powershell/description.txt b/Lists and Libraries Management/Checkout/Powershell/Force your users to checkout documents using Powershell/description.md similarity index 92% rename from Lists and Libraries Management/Checkout/Powershell/Force your users to checkout documents using Powershell/description.txt rename to Lists and Libraries Management/Checkout/Powershell/Force your users to checkout documents using Powershell/description.md index 324606e5..3e2c005d 100644 --- a/Lists and Libraries Management/Checkout/Powershell/Force your users to checkout documents using Powershell/description.txt +++ b/Lists and Libraries Management/Checkout/Powershell/Force your users to checkout documents using Powershell/description.md @@ -1,64 +1,62 @@ -Powershell module which enables or disables Checkout Requirement for all lists in a given site collection. - -It corresponds to the following GUI option: - - - - - -After import you can use Set-Checkout cmdlet with the following parameters: - - [string]$Username -The string specifies admin of a given site collection where you want to enforce Checkout Requirement or disable the enforcement - -[string]$Url -Specifies the url of a site where you want to enable or disable Checkout Requirement for all lists - - [bool]$IncludeSubsites=$false, -Specifies whether the cmdlet should also change the Checkout Requirement in the subsites - -[string]$AdminPassword, -Admin' password - -[bool]$ForceCheckout=$true -Specifies whether the documents should be checked out ($true) or disables the Checkout Requirement ($false). - - - -Example: - -PS C:\Windows\system32> Import-Module d:\Powershell\CheckOutModule2.psm1 - -PS C:\Windows\system32> Set-Checkout -Username trial@trialtrial123.onmicrosoft.com -Url https://trialtrial123.sharepoint.com/sites/teamsitewithlibraries -IncludeSubsites $true -AdminPassword Password -ForceCheckout $true - - - - - -It uses the following prerequisites. If those libraries are in different location on your computer, please edit the .psm1 file! - - - -PowerShell -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" - - - -Results: - - - - - - - - - - - - - - - - +Powershell module which enables or disables Checkout Requirement for all lists in a given site collection. + +It corresponds to the following GUI option: + + + + + +After import you can use Set-Checkout cmdlet with the following parameters: + + [string]$Username +The string specifies admin of a given site collection where you want to enforce Checkout Requirement or disable the enforcement + +[string]$Url +Specifies the url of a site where you want to enable or disable Checkout Requirement for all lists + + [bool]$IncludeSubsites=$false, +Specifies whether the cmdlet should also change the Checkout Requirement in the subsites + +[string]$AdminPassword, +Admin' password + +[bool]$ForceCheckout=$true +Specifies whether the documents should be checked out ($true) or disables the Checkout Requirement ($false). + + + +Example: + +PS C:\Windows\system32> Import-Module d:\Powershell\CheckOutModule2.psm1 + +PS C:\Windows\system32> Set-Checkout -Username trial@trialtrial123.onmicrosoft.com -Url https://trialtrial123.sharepoint.com/sites/teamsitewithlibraries -IncludeSubsites $true -AdminPassword Password -ForceCheckout $true + + + + + +It uses the following prerequisites. If those libraries are in different location on your computer, please edit the .psm1 file! + + + +```PowerShell +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" + ``` + + +Results: + + + + + + + + + + + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Column Management/Add a library column with file name and extension/description.md b/Lists and Libraries Management/Column Management/Add a library column with file name and extension/description.md index 468a0039..c914d11d 100644 --- a/Lists and Libraries Management/Column Management/Add a library column with file name and extension/description.md +++ b/Lists and Libraries Management/Column Management/Add a library column with file name and extension/description.md @@ -30,12 +30,14 @@ The script will not run without editing. Remember to enter the correct data: Add-Type -Path "c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.SharePoint.Client\v4.0_16.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.Client.dll" Add-Type -Path "c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.SharePoint.Client.Runtime\v4.0_16.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.Client.Runtime.dll" -$pasworde = Read-Host -Prompt "Password " -AsSecureString +$pasword = Read-Host -Prompt "Password " -AsSecureString $uss="2190@tenant.onmicrosoft.com" $listTitle="ext3" $listID="1979CC10-3E5D-4D99-9BE6-8BE6229E4E13" $newColumnName="Extension" -Connect-SPOCSOM -Username $uss -AdminPassword $pasworde -Url "https://tenant.sharepoint.com/sites/powie3" +Connect-SPOCSOM -Username $uss -AdminPassword $pasword -Url "https://tenant.sharepoint.com/sites/powie3" ``` +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Column Management/Remove list column/description.md b/Lists and Libraries Management/Column Management/Remove list column/description.md index 2b7c7368..a48e14f5 100644 --- a/Lists and Libraries Management/Column Management/Remove list column/description.md +++ b/Lists and Libraries Management/Column Management/Remove list column/description.md @@ -1,24 +1,15 @@ Short Powershell script removes a column from a SharePoint Online list - - - - - - -Requirements +### Requirements Before running the script, you have to modify the last lines! - - - -PowerShell +```PowerShell 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" @@ -27,7 +18,7 @@ Add-Type -Path "c:\Program Files\Common Files\microsoft shared\Web Server Extens Remove-SPOListColumn -Username user@domain.onmicrosoft.com -Url https://tenant.sharepoint.com/sites/teamsitewithlists -AdminPassword Pass -ListTitle "contacts list" -FieldTitle "ool" - +``` Enter your credentials FieldTitle means the name of the column that you want to delete @@ -40,9 +31,16 @@ Verify if the SharePoint Online SDK is installed in the same location on your co -Related scripts: +### Related scripts Create a new column using Powershell cmdlet https://gallery.technet.microsoft.com/scriptcenter/Create-a-new-column-for-a-501108c6 Create a new choice column and define choices using Powershell cmdlet https://gallery.technet.microsoft.com/scriptcenter/Create-a-new-choice-column-34d957d8 + + + + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Copy folder structure across SharePoint Online sites/description.md b/Lists and Libraries Management/Copy folder structure across SharePoint Online sites/description.md index 03e13349..fc6b0e2d 100644 --- a/Lists and Libraries Management/Copy folder structure across SharePoint Online sites/description.md +++ b/Lists and Libraries Management/Copy folder structure across SharePoint Online sites/description.md @@ -38,7 +38,7 @@ For all the data please stick to the formats as in the example. -Technicalities +## Technicalities The scripts works with libraries, not lists. @@ -46,8 +46,13 @@ I tested it with several scenarios and it worked. However, testing went only as -Error handling +## Error handling Upper/lower case shouldn't cause any issues. That means whether you enter "DocLibrary" or "docliBRARY" they should be treated the same. If you notice otherwise, please report. Folders keep their casing. That means that "Big InvestMent" will remain "Big InvestMent" in the new library. + + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Copy folder structure across SharePoint Online tenants/description.md b/Lists and Libraries Management/Copy folder structure across SharePoint Online tenants/description.md index 6c4d78d4..6847c937 100644 --- a/Lists and Libraries Management/Copy folder structure across SharePoint Online tenants/description.md +++ b/Lists and Libraries Management/Copy folder structure across SharePoint Online tenants/description.md @@ -2,13 +2,13 @@ A script to copy folder structure from a library in one tenant to a library in a -How to use? +## How to use? 1. Download the script and open the file (you can use Powershell ISE or e.g. NotePad). 2. Edit the following lines, entering your values (# means comment, changing these lines won't bring any effect): -PowerShell +```PowerShell # Enter the username of a user who has enough permissions to read the source site $admin1="t@trial890.onmicrosoft.com" @@ -22,14 +22,14 @@ $destLibr="try1" # Enter the username of a user who has enough permissions to create folders in the target site $admin2="t@trial900.onmicrosoft.com" - -$admin1 - user who has enough permissions to read the source site -$admin2 - user who has enough permissions to create folders in the target site -$Sourcesite - url of the site where the source library is; it's the url of the site where you want to copy FROM -$destinationSite - url of the site where the target library is; it's the url of the site where you want to copy TO -$sourceLibrary - title of the original library where you want to copy the structure FROM +``` +```$admin1``` - user who has enough permissions to read the source site +```$admin2``` - user who has enough permissions to create folders in the target site +```$Sourcesite``` - url of the site where the source library is; it's the url of the site where you want to copy FROM +```$destinationSite``` - url of the site where the target library is; it's the url of the site where you want to copy TO +```$sourceLibrary``` - title of the original library where you want to copy the structure FROM -$destLibr - title of the destination library where you want to copy the structure TO +```$destLibr``` - title of the destination library where you want to copy the structure TO For all the data please stick to the formats as in the example. @@ -39,7 +39,7 @@ For all the data please stick to the formats as in the example. -Technicalities +## Technicalities The scripts works with libraries, not lists. @@ -47,7 +47,7 @@ I tested it with several scenarios and it worked. However, testing went only as -Error handling +## Error handling Upper/lower case shouldn't cause any issues. That means whether you enter "DocLibrary" or "docliBRARY" they should be treated the same. If you notice otherwise, please report. @@ -55,7 +55,7 @@ Folders keep their casing. That means that "Big InvestMent" will remain "Big Inv -Other migration solutions +## Other migration solutions Copy folder structure across SharePoint Online sites @@ -63,3 +63,5 @@ Copy folder structure from one library to another (SharePoint Online) +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Copy folder structure from one library to another (SharePoint Online) 2/description.md b/Lists and Libraries Management/Copy folder structure from one library to another (SharePoint Online) 2/description.md index 0e51f5a4..b3f505c2 100644 --- a/Lists and Libraries Management/Copy folder structure from one library to another (SharePoint Online) 2/description.md +++ b/Lists and Libraries Management/Copy folder structure from one library to another (SharePoint Online) 2/description.md @@ -34,13 +34,7 @@ $destLibr - title of the destination library where you want to copy the structur 3. Save and run the script. During execution it will ask you for a password. - - - - - - ### Technicalities @@ -48,8 +42,11 @@ The scripts works with libraries, not lists. - - ### Error handling There isn't any. Make sure you enter the names correctly. + + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Copy folder structure from one library to another/description.md b/Lists and Libraries Management/Copy folder structure from one library to another/description.md index 21ffbbe0..e1350862 100644 --- a/Lists and Libraries Management/Copy folder structure from one library to another/description.md +++ b/Lists and Libraries Management/Copy folder structure from one library to another/description.md @@ -28,14 +28,14 @@ $destLibr - title of the destination library where you want to copy the structur 3. Save and run the script. During execution it will ask you for a password. - - - - - ### Technicalities The scripts works with libraries, not lists. + + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Create SPO list with a Powershell cmdlet/description.md b/Lists and Libraries Management/Create SPO list with a Powershell cmdlet/description.md index 0acca281..2ded46fe 100644 --- a/Lists and Libraries Management/Create SPO list with a Powershell cmdlet/description.md +++ b/Lists and Libraries Management/Create SPO list with a Powershell cmdlet/description.md @@ -32,7 +32,7 @@ Adds a list to an existing site -Parameters +## Parameters The cmdlet is using the following parameters: @@ -69,7 +69,7 @@ Optional. Sets the url of the list. If not specified, the url will be the same a -Examples +## Examples @@ -123,7 +123,7 @@ Creating list with a url different from the title & more examples -Requirements +## Requirements @@ -133,13 +133,14 @@ The following libraries (SharePoint Online SDK) are required. If those libraries -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" - +``` -Let me know about your experience in the Q&A section! +

+Enjoy and please share feedback! diff --git a/Lists and Libraries Management/Create a new choice column/description.md b/Lists and Libraries Management/Create a new choice column/description.md index d47c9484..e65a94f4 100644 --- a/Lists and Libraries Management/Create a new choice column/description.md +++ b/Lists and Libraries Management/Create a new choice column/description.md @@ -1,6 +1,6 @@ Powershell module with a new cmdlet -New-SPOListChoiceColumn +```New-SPOListChoiceColumn``` @@ -10,95 +10,86 @@ Import the module to make the cmdlet available. -Parameters +## Parameters The cmdlet is using the following parameters: - [string]$Username +``` [string]$Username``` The string specifies admin of the site -[string]$Url +```[string]$Url``` Specifies the url of a site where you have the list -[string]$AdminPassword, +```[string]$AdminPassword``` Admin's password -[string]$ListTitle +```[string]$ListTitle``` Specifies the title of the list where you want to change the settings. -[string]$FieldDisplayName +```[string]$FieldDisplayName``` Mandatory -[String[]] $ChoiceNames, +```[String[]] $ChoiceNames``` Choices that you want to add as options for users to choose. Add each choice after a comma - you can add as many as you like. e.g. -ChoiceNames choice1, choice2, option3, option5, option100 -[string]$Description="" +```[string]$Description=""``` Optional. -[string]$Required="false" +```[string]$Required="false"``` Optional. Specifies whether the field is required. -[ValidateSet('Dropdown','Radiobuttons', 'Checkboxes')] [string]$Format="Dropdown", +```[ValidateSet('Dropdown','Radiobuttons', 'Checkboxes')] [string]$Format="Dropdown"``` Optional. Specifies the format of the field. By default set to "dropdown" -[string]$Group="" +```[string]$Group=""``` Optional. -[string]$StaticName +```[string]$StaticName``` Mandatory -[string]$Name +```[string]$Name``` Mandatory -[string]$Version="1" +```[string]$Version="1"``` Optional. -Examples - - +## Examples +```PowerShell New-SPOListChoiceColumn -Username -Url https://tenant.sharepoint.com/sites/teamsitewithlists -AdminPassword Pass -ListTitle "Contacts list" -FieldDisplayName elp -Description "desdes"-Required true -ChoiceNames bio, ewe, ewe, ewewe - +``` - - + - Results: - - + - - - - - - -Requirements +## Requirements The following libraries (SharePoint Online SDK) are required. If those libraries are in different location on your computer, please edit the .psm1 file! -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" - -Let me know about your experience in the Q&A section! - +``` - + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Create a new column in list/description.md b/Lists and Libraries Management/Create a new column in list/description.md index 2cbbe921..adfa5865 100644 --- a/Lists and Libraries Management/Create a new column in list/description.md +++ b/Lists and Libraries Management/Create a new column in list/description.md @@ -10,7 +10,7 @@ Import the module using import-module and use the cmdlet whenever you want! -Parameters +## Parameters The cmdlet is using the following parameters: @@ -60,7 +60,7 @@ Examples -Requirements +## Requirements The following libraries (SharePoint Online SDK) are required. If those libraries are in different location on your computer, please edit the .psm1 file! @@ -68,15 +68,17 @@ The following libraries (SharePoint Online SDK) are required. If those libraries -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" - +``` -Let me know about your experience in the Q&A section! - +

+Enjoy and please share feedback! + + \ No newline at end of file diff --git a/Lists and Libraries Management/Create new column with properties/description.md b/Lists and Libraries Management/Create new column with properties/description.md index 2baf85c8..52d098a4 100644 --- a/Lists and Libraries Management/Create new column with properties/description.md +++ b/Lists and Libraries Management/Create new column with properties/description.md @@ -10,7 +10,7 @@ New-SPOListColumnWithProperties -Parameters +## Parameters The cmdlet is using the following parameters: @@ -59,7 +59,7 @@ Optional. -Requirements +## Requirements The following libraries (SharePoint Online SDK) are required. If those libraries are in different location on your computer, please edit the .psm1 file! @@ -67,10 +67,13 @@ The following libraries (SharePoint Online SDK) are required. If those libraries -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" - +``` + +

+Enjoy and please share feedback! diff --git a/Lists and Libraries Management/Delete unique permissions for all lists in a site collection/description.md b/Lists and Libraries Management/Delete unique permissions for all lists in a site collection/description.md index 70ea0b5d..1d97db08 100644 --- a/Lists and Libraries Management/Delete unique permissions for all lists in a site collection/description.md +++ b/Lists and Libraries Management/Delete unique permissions for all lists in a site collection/description.md @@ -8,7 +8,7 @@ Before you run it, you have to modify the last line of the script! -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" @@ -16,7 +16,7 @@ Add-Type -Path "c:\Program Files\Common Files\microsoft shared\Web Server Extens Set-SPOListResetRoleInheritance -Username "trial@trialtrial123.onmicrosoft.com" -Url "https://trialtrial123.sharepoint.com" -AdminPassword "Pass" -IncludeSubsites $true - +``` Enter your credentials and the site where you want to modify the inheritance. Set -IncludeSubsites $true if you want to restore inherited permissions also in the subsites @@ -26,7 +26,7 @@ Verify if the SharePoint Online SDK is installed in the same location on your co -Related scripts: +## Related scripts Break inheritance for all lists @@ -37,3 +37,8 @@ Modify list permissions with Powershell cmdlets (module) Delete unique permissions (C# program) Get lists with unique permissions (C# program) + + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/GetSPOList Module to view and filter SPO list properties/description.md b/Lists and Libraries Management/GetSPOList Module to view and filter SPO list properties/description.md index a5988876..39a3d750 100644 --- a/Lists and Libraries Management/GetSPOList Module to view and filter SPO list properties/description.md +++ b/Lists and Libraries Management/GetSPOList Module to view and filter SPO list properties/description.md @@ -155,5 +155,5 @@ If you don't load the properties, you cannot search by them! - -Let me know about your experience in the Q&A section! +

+Enjoy and please share feedback! diff --git a/Lists and Libraries Management/GetSPOListCount cmdlet/description.md b/Lists and Libraries Management/GetSPOListCount cmdlet/description.md index 0d06b5ac..42c21901 100644 --- a/Lists and Libraries Management/GetSPOListCount cmdlet/description.md +++ b/Lists and Libraries Management/GetSPOListCount cmdlet/description.md @@ -92,8 +92,8 @@ You get the count for all sites and subsite + the error for public site. - -Let me know about your experience in the Q&A section! +

+Enjoy and please share feedback! diff --git a/Lists and Libraries Management/MultipleListsC#/description.txt b/Lists and Libraries Management/MultipleListsC#/description.md similarity index 94% rename from Lists and Libraries Management/MultipleListsC#/description.txt rename to Lists and Libraries Management/MultipleListsC#/description.md index cc695c51..c85662b8 100644 --- a/Lists and Libraries Management/MultipleListsC#/description.txt +++ b/Lists and Libraries Management/MultipleListsC#/description.md @@ -1,39 +1,45 @@ -Zip contains an .exe file which runs a program to add a list to a specified SharePoint site collection. You can choose the list template from among: - -contact list - -announcement list - -task list - -event list - - - -You can choose the number of items. Each list is created individually with different columns and different data. The data which populates the list comes from a Random() function. Some of the fields, however, intentionally have the same values to let you test filtering in your SharePoint Online tenant. - -The program is meant mainly for testing purposes, e.g. - -- creating a test environment for your company - -- recreating big data and a lot of items without resorting to Excel and QuickEdit - -- troubleshooting issues which occur when your users added more than 5000 items and you don't want or can't test on the real data - - - -As it runs, it will inform you on the percentage of its progress. - - - -Error handling: - -There is no error handling in this tool. It is designed for admins who know what to do with them. - - - -Expected errors: - -The lists are named after the number of elements they include so be careful not to create another one with the same number on the same site collection - you will get an error! - -SPO has an unchangeable view limit for lists and it is 5000 elements. With this tool you can go way above the SharePoint limit of 5000 items (tested with 17 000), so if you decide to create a list with 40 000 elements, expect some issues there. For your convenience, I created a default view for announcements list with 70 items limit. You can easily switch between the views in the GUI. +Zip contains an .exe file which runs a program to add a list to a specified SharePoint site collection. You can choose the list template from among: + +contact list + +announcement list + +task list + +event list + + + +You can choose the number of items. Each list is created individually with different columns and different data. The data which populates the list comes from a Random() function. Some of the fields, however, intentionally have the same values to let you test filtering in your SharePoint Online tenant. + +The program is meant mainly for testing purposes, e.g. + +- creating a test environment for your company + +- recreating big data and a lot of items without resorting to Excel and QuickEdit + +- troubleshooting issues which occur when your users added more than 5000 items and you don't want or can't test on the real data + + + +As it runs, it will inform you on the percentage of its progress. + + + +Error handling: + +There is no error handling in this tool. It is designed for admins who know what to do with them. + + + +Expected errors: + +The lists are named after the number of elements they include so be careful not to create another one with the same number on the same site collection - you will get an error! + +SPO has an unchangeable view limit for lists and it is 5000 elements. With this tool you can go way above the SharePoint limit of 5000 items (tested with 17 000), so if you decide to create a list with 40 000 elements, expect some issues there. For your convenience, I created a default view for announcements list with 70 items limit. You can easily switch between the views in the GUI. + + + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Powershell Module for Managing SPO Lists/description.txt b/Lists and Libraries Management/Powershell Module for Managing SPO Lists/description.md similarity index 93% rename from Lists and Libraries Management/Powershell Module for Managing SPO Lists/description.txt rename to Lists and Libraries Management/Powershell Module for Managing SPO Lists/description.md index 235ec8a6..e6ceeffe 100644 --- a/Lists and Libraries Management/Powershell Module for Managing SPO Lists/description.txt +++ b/Lists and Libraries Management/Powershell Module for Managing SPO Lists/description.md @@ -1,141 +1,116 @@ -SharePoint Online Powershell module including several cmdlets useful for SharePoint Online lists and libraries management. - -The cmdlets allow you to set several settings available under Library/List Settings on the portal: - - - - - -The Cmdlets - - - -Remove-ListInheritance - -Remove-SPOList - -Restore-ListInheritance - -Set-ListCheckout - -Set-ListContentTypesEnabled - -Set-ListFolderCreationEnabled - -Set-ListIRMEnabled - -Set-ListMinorVersioning - -Set-ListVersioning - - - - - -The cmdlets are using common parameters: - - [string]$Username -The string specifies admin of the site - -[string]$Url -Specifies the url of a site where you have the list - -[string]$AdminPassword, -Admin's password - -[bool]$Enabled=$true -Specifies whether the setting should be enabled ($true) or disabled ($false) - -[string]$ListName -Specifies the title of the list where you want to change the settings. - - - - - -Requirements - - - -The following libraries (SharePoint Online SDK) are required. If those libraries are in different location on your computer, please edit the .psm1 file! - - - - - -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" - - - - - - - -Examples - - - -PS C:\Windows\system32> Import-Module d:\Powershell\SetListFunctions5.psm1 -Verbose - -VERBOSE: Loading module from path 'D:\Powershell\SetListFunctions5.psm1'. - -VERBOSE: Importing function 'Remove-ListInheritance'. - -VERBOSE: Importing function 'Remove-SPOList'. - -VERBOSE: Importing function 'Restore-ListInheritance'. - -VERBOSE: Importing function 'Set-ListCheckout'. - -VERBOSE: Importing function 'Set-ListContentTypesEnabled'. - -VERBOSE: Importing function 'Set-ListFolderCreationEnabled'. - -VERBOSE: Importing function 'Set-ListIRMEnabled'. - -VERBOSE: Importing function 'Set-ListMinorVersioning'. - -VERBOSE: Importing function 'Set-ListVersioning'. - -PS C:\Windows\system32> Remove-SPOList -Username admin@trialtrial123.onmicrosoft.com -Url https://trialtrial123.sharepoint.com -ListName docc -AdminPassword Password - -Done! - - - - - - - - - - - - - - - -Let me know about your experience in the Q&A section! - - - - - - - - - - - - - - - - - - - - +SharePoint Online Powershell module including several cmdlets useful for SharePoint Online lists and libraries management. + +The cmdlets allow you to set several settings available under Library/List Settings on the portal: + + + + + +The Cmdlets + + + +Remove-ListInheritance + +Remove-SPOList + +Restore-ListInheritance + +Set-ListCheckout + +Set-ListContentTypesEnabled + +Set-ListFolderCreationEnabled + +Set-ListIRMEnabled + +Set-ListMinorVersioning + +Set-ListVersioning + + + + + +The cmdlets are using common parameters: + + [string]$Username +The string specifies admin of the site + +[string]$Url +Specifies the url of a site where you have the list + +[string]$AdminPassword, +Admin's password + +[bool]$Enabled=$true +Specifies whether the setting should be enabled ($true) or disabled ($false) + +[string]$ListName +Specifies the title of the list where you want to change the settings. + + + + + +Requirements + + + +The following libraries (SharePoint Online SDK) are required. If those libraries are in different location on your computer, please edit the .psm1 file! + + + + + +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" + + + + + + + +Examples + + + +PS C:\Windows\system32> Import-Module d:\Powershell\SetListFunctions5.psm1 -Verbose + +VERBOSE: Loading module from path 'D:\Powershell\SetListFunctions5.psm1'. + +VERBOSE: Importing function 'Remove-ListInheritance'. + +VERBOSE: Importing function 'Remove-SPOList'. + +VERBOSE: Importing function 'Restore-ListInheritance'. + +VERBOSE: Importing function 'Set-ListCheckout'. + +VERBOSE: Importing function 'Set-ListContentTypesEnabled'. + +VERBOSE: Importing function 'Set-ListFolderCreationEnabled'. + +VERBOSE: Importing function 'Set-ListIRMEnabled'. + +VERBOSE: Importing function 'Set-ListMinorVersioning'. + +VERBOSE: Importing function 'Set-ListVersioning'. + +PS C:\Windows\system32> Remove-SPOList -Username admin@trialtrial123.onmicrosoft.com -Url https://trialtrial123.sharepoint.com -ListName docc -AdminPassword Password + +Done! + + + + + + + +

+Enjoy and please share feedback! + + diff --git a/Lists and Libraries Management/Set the direction of the reading order/For All Lists/description.md b/Lists and Libraries Management/Set the direction of the reading order/For All Lists/description.md index 02151523..d16a43d3 100644 --- a/Lists and Libraries Management/Set the direction of the reading order/For All Lists/description.md +++ b/Lists and Libraries Management/Set the direction of the reading order/For All Lists/description.md @@ -24,7 +24,7 @@ You have to enter the list information before running the script: -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" @@ -34,7 +34,7 @@ $Username="trial@trialtrial123.onmicrosoft.com" $AdminPassword="Pass" $Url="https://trialtrial123.sharepoint.com/sites/teamsitewithlists" $Direction="rtl" - +``` @@ -46,6 +46,8 @@ Results: +

+Enjoy and please share feedback! Related scripts Set direction of the reading order for a single list diff --git a/Lists and Libraries Management/Set the direction of the reading order/For a single list/description.md b/Lists and Libraries Management/Set the direction of the reading order/For a single list/description.md index 0bb8faef..bc32c240 100644 --- a/Lists and Libraries Management/Set the direction of the reading order/For a single list/description.md +++ b/Lists and Libraries Management/Set the direction of the reading order/For a single list/description.md @@ -24,7 +24,7 @@ You have to enter the list information before running the script: -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" @@ -36,12 +36,14 @@ $Url="https://trialtrial123.sharepoint.com/sites/teamsitewithlists" $ListName="Generic List" $Direction ="none" $Direction paramater specifies the reading order. Enter "ltr", "rtl" or "none" - +``` +

+Enjoy and please share feedback! Related scripts From ad52c0b84afb6c33e7161c5ea9fd69877c53ed52 Mon Sep 17 00:00:00 2001 From: LocalGitty <42035526+lgitty@users.noreply.github.com> Date: Sat, 25 Jan 2020 18:39:29 +0200 Subject: [PATCH 15/85] added feedback request --- .../For All Lists/description.md | 2 +- .../description.md | 16 +++++++-------- .../description.md | 16 +++++++-------- .../description.md | 20 +++++++------------ .../description.md | 14 +++++++++---- .../description.md | 11 +++++++--- .../description.md | 8 +++++--- .../description.md | 11 +++++++--- 8 files changed, 53 insertions(+), 45 deletions(-) diff --git a/Lists and Libraries Management/Set the direction of the reading order/For All Lists/description.md b/Lists and Libraries Management/Set the direction of the reading order/For All Lists/description.md index d16a43d3..a31c7b61 100644 --- a/Lists and Libraries Management/Set the direction of the reading order/For All Lists/description.md +++ b/Lists and Libraries Management/Set the direction of the reading order/For All Lists/description.md @@ -42,7 +42,7 @@ $Direction="rtl" Results: - + diff --git a/Lists and Libraries Management/Versioning/Create a report on all file versions in the library/description.md b/Lists and Libraries Management/Versioning/Create a report on all file versions in the library/description.md index fa7182f8..a54ece0f 100644 --- a/Lists and Libraries Management/Versioning/Create a report on all file versions in the library/description.md +++ b/Lists and Libraries Management/Versioning/Create a report on all file versions in the library/description.md @@ -14,7 +14,7 @@ You have to enter the library data before running the script: -PowerShell +```PowerShell #Paths to SDK 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" @@ -28,7 +28,7 @@ $csvPath="C:\Users\ivo\Desktop\testpath4.csv" $csvPath2="C:\Users\ivo\Desktop\FileThatShowNoVersionsAvailable4.csv" Get-sPOFolderFiles -Username $username -Url $Url -password $AdminPassword -ListTitle $ListTitle -CSVPath $csvPath -CSVPath2 $csvPath2 - +``` $Url specifies the url of the site with the library @@ -41,17 +41,14 @@ The report generates 2 files. One - the main file - with all versions available. -Sample Report: - - +### Sample Report + - - -Related scripts: +### Related scripts Create a report on file versions @@ -62,4 +59,5 @@ Create a report on file versions - +

+Enjoy and please share feedback! diff --git a/Lists and Libraries Management/Versioning/Create a report on file versions in library or folder/description.md b/Lists and Libraries Management/Versioning/Create a report on file versions in library or folder/description.md index 22c191c1..b1e66db0 100644 --- a/Lists and Libraries Management/Versioning/Create a report on file versions in library or folder/description.md +++ b/Lists and Libraries Management/Versioning/Create a report on file versions in library or folder/description.md @@ -2,9 +2,6 @@ Powershell script that generates a report on available file versions in one Shar - - - It requires installed SharePoint Online SDK @@ -12,7 +9,7 @@ You have to enter the library data before running the script: -PowerShell +```PowerShell #Paths to SDK 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" @@ -24,7 +21,7 @@ $Url="https://trialtrial125.sharepoint.com/sites/teamsitewithlibraries" $FolderUrl="/sites/TeamsiteWithLibraries/Not-Empty-Document-Library" $csvPath="C:\Users\ivo\Desktop\testpath.csv" $csvPath2="C:\Users\ivo\Desktop\FileThatShowNoVersionsAvailable.csv" - +``` $FolderUrl in the example is a root folder. If you need to retrieve files from any other folder, you need to add /FolderName, e.g. "/sites/TeamsiteWithLibraries/Not-Empty-Document-Library/MySampleFolder" @@ -37,12 +34,13 @@ The report generates 2 files. One - the main file - with all versions available. -Sample report: +## Sample report - - + - + +

+Enjoy and please share feedback! diff --git a/Lists and Libraries Management/Versioning/Delete all previous file versions in a library/description.md b/Lists and Libraries Management/Versioning/Delete all previous file versions in a library/description.md index 1ca25f85..05beb519 100644 --- a/Lists and Libraries Management/Versioning/Delete all previous file versions in a library/description.md +++ b/Lists and Libraries Management/Versioning/Delete all previous file versions in a library/description.md @@ -20,7 +20,7 @@ You have to enter the library data before running the script: -PowerShell +```PowerShell #Paths to SDK 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" @@ -31,6 +31,7 @@ $username="trial@trialtrial125.onmicrosoft.com" $Url="https://trialtrial125.sharepoint.com/sites/teamsitewithlibraries" $ListTitle="Not-Empty-Document-Library" $csvPath="C:\Users\ivo\Desktop\testpath114.csv" +``` $Url specifies the url of the site with the library @@ -41,21 +42,14 @@ The script will generate a report that states whether any versions were found an -Sample report: - - +### Sample report + - - - - - - -Related scripts: +### Related scripts Create a report on file versions @@ -66,6 +60,6 @@ Create a report on all file versions in the library - +

+Enjoy and please share feedback! -Please share your feedback in the Q&A section! diff --git a/Lists and Libraries Management/Versioning/Enable minor and major versions for all lists in one site/description.md b/Lists and Libraries Management/Versioning/Enable minor and major versions for all lists in one site/description.md index 7e11b54c..9aeb00bd 100644 --- a/Lists and Libraries Management/Versioning/Enable minor and major versions for all lists in one site/description.md +++ b/Lists and Libraries Management/Versioning/Enable minor and major versions for all lists in one site/description.md @@ -10,7 +10,7 @@ It requires installed SharePoint Online SDK You have to enter the site data before running the script: -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" @@ -20,8 +20,8 @@ $Username="trial@trialtrial125.onmicrosoft.com" $AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString $Url="https://trialtrial125.sharepoint.com/sites/teamsitewithlibraries" $Versioning=$true - -Minor versions are avilable for libraries mainly, so trying to enable it in a list will throw an error (behavoiur by design) +``` +Minor versions are avilable for libraries mainly, so trying to enable it in a list will throw an error (behaviour by design) @@ -34,7 +34,7 @@ Full description of the script is available in the article Versioning and Share -Related scripts +## Related scripts Enable versioning for all lists in one site @@ -50,3 +50,9 @@ SharePoint Module for lists, items and files Disable versioning for all lists in SharePoint Online tenant (C#) Enable versioning for all lists in SharePoint Online tenant (C#) + + + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Versioning/Enable minor versions using Powershell and CSOM/description.md b/Lists and Libraries Management/Versioning/Enable minor versions using Powershell and CSOM/description.md index db8743bf..741f330f 100644 --- a/Lists and Libraries Management/Versioning/Enable minor versions using Powershell and CSOM/description.md +++ b/Lists and Libraries Management/Versioning/Enable minor versions using Powershell and CSOM/description.md @@ -10,7 +10,7 @@ You have to enter the library data before running the script: -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,7 +21,7 @@ $username="trial@trialtrial125.onmicrosoft.com" $Url="https://trialtrial125.sharepoint.com/sites/teamsitewithlibraries" $ListTitle="Not-Empty-Document-Library" $Versioning=$true - +``` Full description of the script is available in the article Versioning and SharePoint: the Powershell perspective @@ -30,7 +30,7 @@ Full description of the script is available in the article Versioning and Share -Related scripts +## Related scripts Enable minor versions for all SharePoint Online lists using Powershell @@ -44,3 +44,8 @@ SharePoint Module for lists, items and files Disable versioning for all lists in SharePoint Online tenant (C#) Enable versioning for all lists in SharePoint Online tenant (C#) + + + +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Versioning/Enable versioning for all lists in one site/description.md b/Lists and Libraries Management/Versioning/Enable versioning for all lists in one site/description.md index 8f7ae675..6112dfbf 100644 --- a/Lists and Libraries Management/Versioning/Enable versioning for all lists in one site/description.md +++ b/Lists and Libraries Management/Versioning/Enable versioning for all lists in one site/description.md @@ -10,7 +10,7 @@ You have to enter the library/list data before running the script: -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" @@ -20,7 +20,7 @@ $Username="trial@trialtrial123.onmicrosoft.com" $AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString $Url="https://trialtrial123.sharepoint.com/sites/teamsitewithlists" $Versioning=$true - +``` Full description of the script is available in the article Versioning and SharePoint: the Powershell perspective @@ -29,7 +29,7 @@ Full description of the script is available in the article Versioning and Share -Related scripts +## Related scripts Enable minor versions for all SharePoint Online lists using Powershell @@ -45,3 +45,5 @@ Disable versioning for all lists in SharePoint Online tenant (C#) Enable versioning for all lists in SharePoint Online tenant (C#) +

+Enjoy and please share feedback! \ No newline at end of file diff --git a/Lists and Libraries Management/Versioning/Enable versioning for one list/description.md b/Lists and Libraries Management/Versioning/Enable versioning for one list/description.md index 5108cc71..83f59aca 100644 --- a/Lists and Libraries Management/Versioning/Enable versioning for one list/description.md +++ b/Lists and Libraries Management/Versioning/Enable versioning for one list/description.md @@ -10,14 +10,14 @@ You have to enter the library/list data before running the script: -PowerShell +```PowerShell # Insert the credentials and the name of the site and list $AdminPassword=Read-Host -Prompt "Enter password" -AsSecureString $username="trial@trialtrial125.onmicrosoft.com" $Url="https://trialtrial125.sharepoint.com/sites/teamsitewithlibraries" $ListTitle="Not-Empty-Document-Library" $Versioning=$true - +``` @@ -28,7 +28,7 @@ Full description of the script is available in the article Versioning and Share -Related scripts +## Related scripts Enable minor versions for all SharePoint Online lists using Powershell @@ -42,3 +42,8 @@ SharePoint Module for lists, items and files Disable versioning for all lists in SharePoint Online tenant (C#) Enable versioning for all lists in SharePoint Online tenant (C#) + + + +

+Enjoy and please share feedback! \ No newline at end of file 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 16/85] 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 17/85] 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 18/85] 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 19/85] 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 20/85] 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 21/85] 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. From 03800e863f0552c8465fe04a70957105e345ff44 Mon Sep 17 00:00:00 2001 From: LocalGitty <42035526+lgitty@users.noreply.github.com> Date: Wed, 29 Jan 2020 22:14:02 +0200 Subject: [PATCH 22/85] removal of invalid solution --- .../DisVersioning.rar | Bin 452523 -> 0 bytes .../description.md | 9 -- .../disver.jpg | Bin 110518 -> 0 bytes .../solution.cs | 80 ----------- .../Versioning.rar | Bin 453250 -> 0 bytes .../description.txt | 11 -- .../solution.cs | 129 ------------------ .../vers1.jpg | Bin 85653 -> 0 bytes .../vers3.jpg | Bin 39777 -> 0 bytes .../vers4.jpg | Bin 103791 -> 0 bytes .../MinorVersioning.ps1 | 0 .../description.md | 0 .../minorversioning.png | Bin .../minorversioning2.png | Bin .../Versioning.ps1 | 0 .../description.md | 0 .../enableversioning.ps1 | 0 .../versioningPS.png | Bin .../versioningPS2.png | Bin .../versioningPS3.png | Bin ...RestorePreviousVersionsInSelectedFiles.ps1 | 0 .../description.md | 0 .../Restore previous versions.ps1 | 0 .../Restorelast.PNG | Bin .../description.md | 0 25 files changed, 229 deletions(-) delete mode 100644 Versioning/C# Disable versioning for all lists in SharePoint Online tenant/DisVersioning.rar delete mode 100644 Versioning/C# Disable versioning for all lists in SharePoint Online tenant/description.md delete mode 100644 Versioning/C# Disable versioning for all lists in SharePoint Online tenant/disver.jpg delete mode 100644 Versioning/C# Disable versioning for all lists in SharePoint Online tenant/solution.cs delete mode 100644 Versioning/C# Enable versioning for all lists in SharePoint Online tenant/Versioning.rar delete mode 100644 Versioning/C# Enable versioning for all lists in SharePoint Online tenant/description.txt delete mode 100644 Versioning/C# Enable versioning for all lists in SharePoint Online tenant/solution.cs delete mode 100644 Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers1.jpg delete mode 100644 Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers3.jpg delete mode 100644 Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers4.jpg rename Versioning/{PS Enable minor versions for all lists => Enable minor versions for all lists}/MinorVersioning.ps1 (100%) rename Versioning/{PS Enable minor versions for all lists => Enable minor versions for all lists}/description.md (100%) rename Versioning/{PS Enable minor versions for all lists => Enable minor versions for all lists}/minorversioning.png (100%) rename Versioning/{PS Enable minor versions for all lists => Enable minor versions for all lists}/minorversioning2.png (100%) rename Versioning/{PS Enable versioning for all SharePoint Online lists => Enable versioning for all SharePoint Online lists}/Versioning.ps1 (100%) rename Versioning/{PS Enable versioning for all SharePoint Online lists => Enable versioning for all SharePoint Online lists}/description.md (100%) rename Versioning/{PS Enable versioning for all SharePoint Online lists => Enable versioning for all SharePoint Online lists}/enableversioning.ps1 (100%) rename Versioning/{PS Enable versioning for all SharePoint Online lists => Enable versioning for all SharePoint Online lists}/versioningPS.png (100%) rename Versioning/{PS Enable versioning for all SharePoint Online lists => Enable versioning for all SharePoint Online lists}/versioningPS2.png (100%) rename Versioning/{PS Enable versioning for all SharePoint Online lists => Enable versioning for all SharePoint Online lists}/versioningPS3.png (100%) rename Versioning/{PS Restore previous versions in selected files the entire library => Restore previous versions in selected files the entire library}/RestorePreviousVersionsInSelectedFiles.ps1 (100%) rename Versioning/{PS Restore previous versions in selected files the entire library => Restore previous versions in selected files the entire library}/description.md (100%) rename Versioning/{PS Restore previous versions in the entire library => Restore previous versions in the entire library}/Restore previous versions.ps1 (100%) rename Versioning/{PS Restore previous versions in the entire library => Restore previous versions in the entire library}/Restorelast.PNG (100%) rename Versioning/{PS Restore previous versions in the entire library => Restore previous versions in the entire library}/description.md (100%) diff --git a/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/DisVersioning.rar b/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/DisVersioning.rar deleted file mode 100644 index 0597167b78ffaea2333879f131870d22d9f1c728..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452523 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

WJXkMf18WFNa9{MLQY*qQH9f?%rVjL2#nbTeM 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

AkfOX$fAZ1jD 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