Отлично. Благодарю.
я возникают проблемы при попытке получить доступ к моему сайту sharepoint с помощью веб-сервисов (на powershell) при следующей конфигурации:
мой сайт находится по адресуhttps://sharepoint.company.tld/sites/siteid/
WSDL был получен изhttps://sharepoint.company.tld/_vti_bin/Lists.asmx
(перенаправлено сhttps://sharepoint.company.tld/sites/siteid/_vti_bin/Lists.asmx
)После построения библиотеки DLL веб-сервиса (следующийэти шаги), я делаю
$list = New-Object Lists
и попробуйте получить список по его GUID (известный мне):
$docs = $list.GetList("GUID-HERE")
Это приводит к исключению: Получение списка по его имени тоже самое.
Делать$list.GetListCollection()
возвращает мне списки, известныеhttps://sharepoint.company.tld
и да, мой список не среди них. Только некоторые списки, содержащие веб-части, которые будут использоваться для реальных сайтов и тому подобного.
Итак, вот вопрос: Есть ли способ, как я мог бы сказать веб-сервисам, что они не будут иметь доступа к списку, расположенному подhttps://sharepoint.company.tld
но для поиска в моих списках, расположенных наhttps://sharepoint.company.tld/sites/siteid/Lists
?