SharePoint 2010 - 设置peoplepicker-searchadforests,无法删除属性并获取 用no -url param设置之后

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SharePoint 2010 - 设置peoplepicker-searchadforests,无法删除属性并获取 用no -url param设置之后相关的知识,希望对你有一定的参考价值。

有趣的行为,我希望有人可以帮助。

尝试使用Powershell中的stsadm命令调整“peoplepicker-searchadforests”属性,运行以下命令:

stsadm -o setproperty -pn peoplepicker-searchadforests -pv "domain:2NDDOMAIN"

没有-url param被送进去

它正确设置,现在我在运行getproperty时得到以下内容:

stsadm -o getproperty -pn peoplepicker-searchadforests
<Property Exist="Yes" Value="domain:2NDDOMAIN" />

如果我试图清除它,这就是事情崩溃的地方:

stsadm -o setproperty -pn peoplepicker-searchadforests -pv ""
or
stsadm -o setproperty -pn peoplepicker-searchadforests -pv

getproperty输出的结果:

<Property Exist="Yes" Value="" />

我无法让Exist等于“不”。

如果我运行上面的命令,但发送一个-url值,这个问题不会发生,我能够成功删除该属性。

例:

stsadm -o setproperty -pn peoplepicker-searchadforests -pv "domain:2NDDOMAIN" -url http://our.sharepointsite.com

结果是:

<Property Exist="Yes" Value="domain:2NDDOMAIN" />

如果我这样做:

stsadm -o setproperty -pn peoplepicker-searchadforests -pv "" -url http://our.sharepointsite.com

我明白了:

<Property Exist="No" />

但是,有了这个初始值,我找不到让Exist值为“No”的方法。试着用

stsadm -o setproperty -pn peoplepicker-searchadforests -pv "" -url
or
stsadm -o setproperty -pn peoplepicker-searchadforests -pv "" -url ""

只会导致错误,因为它不是有效/正确形成的URL。

是否有注册表值,web.config文件,或任何我可以手动编辑以删除/删除此属性,以便我得到?

最糟糕的是,这样做似乎解决了我首先运行命令的问题(SP2010中的People Picker搜索当前和我们拥有的第二个域)。但是我不能在生产服务器上做同样的事情,如果我不能撤消它,如果那里没有发生同样的事情。

答案

由于这是每个Web应用程序属性,您是否尝试为服务器场中的每个Web应用程序(包括中央管理员)运行命令提供URL?或者,你清除配置缓存了吗?

如果您没有在本地环境测试中看到问题,因为这是根据Web应用程序设置,我相信您也会在生产方面做得很好。

另一答案

当我选择在“Internet选项”下选中“删除表单数据”以删除“浏览器历史记录”时,我能够从人员选取器中删除“已删除的名称”。完成此操作后,将不再显示已删除的名称。

好吧几乎全部消失了,这并没有删除外部用户名。

以上是关于SharePoint 2010 - 设置peoplepicker-searchadforests,无法删除属性并获取 用no -url param设置之后的主要内容,如果未能解决你的问题,请参考以下文章

无法为 Visual Web 部件 Sharepoint 2010 Foundation 上的文档设置权限

sharepoint2010文件夹能设置权限吗,不同文件夹,访问的用户不同

从 SharePoint 2010 中的 Web 模板在 Wiki 页面上设置默认 Web 部件?

powershell 将图片设置为SharePoint 2010用户配置文件(UPS),图片来自本地路径。

设置 SharePoint Developer 虚拟机

我正在设置 SharePoint 开发环境。我可以在生产计算机上的 VM 和 Visual Studio 上设置 Sharepoint 吗?