Check if valid user
- Hi Everyone,
I am developing a console app that iterates through a list of usernames from our HR system and updates user properties for users that exist in WSS 3.0. I'm running into an issue where I am unable to check if the username is a valid SharePoint user first before entering the loop. When I do this: SPWeb.AllUsers("USERNAME") it throws an exception if the username is invalid. Is there a method in the SDK that checks if the user exists? I tried EnsureUser however I do want to create a user if it does exist.
Thank You
解答
- Hello,
I already had this issue. Actually, the only solution that I found is to nest you statement (SPWeb.AllUser) with a try ... catch. If the user doesn't exist, the catch is raised, otherwise, I can excecute some code...
http://www.areaprog.com- 已標示為解答SamCosta Sunday, 30 August, 2009 17:50
- 已提議為解答Sébastien Sougnez Saturday, 4 July, 2009 18:59
所有回覆
- Hello,
I already had this issue. Actually, the only solution that I found is to nest you statement (SPWeb.AllUser) with a try ... catch. If the user doesn't exist, the catch is raised, otherwise, I can excecute some code...
http://www.areaprog.com- 已標示為解答SamCosta Sunday, 30 August, 2009 17:50
- 已提議為解答Sébastien Sougnez Saturday, 4 July, 2009 18:59
- Thanks for your response. That is exactly what I am doing today, I guess I'll have to stick with it.
- i dont think u need to loop it around..try checking the username with the domain included.
lets be optimistic..... - How do I check the username? I am posting this question here because I cannot find a way to check.
- Hi,
Did you ever find out if there was another way to check if the user exists besides using a try/catch?

