Итак, моя конечная проблема заключается в том, что у меня есть список SharePoint, где каждый элемент списка может иметь несколько прикрепленных изображений. Я хочу очистить список с помощью PowerShell, чтобы сделать резервную копию всех изображений.
Я могу получить доступ к странице каждого элемента в списке из-за сходства URL-адресов, но не могу извлечь вложения. Это связано с тем, что имя файла не является определяющим. К сожалению, я не могу проанализировать информацию с помощью Invoke-WebRequest, потому что он возвращает HTML-код страницы, в котором не указаны вложения файлов.
Вместо этого вложения файлов можно просматривать, когда вы используете кнопку «Проверить источник страницы», и я полагаю, что это потому, что они находятся внутри функции JavaScript.
Итак, мой вопрос: могу ли я получить каждый файл во вложении страницы из функции JavaScript, чтобы я мог очистить страницу? Кроме того, правильно ли я интерпретирую эту проблему, и есть ли другие способы решить эту проблему?
Обратите внимание: у меня нет доступа к dll сервера SharePoint, включая Microsoft.Sharepoint.dll, поэтому я не могу использовать классы из этой dll (если только их нельзя легко импортировать без установки всей библиотеки).
Вот фото где меняется источник. Я считаю, что здесь заканчивается HTML и начинается Javascript:
И выделенные строки в этом файле показывают информацию, которую я хочу проанализировать из исходной информации страницы, чтобы я мог сформировать URL-адрес для загрузки вложений изображения: