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 1/2] 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 2/2] 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