2011-09-07 40 views
1

我想使用SharePoint 2010 WebService与PowerShell。 但是当我执行我的代码时,会引发错误。PowerShell - New-WebServiceProxy错误:移动对象

$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... 

任何想法来解决这个问题?

回答

1

您将从服务网址获取重定向。当您未通过身份验证时,请在浏览器中尝试它,然后您会看到发生了什么。

您需要使用SharePoint验证您的请求,或使该服务可供匿名用户使用。按照以下方式传递默认凭据(当前以Windows用户身份登录)。如果您的SharePoint实例使用Windows身份验证,这将工作。

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