Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Add references to SharePoint client assemblies and authenticate to Office 365 site
- # get from https://www.nuget.org/packages/Microsoft.SharePointOnline.CSOM/16.1.8613.1200
- Add-Type -Path "C:\SharePoint Online Management Shell\Microsoft.SharePoint.Client.dll"
- Add-Type -Path "C:\SharePoint Online Management Shell\Microsoft.SharePoint.Client.Publishing.dll"
- Add-Type -Path "C:\SharePoint Online Management Shell\Microsoft.SharePoint.Client.Runtime.dll"
- $Username = "*@*.onmicrosoft.com"
- $Password = ConvertTo-SecureString "*" -asplaintext -force
- $Site = "https://*.sharepoint.com/sites/CommunitationSite-Parent/"
- $Context = New-Object Microsoft.SharePoint.Client.ClientContext($Site)
- $Creds = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Username,$Password)
- $Context.Credentials = $Creds
- #Create SubSite
- $WCI = New-Object Microsoft.SharePoint.Client.WebCreationInformation
- $WCI.WebTemplate = "SITEPAGEPUBLISHING#0"
- $WCI.Description = "Child"
- $WCI.Title = "Child"
- $WCI.Url = "CommunitationSite-Child"
- $WCI.Language = "1033"
- $SubWeb = $Context.Web.Webs.Add($WCI)
- $Context.ExecuteQuery()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement