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

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

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

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


person Jordan H    schedule 03.12.2009    source источник
comment
Мы уже пытались указать дату в этих форматах, но они не сработали, включая ваше предложение. Так что почти самое вообразимое. 12 октября 12/10 12 октября 12 октября 2000-10-12 00: 00: 00.000 2000-10-12   -  person Jordan H    schedule 04.12.2009


Ответы (2)


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

person Joke V.    schedule 17.01.2011

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

person Francisco Aquino    schedule 04.12.2009
comment
Мы уже пытались указать дату в этих форматах, но они не сработали, включая ваше предложение. Так что почти самое вообразимое. 12 октября 12/10 12 октября 12 октября 2000-10-12 00: 00: 00.000 2000-10-12 - person Jordan H; 04.12.2009