У меня возникают проблемы при попытке доступа к моему сайту 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
?