Вопрос

У меня есть свойство профиля пользователя, называемое «pwresetmsg» содержимое этого свойства, отображаемое следующее:

Пароль истекает в x дней

Где X - это количество дней, которые остаются до тех пор, пока пользователь не должен сбросить свой пароль AD.Все, что я хочу сделать, это выдержать это свойство, чтобы я мог отобразить его к конечному пользователю на сайте SharePoint.Собственность обновляется каждое утро.

Есть ли у меня простой способ выставлять пользовательское свойство для конечного пользователя?

Это было полезно?

Решение

Вы можете настроить свойство, чтобы показать в своем профиле, если вы хотите показать его там.

Другой вариант будет загружать его в управление пользователя, добавленным в MasterPage или веб-часть, чтобы отобразить его на выбранных страницах.Затем вы можете настроить его, чтобы отобразить сообщение, которое вы хотите показать.

Доступ к данным проводится через пользовательпрофильмагеру и объекты пользователейPROFILE

SPServiceContext svcContext = SPServiceContext.GetContext(site);
UserProfileManager profileManager = new UserProfileManager(svcContext);
UserProfile profile = profileManager.GetUserProfile(accountname);
string resetDays = profile["PWResetMSG"].Value;
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top