Web服务将用户添加到SharePoint(如SPWeb.EnsureUser)

Web服务将用户添加到SharePoint(如SPWeb.EnsureUser),第1张

概述我需要通过Web服务用户添加到SharePoint网站(WSS 3.0). 使用API​​我将使用SPWeb.EnsureUser方法,但我无法在服务器上运行自己的代码. 我希望Users and Groups Web Service可以提供帮助,但它没有提供合适的方法. 那么,是否存在与SPWeb.EnsureUser等效的Web服务? 我昨天偶然发现了这个问题.事实上,有一个Web服务等同于 我需要通过Web服务将用户添加到SharePoint网站(WSS 3.0).

使用API​​我将使用SPWeb.EnsureUser方法,但我无法在服务器上运行自己的代码.
我希望Users and Groups Web Service可以提供帮助,但它没有提供合适的方法.

那么,是否存在与SPWeb.EnsureUser等效的Web服务?

解决方法 我昨天偶然发现了这个问题.事实上,有一个Web服务等同于web.EnsureUser,但它不在UserGroup Web服务中.请改用People Web服务的ResolvePrincipals方法(_vti_bin / people.asmx).

Here is the Microsoft documentation.

关键是为addToUserInfoList的值提供true.服务调用返回的Principalinfo对象包括UserInfoID,您可以在该站点上的其他与成员身份相关的 *** 作中使用该对象.

以下是使用PowerShell 2.0中的Web服务的示例:

$clIEnt = new-webserviceproxy http://mysharepointsite/_vti_bin/people.asmx?wsdl -usedefault$person = $clIEnt.ResolvePrincipals(@('domain\user'),'User',$true)# ...
总结

以上是内存溢出为你收集整理的Web服务将用户添加到SharePoint(如SPWeb.EnsureUser)全部内容,希望文章能够帮你解决Web服务将用户添加到SharePoint(如SPWeb.EnsureUser)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1075266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存