CSOM SharePoint Online Create List Using PowerShell
Summary
In this Wiki let's explore PowerShell code for creating List in SharePoint Online
Help
| help about_Methods -Detailed help about_Variables -Detailed help Read-Host -Parameter AssecureString help Add-Type -Detailed help Import-Module -Detailed |
PowerShell Code
| #Import the required DLL Import-Module 'C:\Temp\CSOM\Microsoft.SharePoint.Client.dll' Import-Module 'C:\Temp\CSOM\Microsoft.SharePoint.Client.Runtime.dll' $site = 'https://Chensoffice365.sharepoint.com/' $admin = 'Chendrayan@Chensoffice365.OnMicrosoft.Com' $password = Read-Host 'Enter Password' -AsSecureString $context = New-Object Microsoft.SharePoint.Client.ClientContext($site) $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($admin , $password) $context.Credentials = $credentials $site = $context.Web $context.Load($site) $context.ExecuteQuery() #Create List $listinfo =New-Object Microsoft.SharePoint.Client.ListCreationInformation $listinfo.Title = 'CSOM List' $listinfo.TemplateType = [Microsoft.SharePoint.Client.ListTemplateType]'GenericList' $list = $web.Lists.Add($listinfo) $context.ExecuteQuery() Write-Host "Successfully Created List $($listinfo.Title)" |
