¿Cómo acceder a las listas de un subsitio en Sharepoint utilizando servicios web?
Tengo problemas al intentar acceder a mi sitio sharepoint utilizando servicios web (en powershell) dada la siguiente configuración:
mi sitio está ubicado enhttps://sharepoint.company.tld/sites/siteid/
el WSDL fue obtenido dehttps://sharepoint.company.tld/_vti_bin/Lists.asmx
(redirigido desdehttps://sharepoint.company.tld/sites/siteid/_vti_bin/Lists.asmx
)Después de construir la DLL del servicio web (siguienteestas pasos), hago un
$list = New-Object Lists
e intente obtener una lista por su GUID (conocido por mí):
$docs = $list.GetList("GUID-HERE")
Esto resulta en una excepción: Recuperar la lista por su nombre es lo mismo.
Haciendo un$list.GetListCollection()
me devuelve las listas conocidas porhttps://sharepoint.company.tld
y sí, mi lista no está entre estas. Solo algunas listas que contienen elementos web que se utilizarán para sitios reales y cosas similares.
Entonces, aquí está la pregunta: ¿Hay alguna forma de decirle a los servicios web que no deben acceder a una lista ubicada enhttps://sharepoint.company.tld
pero para buscar en mis listas ubicadas enhttps://sharepoint.company.tld/sites/siteid/Lists
?