Импортируя в поле SPS-Birthday в Sharepoint из пользовательского поля в Active Directory, почему оно всегда сохраняет нулевое значение?

StackOverflow https://stackoverflow.com/questions/1843768

Вопрос

Для справки, это раздел свойств профиля пользователя Sharepoint, где вы можете начать импорт.Наш настроен на взаимодействие с Active Directory.Мы сопоставили поле SPS-Birthday с пользовательским полем в Active Directory, поскольку Active Directory изначально не хранит дни рождения.

Каждый раз, когда мы пытаемся импортировать дату рождения из Active Directory в поле SPS-Birthday в Sharepoint, кажется, что это абсолютно ничего не дает.Поле SPS-Birthday остается пустым.Мы попытались изменить формат даты в Active Directory, и мы по-прежнему получаем нулевое значение.

Мы даже создали новое свойство Profile, но присвоили ему строковый тип данных, и он смог импортировать данные из нашего пользовательского поля Active Directory.Я думаю, что проблема может быть как-то связана с форматом DateTime, который ожидается в sharepoint для поля SPS-Birthday.

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

Решение

Создайте новое поле атрибута в AD из типа string (Обобщенное время) и привяжите его к вашему полю SPS-Birthday в SharePoint 2010.

Другие советы

Поле SPS-День рождения принимает значения в формате "12 октября", что означает, что оно не содержит год в дате.Формат меняется в зависимости от LCID, но никогда не приносит годы.Надеюсь, это поможет решить проблему.

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