Я написал следующий код для редактирования профилей пользователей для MOSS 2007. Профили пользователей заполняются через Active Directory.Sharepoint-Active Directory Profiles
SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPSite sc = new SPSite("http://xxxxx:81");
ServerContext context = ServerContext.GetContext(sc);
HttpContext currentContext = HttpContext.Current;
HttpContext.Current = null;
UserProfileManager profileManager = new UserProfileManager(context);
foreach (UserProfile profile in profileManager)
{
if (profile[PropertyConstants.PreferredName].ToString().Contains("Domain\\"))
{
profile[PropertyConstants.PreferredName].ToString().Replace("Domain\\", "").ToString();
profile.Commit();
NoOfUser++;
}
}
Детали обновляется должным образом.
Мой вопрос: какой сайт мне нужно использовать, чтобы обновить детали.
Для примера у меня есть служба SSP WebApplication, веб-приложение центра администрирования и другие веб-приложения.
Какой сайт мне нужно использовать для обновления профилей, чтобы имя профиля обновлялось на всех Сайтах.
Может ли кто-нибудь указать мне в правильном направлении.
Спасибо. Hari Gillala NHS Direct.
Большое спасибо за ответ. Это действительно полезно. Хорошее объяснение. Спасибо –