2009-10-07 6 views
5

많은 셰어 포인트 URL을 반복하고 존재하는지 확인하는 스크립트를 작성하려고합니다.powershell sharepoint URLs을 확인하십시오.

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

이 나를 위해 작동하지 않습니다 ... 내가 점점 계속 :

예외가 "1"과 "DownloadString"을 호출 내가 무엇을 찾을 수에서

, 그것은 작동합니다 다음과 같습니다 인수 : "원격 서버에서 오류를 반환했습니다 : (401) Unauthorized."

무엇이 누락 되었습니까?

+0

는 당신이이 인증이 있는지 확인하기 위해 요청을 검사 할 피들러 또는 와이어 샤크를 사용할 수 그것에 관한 섹션? –

답변

12

현재 자격 증명이 SharePoint 사이트에 파마가있는 경우 다음 순 자격 증명을 건너 뛰고 기본 자격 증명이 예 사용

$webClient.UseDefaultCredentials = $true 
+0

감사합니다. 매우 유용합니다! –

관련 문제