Como acessar as listas de um subsite no Sharepoint usando serviços da web?
Estou com problemas ao tentar acessar meu site do sharepoint usando serviços da Web (no PowerShell), com a seguinte configuração:
meu site está localizado emhttps://sharepoint.company.tld/sites/siteid/
o WSDL foi buscadohttps://sharepoint.company.tld/_vti_bin/Lists.asmx
(redirecionado dehttps://sharepoint.company.tld/sites/siteid/_vti_bin/Lists.asmx
)Após criar a DLL de serviço da web (a seguirestes etapas), eu faço um
$list = New-Object Lists
e tente obter uma lista pelo GUID (conhecido por mim):
$docs = $list.GetList("GUID-HERE")
Isso resulta em uma exceção: Recuperar a lista por seu nome é o mesmo.
Fazendo um$list.GetListCollection()
retorna as listas conhecidas porhttps://sharepoint.company.tld
e sim, minha lista não está entre essas. Apenas algumas listas contendo peças da web que devem ser usadas para sites reais e coisas semelhantes.
Então, aqui está a pergunta: Existe alguma maneira de eu dizer aos serviços da Web que eles não devem acessar uma lista localizada emhttps://sharepoint.company.tld
mas para pesquisar minhas listas localizadas emhttps://sharepoint.company.tld/sites/siteid/Lists
?