Я хочу добавить ссылку QuickLaunch на сайт с помощью powershell.Добавить новую ссылку для быстрой загрузки на сайт SharePoint
Сценарий настоящее время я использую это:
$web = Get-SPWeb http://sp_3/Deps
$node = New-Object -TypeName Microsoft.SharePoint.Navigation.SPNavigationNode
-ArgumentList "LinkTitle", "http://sp_3/Deps/SUP"
$web.Navigation.QuickLaunch.Add($node);
$web.Update()
что приводит к следующей ошибке:
Can not find an overload for the "Add" and the number of arguments: "1." line: 1 char: 32
+ $ Web.Navigation.QuickLaunch.Add <<<< ($ node);
+ CategoryInfo: NotSpecified: (:) [], MethodException
+ FullyQualifiedErrorId: MethodCountCouldNotFindBest
Что я делаю неправильно?
ok) спасибо! '$ web = Get-SPWeb http: // sp_3/Deps $ node = New-Object -TypeName Microsoft.SharePoint.Navigation.SPNavigationNode -ArgumentList "LinkTitle", "http: // sp_3/Deps/SUP", 1 $ web.Navigation.QuickLaunch.Add ($ узел); 'Используйте этот код, я получаю толстую ссылку на ваш сайт. (Теперь моя ссылка расположена на панели быстрого запуска отдельно, одиноко) Вопрос: Как мне сделать ссылку на сайты под названием «Сайты»? – spbsmile
Надеюсь, вы меня поняли – spbsmile
Сайты - это ссылка и группа ссылок одновременно. См. Обновление в своем ответе, как добавить к нему дочернюю ссылку. –