Я хочу добавить веб-часть в зону веб-частей с помощью сценария powershell - PullRequest
1 голос
/ 03 июня 2011

Я хочу добавить веб-часть в зону веб-частей программным способом, используя скрипт Power Shell

Я получаю это исключение, используя скрипты Power Shell

Код исключения

$webPart = $webpartmanager.ImportWebPart($xmlReader, $errorMsg) -as [Microsoft.SharePoint.WebPartPages.WebPart]



Argument: '2' should be a System.Management.Automation.PSReference. Use [ref].
+ $webPart = $webpartmanager.ImportWebPart <<<< ($xmlReader, $errorMsg) -as [Microsoft.SharePoint.WebPartPages.WebPart]
    + CategoryInfo          : NotSpecified: (:) [], MethodException
    + FullyQualifiedErrorId : NonRefArgumentToRefParameterMsg

1 Ответ

0 голосов
/ 10 июня 2011

Вы пробовали то, что предлагает сообщение об ошибке (обратите внимание на добавление [ref] перед $errorMsg)?

$webPart = $webpartmanager.ImportWebPart($xmlReader, [ref]$errorMsg)
               -as [Microsoft.SharePoint.WebPartPages.WebPart]
...