2009-05-05 14 views
0

J'ai quelques sites clients et j'ai une liste de problèmes avec un sélecteur de personnes. Je veux montrer seulement les personnes qui ont accès au site client de leur propre entreprise. Je ne veux pas que d'autres clients voient les clients d'une autre société.Filtrez le sélecteur de personnes

J'ai essayé cela, mais il n'a pas d'effet:

stsadm -o setproperty –url http://extranet.company.com/sites/project1 –pn peoplepicker-onlysearchwithinsitecollection –pv yes 
+0

Oups, désolé, je n'ai pas lu les tags correctement, ma réponse était donc complètement hors-sujet. – Piskvor

Répondre

0

La commande stsadm peoplepicker-onlysearchwithinsitecollection ne montrera que les personnes qui sont membres de cette collection de sites, une meilleure façon de limiter les utilisateurs seraient à utiliser la commande stsadm:

peoplepicker-searchadcustomfilter

si:

stsadm -o setproperty -url http://contoso -pn peoplepicker-searchadcustomfilter -pv (LDAP QUERY)

Ceci vous permet de spécifier une requête LDAP, qui peut être faite pour renvoyer tous les utilisateurs ou groupes AD en fonction des critères que vous souhaitez.

+0

ça marche pour les sous-sites? Je veux filtrer dans un sous-site seulement les utilisateurs qui ont accès au sous-site. – idsis

0

Malheureusement, peoplepicker-searchadcustomfilter s'applique à l'ensemble de l'application Web, même si je spécifie une collection de sites dans le paramètre URL.

stsadm –o setproperty –propertyname peoplepicker-searchadcustomfilter -propertyvalue "(|(userPrincipalName=*mycompany.com)(memberof=CN=client_users,OU=client_Users,OU=Extranet,DC=client,DC=int))" -url http://myserver/sites/site1 

stsadm -o getproperty -pn peoplepicker-searchadcustomfilter -url http://myserver/sites/site1 
stsadm -o getproperty -pn peoplepicker-searchadcustomfilter -url http://myserver/sites/site2 

Quand je courais le dessus, je me attendais à voir avec site1 la requête LDAP personnalisée et site2 sans filtre appliqué. Mais à la place, je vois la requête LDAP personnalisée sur toutes les collections de sites dans cette application Web. Bummer.

On dirait que Microsoft doit clarifier le documentation.