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