diff --git a/Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/Capture211.PNG b/Permissions/Powershell/Get items with unique permissions SharePoint Server/Capture211.PNG similarity index 100% rename from Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/Capture211.PNG rename to Permissions/Powershell/Get items with unique permissions SharePoint Server/Capture211.PNG diff --git a/Permissions/Powershell/Get items with unique permissions: SharePoint Server/OnlyUnique.ps1 b/Permissions/Powershell/Get items with unique permissions SharePoint Server/OnlyUnique.ps1 similarity index 94% rename from Permissions/Powershell/Get items with unique permissions: SharePoint Server/OnlyUnique.ps1 rename to Permissions/Powershell/Get items with unique permissions SharePoint Server/OnlyUnique.ps1 index 90977905..2369152f 100644 --- a/Permissions/Powershell/Get items with unique permissions: SharePoint Server/OnlyUnique.ps1 +++ b/Permissions/Powershell/Get items with unique permissions SharePoint Server/OnlyUnique.ps1 @@ -1,4 +1,3 @@ - $webUrl="Enter here the url of your site, e.g. https://intra.Company.com" $pathToExportReport="c:\MyCSV.csv" diff --git a/Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/description.md b/Permissions/Powershell/Get items with unique permissions SharePoint Server/description.md similarity index 100% rename from Permissions/Powershell/Get items with unique permissions: SharePoint 2013-2016/description.md rename to Permissions/Powershell/Get items with unique permissions SharePoint Server/description.md 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 Server 2013-2016)/Capture209.PNG similarity index 100% rename from Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/Capture209.PNG rename to Permissions/Powershell/Get items, folders, lists with unique permissions (SharePoint Server 2013-2016)/Capture209.PNG 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 Server 2013-2016)/OnlyUniqueFLI.ps1 similarity index 95% rename from Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/OnlyUniqueFLI.ps1 rename to Permissions/Powershell/Get items, folders, lists with unique permissions (SharePoint Server 2013-2016)/OnlyUniqueFLI.ps1 index c08ffba4..c5a1a50d 100644 --- 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 Server 2013-2016)/OnlyUniqueFLI.ps1 @@ -47,4 +47,4 @@ foreach($list in $lists) Write-Host " ........... Unique folders count: " $uniqueFolders -} \ No newline at end of file +} 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 Server 2013-2016)/description.md similarity index 100% rename from Permissions/Powershell/Get items, folders, lists with unique permissions: SharePoint 2013-2016/description.md rename to Permissions/Powershell/Get items, folders, lists with unique permissions (SharePoint Server 2013-2016)/description.md 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 0597167b..00000000 Binary files a/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/DisVersioning.rar and /dev/null differ diff --git a/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/description.md b/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/description.md deleted file mode 100644 index 57729ea5..00000000 --- a/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/description.md +++ /dev/null @@ -1,9 +0,0 @@ -A short console application that disables minor and major versioning for all the libraries and lists in the whole SharePoint Online tenant. - - - -It uses recurrence to find all sites in all site collections and then goes through all the lists. - -At the end, the application generates a report, which enumerates all the lists for which versioning has been disabled. The report can be viewed in Excel. - -The code includes basic error handling and credential verification. diff --git a/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/disver.jpg b/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/disver.jpg deleted file mode 100644 index 6992cc99..00000000 Binary files a/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/disver.jpg and /dev/null differ diff --git a/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/solution.cs b/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/solution.cs deleted file mode 100644 index f8b6ed9c..00000000 --- a/Versioning/C# Disable versioning for all lists in SharePoint Online tenant/solution.cs +++ /dev/null @@ -1,80 +0,0 @@ -static private void getall(string url) - { - - ClientContext ctx = new ClientContext(url); - ctx.Credentials = new SharePointOnlineCredentials(userName, ss); - ctx.Load(ctx.Web); - ctx.Load(ctx.Web.Lists); - ctx.ExecuteQuery(); - success += "\n" + ctx.Web.Url + "\n" + Environment.NewLine; - failed += "\n" + ctx.Web.Url + "\n"; - Console.WriteLine("\n" + ctx.Web.Url + "\n"); - foreach (List ll in ctx.Web.Lists) - { - - ll.EnableVersioning = versioning; - ll.Update(); - try - { - ctx.ExecuteQuery(); - success += ll.Title + "\n" + Environment.NewLine; - Console.WriteLine("Disabled versioning for " + ll.Title); - } - catch (Exception e) - { - Console.WriteLine("Couldn't for " + ll.Title + "\n" + e.Message); - failed += ll.Title + "\n"; - } - - - } - - - ctx.Load(ctx.Web.Webs); - try - { - ctx.ExecuteQuery(); - } - catch (Exception e) - { - Console.WriteLine("Couldn't open " + url + ".\n" + e.Message); - } - - - for (int i = 0; i < ctx.Web.Webs.Count; i++) - { - ctx.Load(ctx.Web.Webs[i].Lists); - ctx.Load(ctx.Web.Webs[i].Webs); - ctx.ExecuteQuery(); - success += "\n" + ctx.Web.Webs[i].Url + "\n"; - failed += "\n" + ctx.Web.Webs[i].Url + "\n"; - Console.WriteLine("\n" + ctx.Web.Webs[i].Url + "\n"); - - foreach (List l in ctx.Web.Webs[i].Lists) - { - l.EnableVersioning = versioning; - l.Update(); - try - { - ctx.ExecuteQuery(); - Console.WriteLine("Disabled versioning for " + l.Title); - success += l.Title + "\n"; - } - catch (Exception e) - { - Console.WriteLine("Couldn't disable for " + l.Title + "\n" + e.Message); - failed += l.Title + "\n"; - } - - } - - if (ctx.Web.Webs[i].Webs.Count > 0) - { - Console.WriteLine("Discovered " + ctx.Web.Webs[i].Webs.Count.ToString() + " webs for " + ctx.Web.Webs[i].Url.ToString()); - for (int j = 0; j < ctx.Web.Webs[i].Webs.Count; j++) - { - getall(ctx.Web.Webs[i].Webs[j].Url); - } - } - } - } diff --git a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/Versioning.rar b/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/Versioning.rar deleted file mode 100644 index 21e7bbc3..00000000 Binary files a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/Versioning.rar and /dev/null differ diff --git a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/description.txt b/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/description.txt deleted file mode 100644 index 30bcf8d0..00000000 --- a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/description.txt +++ /dev/null @@ -1,11 +0,0 @@ -A short console application that enables versioning for all the libraries and lists in the whole tenant. - - - -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, the application generates a report, which you view in Excel. - - diff --git a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/solution.cs b/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/solution.cs deleted file mode 100644 index 2c8c6408..00000000 --- a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/solution.cs +++ /dev/null @@ -1,129 +0,0 @@ -static void Credentials() - { - Console.WriteLine("\n\nPlease enter Administrator's login, e.g. admin@domain.onmicrosoft.com:"); - userName = Console.ReadLine(); - Console.WriteLine("Please enter SPO Admin site, e.g. https://domain-admin.sharepoint.com:"); - webUri = Console.ReadLine(); - if (!webUri.EndsWith("-admin.sharepoint.com") || !webUri.StartsWith("https://")) - { - Console.WriteLine("Didn't recognize the url. Please enter SPO Admin site again, following exactly this format: https://domain-admin.sharepoint.com"); - webUri = Console.ReadLine(); - } - Console.WriteLine("\nEnter password: "); - ss.Clear(); - ConsoleKeyInfo nextKey = Console.ReadKey(true); - - while (nextKey.Key != ConsoleKey.Enter) - { - if (nextKey.Key == ConsoleKey.Backspace) - { - if (ss.Length > 0) - { - ss.RemoveAt(ss.Length - 1); - // erase the last * as well - Console.Write(nextKey.KeyChar); - Console.Write(" "); - Console.Write(nextKey.KeyChar); - } - } - else - { - ss.AppendChar(nextKey.KeyChar); - Console.Write("*"); - } - nextKey = Console.ReadKey(true); - } - - ClientContext ctx = new ClientContext(webUri); - ctx.Credentials = new SharePointOnlineCredentials(userName, ss); - try - { - ctx.ExecuteQuery(); - } - catch - { - Console.WriteLine("Couldn't authenticate. Please re-enter your credentials"); - Credentials(); - } - } - - static private void getall(string url) - { - - ClientContext ctx = new ClientContext(url); - ctx.Credentials = new SharePointOnlineCredentials(userName, ss); - ctx.Load(ctx.Web); - ctx.Load(ctx.Web.Lists); - ctx.ExecuteQuery(); - success += "\n" + ctx.Web.Url + "\n"+Environment.NewLine; - failed += "\n" + ctx.Web.Url + "\n"; - Console.WriteLine("\n" + ctx.Web.Url + "\n"); - foreach (List ll in ctx.Web.Lists) - { - - ll.EnableVersioning = versioning; - ll.Update(); - try - { - ctx.ExecuteQuery(); - success += ll.Title + "\n"+Environment.NewLine; - Console.WriteLine("Enabled versioning for "+ll.Title); - } - catch (Exception e) - { - Console.WriteLine("Couldn't for " + ll.Title + "\n" + e.Message); - failed += ll.Title + "\n"; - } - - - } - - - ctx.Load(ctx.Web.Webs); - try - { - ctx.ExecuteQuery(); - } - catch (Exception e) - { - Console.WriteLine("Couldn't open " + url + ".\n" + e.Message); - } - - - for (int i = 0; i < ctx.Web.Webs.Count; i++) - { - ctx.Load(ctx.Web.Webs[i].Lists); - ctx.Load(ctx.Web.Webs[i].Webs); - ctx.ExecuteQuery(); - success += "\n" + ctx.Web.Webs[i].Url + "\n"; - failed += "\n" + ctx.Web.Webs[i].Url + "\n"; - Console.WriteLine("\n" + ctx.Web.Webs[i].Url + "\n"); - - foreach (List l in ctx.Web.Webs[i].Lists) - { - l.EnableVersioning = versioning; - l.Update(); - try - { - ctx.ExecuteQuery(); - Console.WriteLine("Enabled versioning for " + l.Title); - success += l.Title + "\n"; - } - catch(Exception e) - { - Console.WriteLine("Couldn't enable for " + l.Title + "\n" + e.Message); - failed+=l.Title+"\n"; - } - - } - - if (ctx.Web.Webs[i].Webs.Count > 0) - { - Console.WriteLine("Discovered " + ctx.Web.Webs[i].Webs.Count.ToString() + " webs for " + ctx.Web.Webs[i].Url.ToString()); - for (int j = 0; j < ctx.Web.Webs[i].Webs.Count; j++) - { - getall(ctx.Web.Webs[i].Webs[j].Url); - } - } - } - } diff --git a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers1.jpg b/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers1.jpg deleted file mode 100644 index 2107f986..00000000 Binary files a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers1.jpg and /dev/null differ diff --git a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers3.jpg b/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers3.jpg deleted file mode 100644 index 7c874a91..00000000 Binary files a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers3.jpg and /dev/null differ diff --git a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers4.jpg b/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers4.jpg deleted file mode 100644 index 650227dc..00000000 Binary files a/Versioning/C# Enable versioning for all lists in SharePoint Online tenant/vers4.jpg and /dev/null differ diff --git a/Versioning/PS Enable minor versions for all lists/MinorVersioning.ps1 b/Versioning/Enable minor versions for all lists/MinorVersioning.ps1 similarity index 100% rename from Versioning/PS Enable minor versions for all lists/MinorVersioning.ps1 rename to Versioning/Enable minor versions for all lists/MinorVersioning.ps1 diff --git a/Versioning/PS Enable minor versions for all lists/description.md b/Versioning/Enable minor versions for all lists/description.md similarity index 100% rename from Versioning/PS Enable minor versions for all lists/description.md rename to Versioning/Enable minor versions for all lists/description.md diff --git a/Versioning/PS Enable minor versions for all lists/minorversioning.png b/Versioning/Enable minor versions for all lists/minorversioning.png similarity index 100% rename from Versioning/PS Enable minor versions for all lists/minorversioning.png rename to Versioning/Enable minor versions for all lists/minorversioning.png diff --git a/Versioning/PS Enable minor versions for all lists/minorversioning2.png b/Versioning/Enable minor versions for all lists/minorversioning2.png similarity index 100% rename from Versioning/PS Enable minor versions for all lists/minorversioning2.png rename to Versioning/Enable minor versions for all lists/minorversioning2.png diff --git a/Versioning/PS Enable versioning for all SharePoint Online lists/Versioning.ps1 b/Versioning/Enable versioning for all SharePoint Online lists/Versioning.ps1 similarity index 100% rename from Versioning/PS Enable versioning for all SharePoint Online lists/Versioning.ps1 rename to Versioning/Enable versioning for all SharePoint Online lists/Versioning.ps1 diff --git a/Versioning/PS Enable versioning for all SharePoint Online lists/description.md b/Versioning/Enable versioning for all SharePoint Online lists/description.md similarity index 100% rename from Versioning/PS Enable versioning for all SharePoint Online lists/description.md rename to Versioning/Enable versioning for all SharePoint Online lists/description.md diff --git a/Versioning/PS Enable versioning for all SharePoint Online lists/enableversioning.ps1 b/Versioning/Enable versioning for all SharePoint Online lists/enableversioning.ps1 similarity index 100% rename from Versioning/PS Enable versioning for all SharePoint Online lists/enableversioning.ps1 rename to Versioning/Enable versioning for all SharePoint Online lists/enableversioning.ps1 diff --git a/Versioning/PS Enable versioning for all SharePoint Online lists/versioningPS.png b/Versioning/Enable versioning for all SharePoint Online lists/versioningPS.png similarity index 100% rename from Versioning/PS Enable versioning for all SharePoint Online lists/versioningPS.png rename to Versioning/Enable versioning for all SharePoint Online lists/versioningPS.png diff --git a/Versioning/PS Enable versioning for all SharePoint Online lists/versioningPS2.png b/Versioning/Enable versioning for all SharePoint Online lists/versioningPS2.png similarity index 100% rename from Versioning/PS Enable versioning for all SharePoint Online lists/versioningPS2.png rename to Versioning/Enable versioning for all SharePoint Online lists/versioningPS2.png diff --git a/Versioning/PS Enable versioning for all SharePoint Online lists/versioningPS3.png b/Versioning/Enable versioning for all SharePoint Online lists/versioningPS3.png similarity index 100% rename from Versioning/PS Enable versioning for all SharePoint Online lists/versioningPS3.png rename to Versioning/Enable versioning for all SharePoint Online lists/versioningPS3.png diff --git a/Versioning/PS Restore previous versions in selected files the entire library/RestorePreviousVersionsInSelectedFiles.ps1 b/Versioning/Restore previous versions in selected files the entire library/RestorePreviousVersionsInSelectedFiles.ps1 similarity index 100% rename from Versioning/PS Restore previous versions in selected files the entire library/RestorePreviousVersionsInSelectedFiles.ps1 rename to Versioning/Restore previous versions in selected files the entire library/RestorePreviousVersionsInSelectedFiles.ps1 diff --git a/Versioning/PS Restore previous versions in selected files the entire library/description.md b/Versioning/Restore previous versions in selected files the entire library/description.md similarity index 100% rename from Versioning/PS Restore previous versions in selected files the entire library/description.md rename to Versioning/Restore previous versions in selected files the entire library/description.md diff --git a/Versioning/PS Restore previous versions in the entire library/Restore previous versions.ps1 b/Versioning/Restore previous versions in the entire library/Restore previous versions.ps1 similarity index 100% rename from Versioning/PS Restore previous versions in the entire library/Restore previous versions.ps1 rename to Versioning/Restore previous versions in the entire library/Restore previous versions.ps1 diff --git a/Versioning/PS Restore previous versions in the entire library/Restorelast.PNG b/Versioning/Restore previous versions in the entire library/Restorelast.PNG similarity index 100% rename from Versioning/PS Restore previous versions in the entire library/Restorelast.PNG rename to Versioning/Restore previous versions in the entire library/Restorelast.PNG diff --git a/Versioning/PS Restore previous versions in the entire library/description.md b/Versioning/Restore previous versions in the entire library/description.md similarity index 100% rename from Versioning/PS Restore previous versions in the entire library/description.md rename to Versioning/Restore previous versions in the entire library/description.md