PowerShell - New-WebServiceProxy Error: Object moved

本文关键字:Object moved Error New-WebServiceProxy PowerShell | 更新日期: 2023-09-27 18:07:57

我想使用PowerShell的SharePoint 2010 WebService。但是当我执行我的代码时,抛出了一个错误。

$a = New-WebServiceProxy $url
New-WebServiceProxy : The request failed with the error message:
-- <head><title>Object moved</title></head> <body><h1>Object
Moved</h1>This object may be found...
有什么办法可以解决这个问题吗?

PowerShell - New-WebServiceProxy Error: Object moved

您正在从服务url重定向。当您没有经过身份验证时,在浏览器中尝试一下,您就会看到发生了什么。

你需要用SharePoint验证你的请求,或者使服务对匿名用户可用。按如下方式传递默认凭据(当前以Windows用户登录)。如果您的SharePoint实例正在使用Windows身份验证,则此操作将有效。

$a = New-WebServiceProxy -Uri $uri  -Namespace myNs -UseDefaultCredential