First time poster, been finding answers on here for a bit though. Great community!
I am trying to create a new sharepoint online library from a saved custom template. I am able to do this through the O365 portal, and I am able to create a new sharepoint online library with powershell as per this article:
However, I can’t figure out how to call a custom template. I’ve found few articles referencing PS scripts against sharepoint 2010, but they don’t seem to work.
Has anyone tried this? Seems like I’m very close, but can’t get it to work.
Also - I would love to be able to feed the powershell command with new site library names from a file to bulk create many libraries from the same template with different names if someone knows how to do that?
To add some further background to this when I used to do a lot more SharePoint work I moved away from building Lists in the GUI and started to build them all using CSOM and PowerShell with the SPPS module http://sharepointpowershell.codeplex.com/ as this allowed me to build, test and delete them in an automated fashion and I ensured that I had the functions available to do this.
I did start work on a function to export a list from 1 site and then import it into another site however I then got side tracked when I ended up leaving doing much SharePoint work.
I would advise to head to the PnP PowerShell Repository and see if the guys there can expand the Get-SPOProvisioningTemplate to output only List Schemas as I was unable to get the list schema using PowerShell and CSOM though that may be due to my rustiness with CSOM more than anything else.
However that being said you can get some of the functionality copied between lists even in different site collections or environments (think On-Prem to SPO) using the below sample using the SPPS module as detailed in my last post.