Sharepoint 2010 user profile full synchronization process
what is the impact of sharepoint 2010 user profile full synchronization process in sharepoint 2010 farm.
If you have 5k users in your environment and you want to run full synchronization process, will that bring any services down?
I guess it should only impact anything related to user profile service?
Is my assumption correct?
features like people search, my profile might be impacted but not the sharepoint site itself ...
Any input will be appreciated...
-Mit
SP-Admin_Mit
Running a full synchronisation isn't going to bring down any of your SharePoint services. How much time it takes, and the impact it will have on other SharePoint services all depends on your SharePoint architecture. E.g is the synchronisation server also
a WFE (web front end) server?
According to the TechNet documentation, the synchronisation process makes heavy use of network resources, so that might be a concern.
Also, other factors, such as different synchronisation sources (other LOB systems you might be synchronising with) will have an impact on the time and resources used to perform the synchronisation.
If your SQL servers and SharePoint application servers are sized correctly, you should be fine (from a SharePoint perspective).
For more info, see:
Profile synchronization overview (SharePoint Server 2010)
Plan for profile synchronization (SharePoint Server 2010)
Regards, Matthew
MCPD | MCITP
My Blog
View
Matthew Yarlett's profile
See my webpart on the TechNet Gallery that allows administrative users to upload, crop and format user profile photos. Check it out here:
Upload and Crop User Profile Photos
Similar Messages
-
Sharepoint 2010 User Profile Service Application
Should I have the need to completely delete and reinstall the User Profile Service Application, will that prevent user logins. We have a great number of users with various grouped and departmentalized permissions and such. I am trying to determine if it
is completely safe to delete the UPSA without messing up the permissions and logins. Please advise.Your UPA deletion will not effect permission on sharepoint site.
-
User profile sync Sharepoint 2010 photos thumbnail with AD and Lync 2010 - error on Full Synchronization- get events 8311, 6110, 6803 FIMSynchronization Service
We're trying to set up sync between Sharepoint and AD so photos are displayed in Lync.
The certificate referenced in 8311 is not the sharepoint root cert, its the UCC cert with our FQDN of the site. sharepoint.domain.com
Is this causing the problem with the sync and holding up the photos?
I have tried several proposed fixes, it hasn't helped.
tried this as well:
http://blogs.technet.com/b/praveenh/archive/2011/05/11/event-id-8311-certificate-validation-errors-in-mss-2010.aspx
JoshTry this fix and see if its sync the photos:
http://blogs.technet.com/b/steve_chen/archive/2010/09/20/user-profile-sync-sharepoint-2010.aspx#Profile Picture Property
http://blogs.technet.com/b/steve_chen/archive/2010/09/20/user-profile-sync-sharepoint-2010.aspx#SyncPicAD2SPS
Update-SPProfilePhotoStore -CreateThumbnailsForImportedPhotos 1 -MySiteHostLocation <mySiteHostURL>
Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog -
Send Email to Admin on User Profile Incremental Synchronization errors
Hi,
How to configure in SharePoint 2010 to send an Email to Admin, when 'User Profile Incremental Synchronization' error occurs?
Thanks,
PravinCorrect. While it would be possible to build some sort of process that resides on the SharePoint server itself, it isn't possible to do this through the SharePoint Object Model.
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs. -
User Profile Service - User Profile Incremental Synchronization Progress: 33% Status: Pausing
It has been almost 15 days.
Both User Profile Service and User Profile Synchronization Service are in Started state and FIM service also starting
I tried clearing sharePoint config cache.
I also restarted the sharepoint timer service.
I tried almost everything that is on Internet but nothing helped me.
Is there any other way to solve the issue as I was struck on production server (ASAP)
In synchronization serivce manager status of MOSS_DeltaImport is Inprogress from past 2 days
Best Regards.Hi,
Please follow the steps in the link below to clear the configuration cache.
http://blogs.msdn.com/b/jamesway/archive/2011/05/23/sharepoint-2010-clearing-the-configuration-cache.aspx
Here is a similar thread for your reference:
https://social.technet.microsoft.com/Forums/en-US/beaa852c-6f40-428a-b97c-20722864e045/user-profile-service-user-profile-incremental-synchronization-timer-job-stuck-at-88-status?forum=sharepointadminprevious
Or try to clear the file system cache on all servers in the server farm on which the Windows SharePoint Services Timer service is running. Microsoft has provided a step by step procedure on clearing file system cache from the SharePoint front-end servers
in this kb article.
You can also see the ULS logs and check error messages.
http://sharepointlogviewer.codeplex.com/
Best Regards
Dennis Guo
TechNet Community Support -
User Profile Service Application - User Profile Incremental Synchronization
We have USer profile inplace. however User Profile service application does not auto run.
We need to run it. It does not automatically starts.
Please mark answer , if you think answer is helpful or correct.The definitive guide on setting up and troubleshooting the User Profile Synchronization Server is Spence Harbar's Rational Guide to implementing SharePoint Server 2010 User Profile Synchronization.
This guide details the steps you need to perform to set up profile synchronization as well as details most of the common errors you will see with their resolution methods.
I recommend following this guide and if you still continue to have issues come back here with the specific details of the issue you are having.
Jason Warren
@jaspnwarren
jasonwarren.ca
habaneroconsulting.com/Insights -
Propagate Data from User Profile to Resource Process Form doesn't work
Hi,
i've created a new custom task for Propagate Data from User Profile to Resource Process Form with a gtc connector but the task is never triggered!!!
i need clues to resolve this .
thnks.!!
oim 11g 11.1.1.5 bp4. high availability with 2 nodes and a balancer.Hi Rajiv:
->Did you make that entry in Lookup as mentioned in that thread/post ?
ANSW: yes.
->Did you use exact naming convention for your tasks ?
ANSW: yes i put the same name that i put in the lookup into my process from.
In which process definition have you created your task. Make sure it should be other than "Xellerate User" process definition.
ANSW: PROCESS DEFINITION: * iPlanet User
*TB_BAN1_AUR_GTC
*TB_BAN5_AUR_GTC
*TB_BAN3_AUR_GTC
etc.. GTC conector.
i have a test environment where this functionality works succesfully and i put the same in my production environmnet and the task never is triggered. -
SharePoint 2013 User Profile Synchronization service problem
After one week trying (three clean installs of SharePoint 2013), I haven't succeed to start "User Profile Synchronization service".
Environment:
Domain environment with two Windows Server 2012 R2 domain controllers.
Fully qualified domain name matches NetBIOS name (domain.com - DOMAIN)
Two tiers: SQL Server 2014 enterprise on Windows Server 2012 R2, and SharePoint 2013 SP1 on Windows Server 2012 R2.
I'm using named SQL instance for SharePoint (<SQLSRV>\<SHAREPOINT>), and SQL alias on SharePoint app server.
All SharePoint prerequisites are installed successfully.
SharePoint 2013 is installed successfully.
Hotfix 2760265 is installed (before configuring SharePoint)
SharePoint is configured successfully
Preparing MySites host:
MySites web application is created with separate AppPool, and with address https://my.domain.com.
Certificate used is wild-card cert (*.domain.com), issued by trusted local PKI
Managed path "personal" is created
Site collection of type "My Sites Host" is created at root path
"Self-Service Site Creation" is enabled for https://my.domain.com web application
Farm account permissions:
Local admin at SharePoint application server
"Log on locally" at SharePoint application server
"Replicate Directory Changes" at domain level
I've even tried with adding farm account into domain admins group :)
After trying to to start user profile synchronization service, service is in "starting" state about 5-10 min, and then returns to "stopped" state.
ULS log shows the following exceptions:
ILM Configuration: Error 'ERR_CONFIG_DB'
UserProfileApplication.SynchronizeMIIS: Failed to configure MIIS post database, will attempt during next return. Exception: System.Configuration.ConfigurationErrorsException: ERR_CONFIG_DB
UserProfileApplication.SynchronizeMIIS: Failed to configure MIIS post database, will attempt during next return. Exception: System.NullReferenceException: Object reference not set to an instance of an object
Event viewer log:
Event ID 6398, The Execute method of job definition Microsoft.Office.Server.UserProfiles.LMTRepopulationJob (ID <guid>) threw an exception. Unexpected exception in FeedCacheService.BulkLMTUpdate: Region not found..
some perfnet event id 2004 errors
Troubleshooting:
I've tried with clearing configuration cache
Assigning farm account to domain admins group
Installing form scratch three times, and thousand times from different checkpoints...
I've saw 'ERR_CONFIG_DB' like million times, but never "Started" next to "User Profile Synchronization service". Does anyone has actually succeeded to start this service? :)
I would really appreciate any help. Thanks!
P.S. I can't stop asking myself is it was really necessary to develop such complex, problematic, and log-tells-nothing software just for getting user info from AD? Honestly, after more then decade experience as software developer and software architect -
I must say I doubt...
Fat DragonThe full packages are available:
http://blogs.technet.com/b/stefan_gossner/archive/2014/05/08/april-2014-cu-for-sharepoint-2013-has-finally-been-released.aspx
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs. -
Sharepoint 2010: user information list Vs user profile
I wrote code for getting user details based on username. I am fetching data from user profile using user profile service. But recently I came to know about "user information list" which stores same data as that of user profile.
So, My question is which will be better choice : user profile service OR user information list to get user information ?User Information list has limitation, firstly its hidden, it can be viewed only administrators.
Also you will face issue when you migrate your application to SharePoint 2013.
If you want quick way of know who has permissions you can use this list, but sometime you may end up with outdated user profile(properties) information.
Better try to use User profile service wherever possible.
there is another discussion on this topic here -
http://social.technet.microsoft.com/Forums/sharepoint/en-US/759d3c83-3fed-4bfc-a591-e88ca40e9407/sharepoint-user-information-list
reference-http://www.sharepointchick.com/archive/2009/06/17/user-profiles-and-the-user-information-list-or-userinfo-table.aspx
MCITP: SharePoint 2010 Administrator
MCTS - MOSS 2007 Configuring, .NET 2.0
| SharePoint Architect | Evangelist |
http://www.sharepointdeveloper.in/
http://ramakrishnaraja.blogspot.com/ -
Calling all SharePoint 2010 users! May TechNet Gurus announced!
The results for May's
TechNet Guru competition have been posted!
http://blogs.technet.com/b/wikininjas/archive/2014/01/16/technet-guru-awards-december-2013.aspx
Congratulations to all our new Gurus for May!
We will be interviewing some of the winners and highlighting their achievements, as the month unfolds.
Post your JUNE contributions here:
http://social.technet.microsoft.com/wiki/contents/articles/24692.technet-guru-contributions-for-june-2014.aspx
Read all about June's competition, hopefully in a stickied post, at the top of this forum.
Below is a summary of the medal winners for May. The last column being a few of the comments from the judges.
Unfortunately, runners up and their judge feedback comments had to be trimmed from THIS post, to fit into the forum's 60,000 character limit, however
the full version is available on TechNet Wiki.
Some articles only just missed out, so we may be returning to discuss those too, in future blogs.
BizTalk Technical Guru - May 2014
Peter Lindgren
BizTalk 2010: Call SSO from Orchestration
TGN: "I bet a few people will love you for this, I often see this question at the forums, and you answered it well. Good work!"
Mandi Ohlinger: "Great topic and great explanation. It also makes SSO seem less scary :)"
Sandro Pereira: "Very useful sample, well explained with all the necessary code "
boatseller
BizTalk: Using an Orchestration Sync or Async
Sandro Pereira: "Good sample provide by boatseller and well explained."
TGN: "Hey, great work man! This is a well done article and I love it!"
Steef-Jan Wiggers
Exposing data through BizTalk Service Hybrid Connections
Sandro Pereira: "Nice article with a good overview about BizTalk Service Hybrid Connections and how you can configure them."
TGN: "Good article, well explained and good pictures. Again Steef-Jan, you know what you're doing!"
Mandi Ohlinger: "Nice set-up overview. "
Forefront Identity Manager Technical Guru - May 2014
Sheldon.Jaquay
Forefront Identity Manager - RCDC - Regular Expression
AM: "Great contribution! Option C is clever, and the other examples are also a useful reference. Thanks for sharing your work with the community."
Ed Price: "Nice short article. Great topic, and great blend of code, color, and images!"
Søren Granfeldt: "Nice with a little focus on RegEx with FIM and good help for people wanting to have the portal be just a little more company specific"
GO: "Thanks for the article, but the images weren't clear enough."
Scott Eastin
Installing Oracle MA for FIM R2 on Windows 2012
GO: "EX-CE-LL-EN-T article!"
AM: "Very nice article with clear step-by-step instructions - thanks for putting this together. "
Ed Price: "I love the sections with numbered bullets at the end. They're very clear and easy to read!"
Microsoft Azure Technical Guru - May 2014
João Sousa
Microsoft Azure - Remote Debbuging How To?
GO: "Clever. Well Explained and written. Thanks! You absolutely deserve the GOLD medal."
Ed Price: "Fantastic topic and great use of images!"
Alex Mang
The Move to the New Azure SQL Database Tiers
Ed Price: "Great depth and descriptions! Very timely topic! Lots of collaboration on this article from community members!"
GO: "great article but images are missing"
Alex Mang
Separating Insights Data In Visual Studio Online
Application Insights For Production And Staging Cloud Services
Ed Price: "Good descriptions and clarity!"
GO: "great article but images are missing"
Microsoft Visio Technical Guru - May 2014
Mr X
How to export your Orchestrator Runbooks to Visio and Word
Ed Price: "A basic tip, but very helpful. Good job!"
GO: "Thanks for that!"
SR: "Nice "How To" article explaining the basic steps."
AH: "This article is to the point takes a simple tasks and describes it accurately.
SharePoint 2010 / 2013 Technical Guru - May 2014
Dan Christian
Build a loop workflow using SharePoint 2010
Jinchun Chen: "Excellent article. Personally speaking, the biggest challenge is SharePoint Designer workflow is “while-loop”. Many customers had the same scene as this article set. I am sure they are like this article.
Benoît Jester: "An AWESOME, huge, detailed article by Dan. Did I mention the videos? Thanks Dan!"
GO: "Great article Dan! Thanks!"
Margriet Bruggeman: "Detailed explanation which I admire, but wouldn't be using a vs workflow be more logical in this case?"
Geetanjali Arora
Export User Profile Properties using CSOM
Benoît Jester: "Great article on this new SharePoint 2013 development capability. I appreciate the code explanations."
GO: "This is a great article. Love the way how you explain it."
Margriet Bruggeman: "I will use this piece of code in the future!"
Jinchun Chen: "Nice. How about customized properties? It would be nice more, if a CSOM script version can be attached. "
Inderjeet Singh
Unable
to restore site collection issue
GO: "Simple. Good Written. Clear and Clever. Great article."
Margriet Bruggeman: "Quite handy reference for this particular problem"
Benoît Jester: "Good explanation on the site collection deletion process."
Small Basic Technical Guru - May 2014
Philip Conrod
Programming Home Projects with Microsoft Small Basic: Chapter
1: Writing Programs Using Small Basic
RZ: "Very systematic introduction."
Ed Price: "Good overview article that covers all the basics!"
Michiel Van Hoorn: "Nice introduction into the history of Basic. Needs to be updated to reflect current support for Windows version (Windows NT? LOL )"
Philip Conrod
Programming Home Projects with Microsoft Small Basic: Chapter 6: Flash
Card Math Quiz Project
Michiel Van Hoorn: "This article (or book chapter) is excellent material to learn how to envision, design and build your program. The actual example program is also very usable."
Ed Price: "I love how this tutorial keeps building on itself as it goes!"
Nonki Takahashi
Small Basic: Variable
RZ: "Very nice explanation of the concept of variables!"
Michiel Van Hoorn: "Clear explanation and not frills"
Ed Price: "Great article with fantastic formatting!"
SQL BI and Power BI Technical Guru - May 2014
Durval Ramos
SSIS - Event Handling with "OnError" ou "OnTaskFailed"
Ed Price: "The images are very helpful! Could use a grammar pass. Great descriptions!"
GO: "This article has everything. A conclusion, reference, see also, other languages section. everybody should write actually like this."
NN: "An interesting topic and article but unfortunately a bit hard to understand due to grammar problems"
PT: "This is a good article on a useful topic. Please have your article reviewed and edited for proper language."
S Kamath
Expansion of Time dimension in Analysis Service
PT: "Your article is concise and to the point, and contains useful information. It would be good to conclude with a short summary and perhaps compare this technique to others, discussing best practices."
Ed Price: "Good details on Time Dimension. The images help us understand as we go."
GO: "I like this one, but something is missing. Do not know what, but I had a blast reading the other two's. Does not mean that this one is bad, but there is something missing, maybe my knowledge..."
NN: "Good article, but seems to be missing conclusion. It will also benefit from adding See Also section"
Sherry Li
SSAS – Ignore unrelated dimension or not
NN: "Good and interesting article based on the blog"
GO: "Wonderful article!"
PT: "This is an important topic and contains helpful information but this is a simple topic that can be explained in fewer words. I found this article to be overly detailed and hard to read. I suggest having it reviewed and edited for
proper language."
Ed Price: "Good descriptions. Could be shorter. Good use of images!"
SQL Server General and Database Engine Technical Guru - May 2014
Shanky
Curious Case Of Logging In Online and Offline Index Rebuild In Full Recovery
Model
Jinchun Chen: "Good article. Thank you!"
GO: "One of the best Wiki Articles ever! Thanks buddy!"
DRC: "-- This is a great article which provides in-depth information on internals of Online & Offline rebuild index and Transaction logging. -- The following statement need to be re-written for more clarity. “The less logging can be
attributed to the fact that no information about page allocation is logged information about de-allocation is logged please see below figure 13. Also if you compare amount of record returned in this case we had output containing just 64 rows while offline
index rebuild had ____ rows.” -- Overall, a great article, thoroughly enjoyed reading it."
NN: "Very interesting article, another great contribution by Shanky"
Ed Price: "Thorough descriptions and great solution! Good article!"
Uwe Ricken
SQL Server: Be aware of the correct data type for predicates in queries
Ed Price: "Incredibly well formatted! Great breakdown of sections!"
GO: "Whoo, this is a wonderful article!"
DRC: "-- This article explains the Query execution behaviour when the Query is not optimally written which could cause increased execution time. Great article. -- This topic is clearly explained and documented using a simple example and
sample output which is easy is understand. -- Simple, very well written and great article to read. "
NN: "Very good, easy to understand article and important information to know to all SQL Server developers"
System Center Technical Guru - May 2014
Mr X
Central Management of DSRM password on Domain Controllers using Orchestrator
Ed Price: "The images really carry you through this article. Great execution!"
GO: "Great article. I like your article Mr X! Thanks for your passion!"
Kevin Holman: "Nice to see real world examples of Orchestrator in action solving problems that all customers have. This was very simple, but provides an excellent solution."
W P Chomak
System Center Operations Manager 2012 R2 - Customizing E-Mail Notifications
AB: "Easy reading info that can help many"
Ed Price: "Short and sweet. An incredibly valuable topic and needed addition to the Wiki!"
GO: "Clever and well written. Thanks"
Christoffer S
System Center Configuration Manager 2012 R2 - Install applications in a task sequence based on AD-Groups
Ed Price: "Good mix of code, images, and information. Could use more in-depth descriptions. Great article!"
GO: "Clear and simple! Thank you!"
Transact-SQL Technical Guru - May 2014
Naomi N
T-SQL: Random Equal Distribution
Jinchun Chen: "Nice."
JS: "The crucial thing about such a procedure is to check the data before the randomization and afterwards. You might encounter situations where "John Smith" and "John Meyers" might have exchanged their First names
which is technically correct, but logically and obviously wrong. So make sure that there is one additional check afterwards that makes sure that eventual privicy concerns will not survive the random process. Normally this would not happen, but I have already
checked this is one of my older blog entries, where we exactly had that problem obfuscating data to make that operational and live data will not be recognized afterwards. http://blogs.msdn.com/b/jenss/archive/2009/04/08/when-is-random-random-enough.aspx In
addition to this some attributes are sticky to each other like gender and First Name. You also have to make sure that your distribution might change statistically in relation to other attributes."
Richard Mueller: "Very instructive. Perhaps the See Also section should have more links."
Ed Price: "Great formatting and topic! Could benefit from more descriptions. Great article!"
GO: "Naomi, your article is nice. Simple to understand the 'problem' and execute the 'solution""
Manoj Pandey: "Nice article with a different way to resolve a given problem. I think this can also be done by using NTILE() function. I've added the code in comments section."
Rogge H
Extending SYS.Geometry to Utilize Temporal Data
GO: "Great article, I enjoyed reading it. Thank you"
Manoj Pandey: "I like the idea, but it took me some more time to understand the overall logic as I'm new to Geo datatypes, Thanks."
JS: "For me not using this sort of things regularly, I don't see the problem and the benefit. I have no doubt that this is a brilliant explanations how to cope with a problem, but for me this is missing yet the red line. More pictures
would be helpful describing the problem and outlining the results produced."
Richard Mueller: "Needs more explanation, and perhaps an example. There should be links to relevant references."
Ed Price: "Good job on the opening descriptions! Could benefit from breaking up and explaining the code more. Images and references would be helpful. Good article!"
Hasham Niaz
DataCleanUp() Function Implementation in MS SQL Server
Jinchun Chen: "Good."
JS: "-Does actually not work for Case senstive areas where I want to remoce certain Upper/lower case characters. This might be not interesting for some people, but is extremely important and relevant to other people. The limitation is
that I can´t pass multiple values to be removed from the string, right ? Could this be implemented as well as many people wash out their data from unused / unimportant control characters. "I have tested it on a table which has got more than 11 Million
rows and it executed fine returning the correct results. Since this is a scalar function you will notice decrease in performance." Once you want to maintain the old data and keep the new cleaned up one seperately, you could suggest something like persisting
the data in a computed column which could be indexed and then help improving the performance. This would not be the case for any adhoc queries though."
Richard Mueller: "Very clever and also very useful. There should be links to references, for example to explain the PATINDEX function."
Ed Price: "Great job on this article! Very clear and well executed! See JS's comments for some thoughts about what's possible. Great article!"
Manoj Pandey: "A good utility Function that I can use and tweak for my future needs, Thanks."
Jaliya Udagedara
Calling WCF Service from a Stored Procedure in Microsoft SQL Server 2012
GO: "Gold Winner. For sure!"
Ed Price: "Amazing article! The depth, images, and code formatting make this fantastic!"
NN: "Great article, thorough explanations, great interaction in the comments - very useful tutorial"
Søren Granfeldt: "Nice work."
João Sousa
ASP.NET MVC 5 - Bootstrap 3.0 in 3 Steps
GO: "Thanks for that great article"
Ed Price: "Great formatting! Good use of images!"
NN: "Nice introduction to Bootstrap in ASP.MVC project"
Søren Granfeldt: "Just a little more technical explanation would be nice"
Critical_stop
Using 64-bit shortcuts from a 32-bit application
NN: "Good and short article, right to the point"
Søren Granfeldt: "Mixing and matching 32/64 bit always seems to give people a hassle. This will help those having issues."
GO: "good one!"
Ed Price: "Good article. Short and sweet."
Wiki and Portals Technical Guru - May 2014
XAML guy
TechNet Guru Competition: Judge System Explanation
GO: "No one could do it beter than you Pete! Thanks!"
Richard Mueller: "Excellent explanation of the judging system. Perhaps could use a See Also section."
Ed Price: "Good quote from Shanky in the comments, "Awesome....Kudos to your for your beautiful work" -- Great job!"
NN: "Very good article. It may also benefit from See Also section"
Payman Biukaghazadeh
TechNet Wiki Persian Council
GO: "Go Persion GOOO!"
Richard Mueller: "The Persian Council is an excellent idea. The link to "How to Write an Article" should be in a See Also section, along with other articles."
NN: "Great article, missing a link to other portals and councils pages"
Ed Price: "Thank you to Payman and the Persian community for jumping in! The Wiki is warm!"
Durval Ramos
Wiki: Best Practices for building TechNet Wiki Portals
Ed Price: "Fantastic job from Durval on helping us standardize the portals!"
NN: "Good article, but unfortunately a bit hard to read and understand due to bad grammar. "
Richard Mueller: "Excellent and important topic. Grammar still needs work. I like the links and See Also."
Windows Phone and Windows Store Apps Technical Guru - May 2014
Sara Silva
Authentication using Facebook, Google and Microsoft account in WP8.0 App (MVVM)
Ed Price: "Great article! Great code formatting and good use of code comments for descriptions of what your code's doing! Could be improved by breaking out the code with more descriptions in the article (in addition to
the code comments). Very in-depth article! "
Peter Laker: "An excellent article, pulling together all the bits you need to make this happen"
SubramanyamRaju.B
WindowsPhone Facebook Integration:How to post message/image to FaceBook Fan
Page(C#-XAML)
Ed Price: "Good topic! Code blocks would help with the formatting. Good job on this article!"
Peter Laker: "Love this, very useful to many I'm sure, thanks!"
Saad Mahmood
Creating a custom control in Expression Blend with Custom Properties (WindowsPhone
& Store)
Ed Price: "This has a good mix of descriptions and clarity! The images help a lot!"
Peter Laker: "A nice introduction to our beloved Blend. Great work!"
Windows Presentation Foundation (WPF) Technical Guru - May 2014
Magnus (MM8)
WPF/MVVM: Merging Cells In a ListView
KJ: "Ah the collectionViewSource -- never used it myself but this looks like a good reference article if I ever needed to..."
GO: "Thank you!"
Ed Price: "Great formatting and good descriptions. Short and sweet! Another fantastic entry from Magnus!"
Peter Laker: "Thank you again Magnus"
Windows Server Technical Guru - May 2014
Mr X
How to implement User
Activity Recording for AD-Integrated Critical Servers by combining the use of Group Policy, Powershell and Orchestrator
Philippe Levesque: "Really good information and detailed step."
JH: "brilliant, love how it combines different technologies to achieve a solution, clearly written and well illustrated."
JM: "Another excellent article, thanks again for your many great contributions"
Richard Mueller: "Very creative solution. Great to have such detailed steps and images."
GO: "I like the conclusion. Thanks"
Mr X
How Domain Controllers are located in Windows
GO: "Super article Mr X! Merci!"
JM: "Yet again, excellent article."
Richard Mueller: "Good documentation. An explanation of how the priorities and weights are determined would help. A See Also section would also help."
Philippe Levesque: "Good "In deep" information. Good to know to help diagnose computer problem in AD's site."
JH: "another good article, great diagrams. Some repetition but it does help clarify a complex issue. "
Mahdi Tehrani
Detailed Concepts:Secure Channel Explained
JH: "great article. This fills an important gap in this content space. Editing is a little rough, but diagrams and explanations are clear."
JM: "This is a very good article, however you need to provide more detail in the section on how to fix a broken Channel."
Richard Mueller: "Excellent topic. Grammar needs work. Good images. Could use a See Also section."
Philippe Levesque: "Really good explanation of the secure's channel, I like the debugging step included ! "
GO: "Thanks for this, not everybody know about secure channel."
As mentioned above, runners up and their judge feedback were removed from this forum post, to fit into the forum's 60,000 character limit.
A great big thank you to EVERYONE who contributed an article to last month's competition.
Hopefully we will see you ALL again in this month's listings?
As mentioned above, runners up and comments were removed from this post, to fit into the forum's 60,000 character limit.
You will find the complete post, comments and feedback on the
main post.
Please join the discussion, add a comment, or suggest future categories.
If you have not yet contributed an article for this month, and you think you can write a more useful, clever, or better produced wiki article than the winners above,
here's your chance! :D
More about the TechNet Guru Awards:
TechNet Guru Competitions
#PEJL
Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to the one and only
TechNet Wiki, for future generations to benefit from! You'll never get archived again!
If you are a member of any user groups, please make sure you list them in the
Microsoft User Groups Portal. Microsoft are trying to help promote your groups, and collating them here is the first step.Congrats to Dan, Geetanjali, and Inderjeet!
SharePoint 2010 / 2013 Technical Guru - May 2014
Dan Christian
Build a loop workflow using SharePoint 2010
Jinchun Chen: "Excellent article. Personally speaking, the biggest challenge is SharePoint Designer workflow is “while-loop”. Many customers had the same scene as this article set. I am sure they are like this article. "
Benoît Jester: "An AWESOME, huge, detailed article by Dan. Did I mention the videos? Thanks Dan!"
GO: "Great article Dan! Thanks!"
Margriet Bruggeman: "Detailed explanation which I admire, but wouldn't be using a vs workflow be more logical in this case?"
Geetanjali Arora
Export User Profile Properties using CSOM
Benoît Jester: "Great article on this new SharePoint 2013 development capability. I appreciate the code explanations."
GO: "This is a great article. Love the way how you explain it."
Margriet Bruggeman: "I will use this piece of code in the future!"
Jinchun Chen: "Nice. How about customized properties? It would be nice more, if a CSOM script version can be attached. "
Inderjeet Singh
Unable
to restore site collection issue
GO: "Simple. Good Written. Clear and Clever. Great article."
Margriet Bruggeman: "Quite handy reference for this particular problem"
Benoît Jester: "Good explanation on the site collection deletion process."
Also worth a mention were the other entries this month:
Restore Mistakenly deleted site collection without any backup by
Inderjeet Singh
Margriet Bruggeman: "Didn't know that that was possible! Although to unreliable to use in an enterprise env, but still loving it!"
Benoît Jester: "Interesting article: how to restore a site collection with a "simple" PowerShell command."
Resolve InfoPath Web Form Issue on Public Websites by
Dan Christian
Benoît Jester: "A tricky resolution, well detailed by Dan, as usual!"
GO: "Again a great post of Dan! Thanks buddy!"
Margriet Bruggeman: "Thorough overview of this particular problem"
Find email listed for access requests in SharePoint 2010/2013 by
Marrell Sanders
Jinchun Chen: "Nice. Sometimes, a site owner left the company, but the site owner was not updated. When you are trying to request access to this site, you are always waiting. Site Collection administrator can use this script to review all the
request emails are available in schedule. "
Benoît Jester: "A useful script, as this feature is often badly used by users. ("Why am I receiving these emails?")"
GO: "Good one Thanks!"
Margriet Bruggeman: "Nice little script"
Ed Price, Power BI & SQL Server Customer Program Manager (Blog,
Small Basic,
Wiki Ninjas,
Wiki)
Answer an interesting question?
Create a wiki article about it! -
Error while scheduling Background Job for User/Role Full Synchronization
Hi all,
We have installed RAR 5.3 Component and uploaded the authorization data & established the connectors to the backend system.
We have performed all the post installation activities and everything is complete.
When we have scheduled User -Full Synchronization with the Back End system as a part of Post Installation Activity we are receiving the below error message
"Error while executing the Job:Cannot assign an empty string to host variable 2."
Also the VIEW LOG/ Terminate Job buttons are disabled in this screen.
Can somebody please help us in resolving the above issue
Thanks and Best Regards,
Srihari.KHi,
We are copy pasting the error log (Part as it is huge) below here. We could able to do Full Synch for Roles and also for Profiles. Only for User Synch we are getting this error and none of the users are sychronized to RAR
Jan 13, 2009 12:34:27 AM com.virsa.cscext.dao.CSCDAO populateGenObjUser
INFO: Update user WILSONA of HL2-QAHR
Jan 13, 2009 12:34:27 AM com.virsa.cscext.dao.CSCDAO populateGenObjUser
INFO: Update user WINDC of HL2-QAHR
Jan 13, 2009 12:34:27 AM com.virsa.cscext.dao.CSCDAO populateGenObjUser
INFO: Update user WLADICHJ of HL2-QAHR
Jan 13, 2009 12:34:27 AM com.virsa.cscext.dao.CSCDAO populateGenObjUser
INFO: Update user WUK of HL2-QAHR
Jan 13, 2009 12:34:27 AM com.virsa.cscext.dao.CSCDAO populateGenObjUser
INFO: Update user ZENGS of HL2-QAHR
Jan 13, 2009 12:34:27 AM com.virsa.cscext.dao.CSCDAO populateGenObjUser
INFO: Update user ZHENGL of HL2-QAHR
Jan 13, 2009 12:34:27 AM com.virsa.cscext.dao.CSCDAO populateGenObjUser
INFO: All System Flag:false=====Last Batch Flag:true
Jan 13, 2009 12:34:27 AM com.virsa.cc.xsys.bg.BatchRiskAnalysis loadUserData
INFO: @@@ User sync completed for params true: Syskey List is [HL2-QAHR]
Jan 13, 2009 12:34:27 AM com.virsa.cc.xsys.bg.BgJob run
WARNING: *** Job Exception: Cannot assign an empty string to host variable 2.
com.sap.sql.log.OpenSQLException: Cannot assign an empty string to host variable 2.
at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:85)
at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:124)
at com.sap.sql.types.VarcharResultColumn.setString(VarcharResultColumn.java:57)
at com.sap.sql.jdbc.common.CommonPreparedStatement.setString(CommonPreparedStatement.java:511)
at com.sap.engine.services.dbpool.wrappers.PreparedStatementWrapper.setString(PreparedStatementWrapper.java:355)
at com.virsa.cscext.dao.CSCDAO.updateIgnoredUserData(CSCDAO.java:1388)
at com.virsa.cscext.dao.CSCDAO.populateGenObjUser(CSCDAO.java:1169)
at com.virsa.cc.xsys.bg.BatchRiskAnalysis.populateGenObj(BatchRiskAnalysis.java:868)
at com.virsa.cc.xsys.bg.BatchRiskAnalysis.insertBAPIUserData(BatchRiskAnalysis.java:142)
at com.virsa.cc.xsys.bg.BatchRiskAnalysis.loadUserData(BatchRiskAnalysis.java:390)
at com.virsa.cc.xsys.bg.BatchRiskAnalysis.performBatchSyncAndAnalysis(BatchRiskAnalysis.java:1275)
at com.virsa.cc.xsys.bg.BgJob.runJob(BgJob.java:402)
at com.virsa.cc.xsys.bg.BgJob.run(BgJob.java:264)
at com.virsa.cc.xsys.riskanalysis.AnalysisDaemonBgJob.scheduleJob(AnalysisDaemonBgJob.java:240)
at com.virsa.cc.xsys.riskanalysis.AnalysisDaemonBgJob.start(AnalysisDaemonBgJob.java:80)
at com.virsa.cc.comp.BgJobInvokerView.wdDoModifyView(BgJobInvokerView.java:436)
at com.virsa.cc.comp.wdp.InternalBgJobInvokerView.wdDoModifyView(InternalBgJobInvokerView.java:1225)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doModifyView(DelegatingView.java:78)
at com.sap.tc.webdynpro.progmodel.view.View.modifyView(View.java:337)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:481)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doModifyView(WindowPhaseModel.java:551)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:148)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:319)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Jan 13, 2009 12:34:27 AM com.virsa.cc.xsys.bg.BgJob setStatus
INFO: Job ID: 13 Status: Error
Jan 13, 2009 12:34:27 AM com.virsa.cc.xsys.bg.BgJob updateJobHistory
FINEST: --- @@@@@@@@@@@ Updating the Job History -
2@@Msg is Error while executing the Job:Cannot assign an empty string to host variable 2.
Jan 13, 2009 12:34:27 AM com.virsa.cc.xsys.bg.dao.BgJobHistoryDAO insert
INFO: -
Background Job History: job id=13, status=2, message=Error while executing the Job:Cannot assign an empty string to host variable 2.
Jan 13, 2009 12:34:27 AM com.virsa.cc.xsys.riskanalysis.AnalysisDaemonBgJob scheduleJob
INFO: -
Complted Job =>13----
Please let us know how to resolve this error
Thanks and Best Regards,
Srihari.K -
Sharepoint 2010 Permission level Full Control and explicit deny
I am facing a very frustating permission level issue with Sharepoint 2010. First, everything worked as expected up to few days ago.
I have a user on my sharepoint 2010 env (publishing portal) named rjo who is site collection administrator and has also Full Control permission level.
When I execute the Check Permission command from the ribbon I get the following:
Permission levels given to xxxx\rjo
Full Control
Given through the "xxx Owners" group.
The following factors also affect the level of access for xxx\rjo (xxx\rjo)
Deny
Manage Permissions
Create and change permission levels on the Web site and assign permissions to users and groups.
Deny
Create Subsites
Create subsites such as team sites, Meeting Workspace sites, and Document Workspace sites.
etc.. Seems like all the individual permissions are set to deny.
If I remove the user rjo from the Full Control permission level, all the deny permissions disappear. I have tried creating a brand new permission level with Allow permission on al items but I still get the deny when I check the permissions. Notice that this
happens for all the users.
Does anyone experienced a similar issue? I suspect some kind of Windows update to have messed up the permissions but I cannot find a way to get proper permissions to my users.I had a similar issue. When checking user permissions on any member of the site collection Owners group, the results were similar to those posted above. Also noticed that some buttons on the ribbon were missing. Also found that no user
could add content to Library. The Add button was missing. Issue was only happening on one site collection in the web application, so it was not a Web App Policy issue.
Eventually discovered that the site collection was locked as read-only.
Central Administration > Application Management > Configure Quotas and Locks
change the web application and site collection as needed to view setting for the affected site collection
Found lock set to 'Read-only' Changed to 'Not Locked' -
using SharePoint 2010 > under marketing > task, user getting kicked out of share point multiple times. don't know the reason, does any one have any idea, learning about SP, any help will be appreciated.
try this one:
http://sharepointsolutions.blogspot.com/2008/06/how-do-i-make-our-sharepoint-site-stop_17.html
if fixed the issue fine other wise could you please check the ULS logs/ application ?IIS logs at the same time user kicked out.
Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog -
When we have a new employee transfer to us from another department, their email is created and hidden until they actually make the transfer so they don't have two different email addresses in our global address list. When the transfer is made, the
email address is unhidden, but then we are unable to send emails to them from sharepoint 2010 without doing an IISReset. We are using Exchange 2010. Does anyone have suggestions on how to alleviate this issue?Hi,
I have done a test, no matter the email address is hidden or not, we can both send email to the email address in the same domain.
How was the new employee from another department transferred to your department?
Whether sending emails to them need do an IIS Reset everytime.
Here is a similar post, you can take a look at:
https://social.technet.microsoft.com/forums/sharepoint/en-US/6a9043bb-2055-46a9-8e76-8b2698c1dbe5/user-not-receiving-sharepoint-emails
Best Regards,
Lisa Chen -
SharePoint 2010 - User Lookup / Temporary Internet Files
Hi everyone! I have a weird one...that I'm hoping is simple for you! :)
ISSUE:
When a users edits an item in a particular list, the User Lookup field displays the following error text: "No exact match found..."
When a user tries to assign permissions (therefore using the lookup), the same error is displayed.
RESOLUTION:
Once the user clears their Temporary Internet Files, the issue is gone.
NOTES from other peer suggestions:
-The sites are in the trusted sites.
-It is not a "document mode" issue.
-It is not a master page doctype issue.
-It is not an IE version issue.
What does this tell me?Hi Jessica,
Internet Explorer: Trusted Sites and Protected Mode:
http://247pearsoned.custhelp.com/app/answers/detail/a_id/8960/~/internet-explorer%3A-trusted-sites-and-protected-mode
Internet Explorer’s Browser Mode vs Document Mode:
http://blog.assortedgarbage.com/2013/05/internet-explorers-browser-mode-vs-document-mode/
Document Type Definition:
http://www.w3schools.com/dtd/default.asp
http://sharepointkings.blogspot.com/2009/10/moss-2007-master-page-doctype-issue.html
For IE, different versions will load HTML in different ways.
All of them above can cause some issue. Such as non-trusted site , incompatible document mode, wrong master page doctype and so on. For
troubleshooting render issue, we would check them firstly.
For your issue, the true crime is the Internet Explorer cache. So once you clear the Temporary Internet Files, the issue is solved.
Best Regard
Eric
Eric Tao
TechNet Community Support
Maybe you are looking for
-
my dad just got an ipod touch and we used to share one user name and he wanted his own, now he wants to get his songs from my user to his without using CD's, i want to use the Home Sharing, but when i try to the icon disappears and i don't know how t
-
How to uploade multiple files in Apex
Hi All, I went through the documnet to up;oad the files in apex which is wroking fine perfectly. But how do we upload multile files at a time. If we observe here we are using P2_File_name as one of the browser filed, similarly i have created three mo
-
L355-S7905 intermitte​nt hang up at start up
ok, I recently picked up a few L355's that needed work. I have the one pretty much finished, and have someone lined up that wants it. It just has one issue... it sometimes hangs up when windows is booting(Vista 32 bit, says "windows loading" with a
-
I purchased my MacBook Pro for school. I own my iMac and it has my "Iworks" i purchased it under my apple account, although it is not wanting me to have the program on this computer ? Do i have to purchase the i works again?
-
After I update Keynote in the app store, it keeps showing up as needing to be updated
After I update keynote from the app store, it keeps showing up as an update needed. I have updated it 5 or 6 times and it still keeps showing up as needing to be updated. Help!!! OS 10.6.8