<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: More People Picker issues</title>
	<atom:link href="http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/feed/" rel="self" type="application/rss+xml" />
	<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-people-picker-issues</link>
	<description>Technical notes for tricky situations</description>
	<lastBuildDate>Mon, 25 Jul 2011 04:29:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Rob</title>
		<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/comment-page-1/#comment-326</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Thu, 11 Nov 2010 16:14:03 +0000</pubDate>
		<guid isPermaLink="false">http://kipper.org.uk/?p=95#comment-326</guid>
		<description>Hi Dave - it&#039;s always difficult without knowing the exact commands and responses being used, but they have to be obfuscated for security on a public blog!  Knowing what the getproperty reports back would be useful!

Your trust details seem a bit off.  If second.com trusts first.com, then first.com users can be granted access to resources on second.com.   If your sharepoint server is on first.com, then second.com users can&#039;t access it.

You can import the details into shared services, as that doesn&#039;t matter about trusts - just the user access rights on the account used to get the information.</description>
		<content:encoded><![CDATA[<p>Hi Dave &#8211; it&#8217;s always difficult without knowing the exact commands and responses being used, but they have to be obfuscated for security on a public blog!  Knowing what the getproperty reports back would be useful!</p>
<p>Your trust details seem a bit off.  If second.com trusts first.com, then first.com users can be granted access to resources on second.com.   If your sharepoint server is on first.com, then second.com users can&#8217;t access it.</p>
<p>You can import the details into shared services, as that doesn&#8217;t matter about trusts &#8211; just the user access rights on the account used to get the information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/comment-page-1/#comment-325</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Mon, 01 Nov 2010 18:14:08 +0000</pubDate>
		<guid isPermaLink="false">http://kipper.org.uk/?p=95#comment-325</guid>
		<description>The instructions seem simple enough, I&#039;ve seen a few variations on other sites but with all I&#039;ve tried I must be missing a key ingredient.   

I have one webserver (Server 2003) and 1 workstation (XP Pro running sqlexpress) in my MOSS 2007 development setup.  To date it has been working with accounts from a single forest / domain, lets call it &quot;first.domain.com&quot;     I added a second domain &quot;second.com&quot; on a 2008 server, added forwarders in each domain and created a 1-way external, non-transitive trust whereas second.com trusts first.domain.com.

Firewalls are currently off on the 2003 server and XP workstation. 

From shared services, I setup the import connection to &quot;second.com&quot; and imported a few test profiles from &quot;second.com&quot;which display but cannot be accessed via. the peoplepicker.

In the second.com domain I created a user account (spaccess) and assigned the password (@spaccessPassword)  This account is currently a domain admin in the &quot;second.com&quot; domain.  Whether it needs to be or not is not clear to me.

I&#039;ve run the 1st stsadm cmd on the front-end web server to set the encryption password (stsadm -o setapppassword -password MyPassword)

I&#039;ve run several variations of the 2nd stsadm cmd on the front-end web server, resetting IIS after attempting each variation.  The commands are received and the &quot;Operation completed successfully&quot; is returned.

The command that represents what I think is correct is:  stsadm -o setproperty -pn peoplepicker-searchadforests -pv domain:first.domain.com;domain:second.com,second\spaccess,@spaccessPassword -url http://servername.first.domain.com 

Note that http://servername is how internal users normally access this development site.  http://servername.first.domain.com/.......... is the URL I&#039;ve been navigating to (after resetting IIS) to see if the command worked, allowing users from second.com to show in the peoplepicker.   When I apply this to our production servers, I&#039;ll be utilizing HTTPS.

if I run stsadm.exe -o getproperty -url http://servername.first.domain.com -pn &quot;peoplepicker-searchadforests&quot; it reports back 

Any assistance would be greatly appreciated.

Dave</description>
		<content:encoded><![CDATA[<p>The instructions seem simple enough, I&#8217;ve seen a few variations on other sites but with all I&#8217;ve tried I must be missing a key ingredient.   </p>
<p>I have one webserver (Server 2003) and 1 workstation (XP Pro running sqlexpress) in my MOSS 2007 development setup.  To date it has been working with accounts from a single forest / domain, lets call it &#8220;first.domain.com&#8221;     I added a second domain &#8220;second.com&#8221; on a 2008 server, added forwarders in each domain and created a 1-way external, non-transitive trust whereas second.com trusts first.domain.com.</p>
<p>Firewalls are currently off on the 2003 server and XP workstation. </p>
<p>From shared services, I setup the import connection to &#8220;second.com&#8221; and imported a few test profiles from &#8220;second.com&#8221;which display but cannot be accessed via. the peoplepicker.</p>
<p>In the second.com domain I created a user account (spaccess) and assigned the password (@spaccessPassword)  This account is currently a domain admin in the &#8220;second.com&#8221; domain.  Whether it needs to be or not is not clear to me.</p>
<p>I&#8217;ve run the 1st stsadm cmd on the front-end web server to set the encryption password (stsadm -o setapppassword -password MyPassword)</p>
<p>I&#8217;ve run several variations of the 2nd stsadm cmd on the front-end web server, resetting IIS after attempting each variation.  The commands are received and the &#8220;Operation completed successfully&#8221; is returned.</p>
<p>The command that represents what I think is correct is:  stsadm -o setproperty -pn peoplepicker-searchadforests -pv domain:first.domain.com;domain:second.com,second\spaccess,@spaccessPassword -url <a href="http://servername.first.domain.com" rel="nofollow">http://servername.first.domain.com</a> </p>
<p>Note that <a href="http://servername" rel="nofollow">http://servername</a> is how internal users normally access this development site.  <a href="http://servername.first.domain.com/........." rel="nofollow">http://servername.first.domain.com/&#8230;&#8230;&#8230;</a>. is the URL I&#8217;ve been navigating to (after resetting IIS) to see if the command worked, allowing users from second.com to show in the peoplepicker.   When I apply this to our production servers, I&#8217;ll be utilizing HTTPS.</p>
<p>if I run stsadm.exe -o getproperty -url <a href="http://servername.first.domain.com" rel="nofollow">http://servername.first.domain.com</a> -pn &#8220;peoplepicker-searchadforests&#8221; it reports back </p>
<p>Any assistance would be greatly appreciated.</p>
<p>Dave</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/comment-page-1/#comment-321</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 20 Oct 2010 00:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://kipper.org.uk/?p=95#comment-321</guid>
		<description>Hi Rob
Thanks for your reply. After some testing I was able to get this resolved by re-entering and updating the domain credentials in question by using the stsadm.exe -o setproperty -url http://domain1.example.com:80 -pn “peoplepicker-searchadforests” -pv “domain:domain1.example.com,domain1\LoginName, P@ssword; domain:domain2.example.com,domain2\LoginName, P@ssword; domain:domain3.example.com,domain3\LoginName, P@ssword“

I had to modify the format of the command and place the url last but other then that it worked great. Its nice to have these little victories every now and again.

Keep up all the good work!</description>
		<content:encoded><![CDATA[<p>Hi Rob<br />
Thanks for your reply. After some testing I was able to get this resolved by re-entering and updating the domain credentials in question by using the stsadm.exe -o setproperty -url <a href="http://domain1.example.com:80" rel="nofollow">http://domain1.example.com:80</a> -pn “peoplepicker-searchadforests” -pv “domain:domain1.example.com,domain1\LoginName, P@ssword; domain:domain2.example.com,domain2\LoginName, P@ssword; domain:domain3.example.com,domain3\LoginName, P@ssword“</p>
<p>I had to modify the format of the command and place the url last but other then that it worked great. Its nice to have these little victories every now and again.</p>
<p>Keep up all the good work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/comment-page-1/#comment-320</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Tue, 19 Oct 2010 11:05:01 +0000</pubDate>
		<guid isPermaLink="false">http://kipper.org.uk/?p=95#comment-320</guid>
		<description>Hi Tim,

Tricky one!  The People Picker is rather odd.  It actually remembers users who have &quot;hit&quot; a site, in addition to doing a live lookup on the domain.  For an established site, especially with low staff turnover, that means the link can fail, and not actually be a visible problem for some time.

I don&#039;t believe there is an option to update just part of the property value, but there&#039;s no reason not to rerun the command and update all of the links simultaneously, assuming you have valid passwords for each of the four domains ... and if you don&#039;t, then you shouldn&#039;t have a live security link anyways!

The most important thing is making sure that the new property value is right, and a very good start is copying the original entry.

Running 

   stsadm.exe -o getproperty -url http://sharepoint.example.org/webapp -pn “peoplepicker-searchadforests”

will show you the current value of all the domain links (with passwords starred out, of course).  Using this as the basis of the update command (with correct passwords), should keep all the existing links the same and fix the changed admin password for the problem domain.

Of course, it goes without saying that this is general advice on SharePoint, not specific guidance, without knowing specifics, and its always wise to test!</description>
		<content:encoded><![CDATA[<p>Hi Tim,</p>
<p>Tricky one!  The People Picker is rather odd.  It actually remembers users who have &#8220;hit&#8221; a site, in addition to doing a live lookup on the domain.  For an established site, especially with low staff turnover, that means the link can fail, and not actually be a visible problem for some time.</p>
<p>I don&#8217;t believe there is an option to update just part of the property value, but there&#8217;s no reason not to rerun the command and update all of the links simultaneously, assuming you have valid passwords for each of the four domains &#8230; and if you don&#8217;t, then you shouldn&#8217;t have a live security link anyways!</p>
<p>The most important thing is making sure that the new property value is right, and a very good start is copying the original entry.</p>
<p>Running </p>
<p>   stsadm.exe -o getproperty -url <a href="http://sharepoint.example.org/webapp" rel="nofollow">http://sharepoint.example.org/webapp</a> -pn “peoplepicker-searchadforests”</p>
<p>will show you the current value of all the domain links (with passwords starred out, of course).  Using this as the basis of the update command (with correct passwords), should keep all the existing links the same and fix the changed admin password for the problem domain.</p>
<p>Of course, it goes without saying that this is general advice on SharePoint, not specific guidance, without knowing specifics, and its always wise to test!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/comment-page-1/#comment-317</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Fri, 15 Oct 2010 01:10:36 +0000</pubDate>
		<guid isPermaLink="false">http://kipper.org.uk/?p=95#comment-317</guid>
		<description>Hi Rob,
First off great couple of articles on this. I found them really easy to follow. My question comes on the back of this article. We have a 2007 environment with multiple one-way trusts to about 4 other domains. All the setup has been done in the past and people picker was working great for all domains. 

I was tasked with updating membership of a sharepoint group with a user in another domain, we&#039;ll call it domain3 for now, that was added recently but I couldn&#039;t find the user in the people picker. Other users from domain3 are able to resolve fine. We learned that the admin password for domain3 changed recently. I&#039;m reasonably sure we were using that password for the peoplepicker connection. Is there a way to update just one out of the four domains user credentials using the stsadm command above or alternatively is there a way via the registry to update the username and password for that one domain? Any help would be great. Thanks in advance</description>
		<content:encoded><![CDATA[<p>Hi Rob,<br />
First off great couple of articles on this. I found them really easy to follow. My question comes on the back of this article. We have a 2007 environment with multiple one-way trusts to about 4 other domains. All the setup has been done in the past and people picker was working great for all domains. </p>
<p>I was tasked with updating membership of a sharepoint group with a user in another domain, we&#8217;ll call it domain3 for now, that was added recently but I couldn&#8217;t find the user in the people picker. Other users from domain3 are able to resolve fine. We learned that the admin password for domain3 changed recently. I&#8217;m reasonably sure we were using that password for the peoplepicker connection. Is there a way to update just one out of the four domains user credentials using the stsadm command above or alternatively is there a way via the registry to update the username and password for that one domain? Any help would be great. Thanks in advance</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/comment-page-1/#comment-289</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Mon, 08 Feb 2010 11:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://kipper.org.uk/?p=95#comment-289</guid>
		<description>Have you tried manually specifying the domain list in the people picker, with user names and passwords that have access to view the AD? You need to specify these via the command line otherwise it will use the account that the service is running under, and if that doesn&#039;t have access, neither will the people picker.

The mix of users signing in is probably due to a group membership that has been set somewhere.  If you specify authenticated users to have access to a site, they&#039;ll log on.  Incidentally, normally after logging on via a group, you&#039;ll see them showing up in the People Picker index, whether or not the People Picker can see the AD details beforehand.

In the import via the SSP, you specify a domain account in the GUI - the people picker won&#039;t use this.  It runs in the context of the service or usernames and passwords specified via stsadm.</description>
		<content:encoded><![CDATA[<p>Have you tried manually specifying the domain list in the people picker, with user names and passwords that have access to view the AD? You need to specify these via the command line otherwise it will use the account that the service is running under, and if that doesn&#8217;t have access, neither will the people picker.</p>
<p>The mix of users signing in is probably due to a group membership that has been set somewhere.  If you specify authenticated users to have access to a site, they&#8217;ll log on.  Incidentally, normally after logging on via a group, you&#8217;ll see them showing up in the People Picker index, whether or not the People Picker can see the AD details beforehand.</p>
<p>In the import via the SSP, you specify a domain account in the GUI &#8211; the people picker won&#8217;t use this.  It runs in the context of the service or usernames and passwords specified via stsadm.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/comment-page-1/#comment-285</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 22 Jan 2010 21:00:20 +0000</pubDate>
		<guid isPermaLink="false">http://kipper.org.uk/?p=95#comment-285</guid>
		<description>Oh imports from the affected domain work perfectly still using the domain account given so its not a read right which is what peoplepicker should be doing.</description>
		<content:encoded><![CDATA[<p>Oh imports from the affected domain work perfectly still using the domain account given so its not a read right which is what peoplepicker should be doing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/comment-page-1/#comment-284</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 22 Jan 2010 20:58:17 +0000</pubDate>
		<guid isPermaLink="false">http://kipper.org.uk/?p=95#comment-284</guid>
		<description>We have not modified peoplepicker in anyway.
The tool only finds users in the site collections.
We have some users that can sign in and get access request page and then some that can actually sign in and see a page but still cannot be found in peoplepicker.
All trusts are correct.
Peoplepicker commands run
stsadm -o getproperty -url http://sitename -pn peoplepicker-onlysearchwithinsitecollection


stsadm -o setproperty -url http://sitename -pn &quot;peoplepicker-nowindowsaccountsfornonwindowsauthenticationmode&quot; -pv no


We did get the AD commands to work yet we still cannot see users in peoplepicker unless they are already in the site.
This still only affects one domain and most can authenticate we just cannot add them to a site.</description>
		<content:encoded><![CDATA[<p>We have not modified peoplepicker in anyway.<br />
The tool only finds users in the site collections.<br />
We have some users that can sign in and get access request page and then some that can actually sign in and see a page but still cannot be found in peoplepicker.<br />
All trusts are correct.<br />
Peoplepicker commands run<br />
stsadm -o getproperty -url <a href="http://sitename" rel="nofollow">http://sitename</a> -pn peoplepicker-onlysearchwithinsitecollection</p>
<p>stsadm -o setproperty -url <a href="http://sitename" rel="nofollow">http://sitename</a> -pn &#8220;peoplepicker-nowindowsaccountsfornonwindowsauthenticationmode&#8221; -pv no</p>
<p>We did get the AD commands to work yet we still cannot see users in peoplepicker unless they are already in the site.<br />
This still only affects one domain and most can authenticate we just cannot add them to a site.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/comment-page-1/#comment-277</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Fri, 27 Nov 2009 15:00:16 +0000</pubDate>
		<guid isPermaLink="false">http://kipper.org.uk/?p=95#comment-277</guid>
		<description>I&#039;m not really able to answer your questions with the level of information available, I&#039;m afraid.  The PeoplePicker generally doesn&#039;t look at the profiles imported in the SSP anyway.  It sounds like an attempt to customise the people-picker on the webapp has been set up incorrectly, and thats blocking the response for any user.  Just check the articles on customiseing the PeoplePicker results, and update it with a blank custom query to set it back to default behaviour.  For question 2, do you mean the people picker is returning users from the other domain, or the ssp import is pulling in more users to the user directory than you want?  Those are very different questions.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not really able to answer your questions with the level of information available, I&#8217;m afraid.  The PeoplePicker generally doesn&#8217;t look at the profiles imported in the SSP anyway.  It sounds like an attempt to customise the people-picker on the webapp has been set up incorrectly, and thats blocking the response for any user.  Just check the articles on customiseing the PeoplePicker results, and update it with a blank custom query to set it back to default behaviour.  For question 2, do you mean the people picker is returning users from the other domain, or the ssp import is pulling in more users to the user directory than you want?  Those are very different questions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://kipper.org.uk/index.php/2009/10/more-people-picker-issues/comment-page-1/#comment-243</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 20 Nov 2009 20:31:30 +0000</pubDate>
		<guid isPermaLink="false">http://kipper.org.uk/?p=95#comment-243</guid>
		<description>About the issues I posted, we found that some how the link between the sites and the ssp broke down, we have somewhat fixed the problem but we still have one webapp that will not find users that is in the ssp or the specific domain the other sites will find users and works just fine.
Ever seen this issue

Question 2
We also have a domain that we do not want any imports to come from yet we are pulliung them in and it is not specified in the profile import connections How can we keep the one from getting imported.</description>
		<content:encoded><![CDATA[<p>About the issues I posted, we found that some how the link between the sites and the ssp broke down, we have somewhat fixed the problem but we still have one webapp that will not find users that is in the ssp or the specific domain the other sites will find users and works just fine.<br />
Ever seen this issue</p>
<p>Question 2<br />
We also have a domain that we do not want any imports to come from yet we are pulliung them in and it is not specified in the profile import connections How can we keep the one from getting imported.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

