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

说明

指定在当前端口使用基于表单的身份验证时不搜索 Active Directory。

例如,Web 应用程序在端口 80 上使用 Windows 身份验证,在端口 81 上使用基于表单的身份验证。如果用户访问端口 81 并尝试搜索,则会在使用人员选取器时返回结果。

语法

stsadm -o setproperty

   -propertyname peoplepicker-nowindowsaccountsfornonwindowsauthenticationmode

   -propertyvalue {Yes | No}

   [-url] <URL>

getproperty 操作的语法为:

stsadm -o getproperty

   -propertyname peoplepicker-nowindowsaccountsfornonwindowsauthenticationmode

   [-url] <URL>

备注

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

下表列出了可能的值。

名称

propertyname

获取或设置属性的名称。

propertyvalue

Yes:人员选取器只从成员资格提供程序中搜索。

No:人员选取器同时搜索成员资格提供程序和 Windows Active Directory。

url

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

示例

使用 Windows 身份验证搜索成员资格提供程序

当前端口使用基于表单的身份验证时,不搜索 Windows Active Directory。

若要仅从成员资格提供程序中搜索,请使用以下语法:

stsadm -o setproperty -url http://<server> -pn "peoplepicker-nowindowsaccountsfornonwindowsauthenticationmode" -pv yes

若要搜索成员资格提供程序和 Windows Active Directory,请使用以下语法:

stsadm -o setproperty -url http://<server> -pn "peoplepicker-nowindowsaccountsfornonwindowsauthenticationmode" -pv no

备注

如果该值设置为 Yes,且当前区域不使用 Windows 身份验证,则人员选取器不会尝试根据 Active Directory 搜索或解析用户。

若要查看 nowindowsaccountsfornonwindowsauthenticationmode 属性的当前设置,请使用以下语法:

stsadm -o getproperty -pn peoplepicker-nowindowsaccountsfornonwindowsauthenticationmode