Hallo,
ich möchte den Content-Editor Webpart via PowerShell auf meine Website hinzufügen.
Da ich bereits eigene Webparts mit der AddWebPart Methode in meine Website eingebunden habe, habe ich meinen Code kopiert und die Parameter angepasst.
[System.Reflection.Assembly]::LoadWithPartialName("MSContentEditor")
$site = Get-SPSite -Identity $site
$web=Get-SPWeb -Identity $web
$file = $web.GetFile($URL + "/default.aspx")
$webpartmanager = $web.GetLimitedWebPartManager($dolWeb +"/default.aspx", [System.Web.UI.WebControls.WebParts.PersonalizationScope]::Shared)
$webpart = new-object Microsoft.SharePoint.WebPartPages.ContentEditorWebPart;
$webpartmanager.AddWebPart($webpart, "Left",1);
Leider bekomme ich die Fehlermeldung "AddWebPart : Ausnahme beim Aufrufen von "AddWebPart" mit 3 Argument(en): "Für dieses Webpart können die XmlSerializer nicht erstellt werden.""
Egal an welchen Parametern ich etwas verändere ich erhalte immer exakt diese Meldung.
Habe mir mit Write-Output alles einmal ausgeben lassen und überprüft ob die Werte ihre Inhalte erhalten haben, was auch der Fall war.
Die Meldung ist mir so nicht bekannt.
Wenn jemand einen Hinweis darauf hat, wo der Fehler auftreten könnte bzw. ein einfaches Beispiel für das Hinzufügen des Content Editors via Powershell hat wäre ich sehr dankbar.
MFG
Mstel