【问题标题】:PowerShell - New-WebServiceProxy Error: Object movedPowerShell - New-WebServiceProxy 错误:对象已移动
【发布时间】:2011-11-12 07:29:40
【问题描述】:

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

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

有解决这个问题的想法吗?

【问题讨论】:

    标签: c# web-services sharepoint powershell


    【解决方案1】:

    您正在从服务网址重定向。未通过身份验证时在浏览器中尝试一下,您会看到发生了什么。

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

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

    【讨论】:

      猜你喜欢
      • 2021-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-23
      • 2017-11-07
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多