Как получить доступ к спискам суб-сайта в Sharepoint с помощью веб-сервисов? - PullRequest
2 голосов
/ 11 января 2011

У меня возникают проблемы при попытке доступа к моему сайту sharepoint с помощью веб-сервисов (на powershell) при следующей конфигурации:

После построения DLL веб-службы (после этих шагов) я выполняю

$list = New-Object Lists

и попробуйте получить список по его GUID (известный мне):

$docs = $list.GetList("GUID-HERE")

Это приводит к исключению: screenshot Получение списка по его имени совпадает.

Выполнение $list.GetListCollection() возвращает мне списки, известные как https://sharepoint.company.tld, и да, мой список не входит в их число.Только некоторые списки, содержащие веб-части, которые будут использоваться для реальных сайтов и тому подобного.

Итак, вот вопрос: Можно ли как-то сказать веб-службам, что они не будутполучить доступ к списку, расположенному в https://sharepoint.company.tld, но для поиска в моих списках, расположенных в https://sharepoint.company.tld/sites/siteid/Lists?

1 Ответ

5 голосов
/ 11 января 2011

Проверьте это: http://www.nivot.org/2008/02/29/ManipulatingRemoteSharePointListsWithPowerShell.aspx

Вам просто нужно настроить свойство Url

$list.Url = "http://sharepoint/sites/root/subsite/_vti_bin/lists.asmx"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...