PowerShell проверяет URL-адреса sharepoint - PullRequest
5 голосов
/ 07 октября 2009

Я пытаюсь написать скрипт, который перебирает кучу URL-адресов sharepoint и проверяет их существование.

Из того, что я могу найти, похоже, это должно работать:

$webclient = new-object System.Net.WebClient
$webclient.Credentials = new-object System.Net.NetworkCredential ("username", "password", "domain")
$webpage = $webclient.DownloadString("http://sharepointurl")

Это не работает для меня ... Я продолжаю получать:

Исключительная ситуация, вызывающая "DownloadString" с аргументом (ами) "1": "Удаленный сервер возвратил ошибку: (401) Не авторизован."

Чего мне не хватает?

Ответы [ 2 ]

13 голосов
/ 07 октября 2009

Если ваши текущие учетные данные имеют разрешения на сайте Sharepoint, пропустите сетевые учетные данные и просто используйте учетные данные по умолчанию, например ::100100

$webClient.UseDefaultCredentials = $true
0 голосов
/ 12 марта 2019

Вы можете использовать

(Invoke-webrequest -URI "https://www.yoururl.com").Content

Ссылка: Отображение всего содержимого с помощью Invoke-WebRequest

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...