Peoplepicker-searchadforests:Stsadm 属性 (Office SharePoint Server)

允许用户从另一单向受信任林或域进行搜索。

服务器场中的所有服务器都必须在同一个域中。服务器所在的林中的用户(即资源林)会自动显示。可以搜索对该林至少拥有一个单向信任的林,以供用户添加。

当 Web 应用程序使用 Windows 身份验证时,人员选取器会搜索所有双向受信任林和双向受信任域。但是,如果希望从单向受信任林或单向受信任域搜索,则必须运行 setapppassword 操作,然后运行 peoplepicker-searchadforests 属性。

利用 peoplepicker-searchadforests 属性,可以在选择了用户时搜索多个值。您还可以添加多个林、域和帐户,甚至特定的属性搜索。

备注

默认情况下,Microsoft Office SharePoint Server 2007 与其中安装了 Office SharePoint Server 2007 的域的域控制器,以及双向受信任域中所有受信任域的域控制器通信。

语法

setproperty 操作的语法为:

stsadm -o setproperty

   -propertyname peoplepicker-searchadforests

   -propertyvalue <valid list of forests or domains>

   [-url] <URL>

getproperty 操作的语法为:

stsadm -o getproperty

   propertyname peoplepicker-searchadforests

   [-url] <URL>

备注

您可以用 -pn 来替换 -propertyname,并用 -pv 来替换 -propertyvalue。

下表列出了可能的值。

名称

propertyname

获取或设置属性的名称。

propertyvalue

一个有效的林列表或域列表。林值或域值列表的格式包括以下几种:

  • forest:DnsName,LoginName,Password

  • domain:DnsName,LoginName,Password

    备注

    如果使用密码,则首先要在每台前端 Web 服务器上运行 stsadm –o setapppassword–password <SomeKey>。<SomeKey> 可以是任何字符串,并且可用作加密 domain:DnsName,LoginName,Password 或 forest:DnsName,LoginName,Password 中的密码以及将加密密码存储在数据库中的密钥。 但是,如果域或林受信任,则无需传入登录名或密码。可使用以下格式:forest:DnsName 或 domain:DnsName。

url

通常为 Web 应用程序 URL 的路径,格式为 http://server_name。

示例

搜索其他域或林

若要使用人员选取器从另一个林或域枚举用户列表,请使用以下语法:

stsadm –o setproperty –pn peoplepicker-searchadforests –pv <list of forests or domains> -url <WebApp>

从单向信任指定用户帐户和密码

若要从单向信任指定用户名和密码,以便让人员选取器查看该信息,请使用以下语法:

stsadm -o setproperty -url http://<server:port> -pn peoplepicker-searchadforests -pv "forest:contoso.corp.com;domain:bar.contoso.corp.com", <LoginName>, <Password>

相关属性和操作

您可以包括多个林的其他用户和组。有关如何选择和添加用户的详细信息,请参阅从多个林域中选择用户从多个林域添加用户