SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Die Website weist keine ordnungsgemäße Form auf - Powershell

Dieser Beitrag hat 1 Antworten

Ohne Rang
59 Beiträge
Simb55 erstellt 6 Dez. 2016 11:24
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

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?

Alle Antworten

Ohne Rang
59 Beiträge
Simb55 Als Antwort am 6 Dez. 2016 13:33
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Okay, das Problem ist gelöst. 

Um Unterwebsites für Unterwebsites anzulegen kann man New-SPOSite nicht benutzern. 

Dafür funktioniert es mit:

    $context = New-Object Microsoft.SharePoint.Client.ClientContext($site)

    $WCI=New-Object Microsoft.SharePoint.Client.WebCreationInformation

    $WCI.WebTemplate=$template

    $WCI.Description=$description

    $WCI.Title=$title

    $WCI.Url=$url

    $WCI.Language="1031"

 

    $subWeb=$context.Web.Webs.Add($WCI)

    $Context.ExecuteQuery()