Tag Info

New answers tagged

0

Yes, BCS is what you need to use. You don't actually need to setup an external list you just need the connections setup. Here's a link on how to do this in 2010 (similar steps for 2013): http://blogs.msdn.com/b/alimaz/archive/2011/02/20/importing-sharepoint-user-profile-multi-value-properties-using-bcs.aspx


1

If you deteleted and recreated the User ID(with same user name), in that case you have to run the migrate user command as Pirate mentioned but little differently. You need a temp account on which you migrate the profile first then to the id. First migrate to temp id stsadm -o migrateuser -oldlogin <domain\name> -newlogin <domain\TempID ...


1

Its advisable to create a custom Page Layout based on your requirement. Then create a Welcome Page out of that. Once completed, you can create a PowerShell Script which goes and create this Page for existing My Sites. And also change the Welcome Page to the newly created page.


0

Start the "SQL server agent" from the windows service's.


0

Add the following CSS: .ms-profile-toggleDetails { display:none; } .ms-profile-hiddenDetails { display:block !important; overflow:visible !important; } This will show all the information by default and hide "Show More" link button.


0

We found the answer is that SharePoint will return "?t=" and a timestamp value after a user uploaded image in the Picture URL. If it is the default user image, there will be no "?t=" in the Picture URL. And there is an Internal Field called PictureTimestamp where you can verify if the ?t= value equals SharePoint's value for the timestamp to make sure that ...


1

If the current user is part of the FARM ADMINISTRATORS group then the below code currentUser.get_loginName() will return Sharepoint\System. This is the expected behavior and you don't need to worry much. Try using a normal user account and you can see it returns the expected result. Alternatively you can also use currentUser.get_title()


0

According to the same thread you linked to, Exchange Online is not required: Sorry for the confusion. I can understand your concern. To sync the picture from local AD to SharePoint Online, the users do not have to use Exchange Online. I mean if there is no Exchange Online service, after the picture is synced to cloud-based AD, it will also be ...


0

You can also create a sandbox Webpart and use the below code. Add the user profile dll and using Microsoft.SharePoint.Client.UserProfiles; in your code const string serverUrl = "http://serverName/"; const string targetUser = "domainName\\userName"; // Connect to the client context. ClientContext clientContext = new ...


1

You can add a Script Editor Webpart and use the rest api to get the user profile details. Below is a snippet which show you to get an instance of people manager using rest api $.ajax({ url: "http://<site url>/_api/sp.userprofiles.peoplemanager", type: "GET",headers: { "accept": "application/json;odata=verbose" }, success: successHandler, error: ...


0

In SharePoint 2007 inactive user profiles are deleted by a timer job called My Site Cleanup Job. During the user import process (crawl) if MOSS cannot find a user in AD/LDAP directory it marks the user deleted in the SSP user profile store without removing it. You can check these users in the SSP administration site under user profiles and properties on the ...


1

You can get the login name from the user profile as illustrated below: foreach (UserProfile userProfile in profileManager) { string loginName = userProfile["AccountName"][0] as string; Console.WriteLine(loginName); }


0

Maximum supported limit is 750,000 MySites (site collections) per web application. I don't think there is a limit. There is nothing on TechNet that says otherwise, but I'm sure the number you have is much less than SharePoint can handle. If users are planning on using their MySites for content, I would recommend creating multiple MySite content databases, ...


3

in this case msdn is you best friend. As i created it for the company that i work for i could answer this for you ;) mysite limmit for webapplication first you need to understand what is a mysite? a mysite is a site collection. The mysite when setup if done according to best practice should be hosted on its own web application. This web application ...


0

I would double check that you actually removed the mapping. The page UI is terrible. Once you click remove (or add) you have to confirm it in the page before closing the page. I suspect that the mapping is still there. Failing that you can try to troubleshoot the connection in the miisclient utility, though the best approach is to remove the connection and ...


0

There is a User Profile Change log that is maintained for 14 days by default. You can query it and determine what changed and even if your property of interest changed. In PowerShell you could get a service context and then do something like: $manager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager $context Then use one of the ...


0

As per my knowledge there is no event associated with User Profiles. Hence there is no way we can define an event receiver. As you suggested you need a timer service and then loop through the profile change log. Then take a decision based on that.


0

goto visual studios and create a new project, look under sharepoint and click on the version your using.... im presuming 2010.... you should see some options and for you, you can click on visual webpart. Give it a meaningfull name and click ok. goto solution explorer and then expand VisualWebPart1 and double click on the .cs file to start coding. The ascx is ...


0

you can try with Variations see here and here NOTE: To be able to create variations in a SharePoint site, the site either Needs to be created using one of the Publishing Site templates or should have the Publishing Infrastructure feature activated Variations are enabled and set at the site collection level and hence the settings for variations can be ...



Top 50 recent answers are included