Hallo,
wir steigen derzeit von SharePoint 2013 auf SharePoint Online um und wollen in diesem Zuge unsere Kunden aus dem alten Portal übernehmen.
Das versuchen wir über PowerShell, mit dem cmdlet "New-SPOSite"
In unserem SharePoint Online haben wir bereits ein Kundencenter eingerichtet, welches unter - https://unserUnternehmen.sharepoint.com/teams/unserTeam/Kundencenter - liegt.
Nun ist es problemlos möglich, neue Seiten unter - https://unserUnternehmen.sharepoint.com/teams - oder - /sites - anzulegen, unterhalb des Kundencenters funktioniert es jedoch nicht und ich bekomme die Fehlermeldung "Die Website "..." weist keine ordnungsgemäße Form auf."
Woran kann das liegen?
New-SPOSite erzeugt eine Websitesammlung und kann nicht für Unterwebsites verwendet werden. Es gibt leider auch kein vorgefertigtes CmdLet dafür und man muß es selbst bauen wie z.B. hier https://blogs.technet.microsoft.com/fromthefield/2015/01/26/office-365-creating-a-subsite-web-using-csom-in-sharepoint-online/ oder hier http://sharepoint.stackexchange.com/questions/173511/sharepoint-online-management-shell-how-to-create-sub-sites
Du kannst dir, statt mit CSOM in PowerShell zu hantieren, auch die Office 365 PnP PowerShell Extensions (https://github.com/SharePoint/PnP-PowerShell) ansehen. Da gibt es das Cmdlet New-PnPWeb, mit dem du auch Subwebs anlegen kannst.
Beste Grüße
Olaf