Во-первых, проверьте, что Ваш сервер имен на самом деле работает правильно. При использовании Linux
выройте @your.name.server www.example.com
и проверьте, что это делает то, что Вы хотите, чтобы это сделало. В соответствии с Windows, используйте nslookup и после того как Вы при подсказке (запустите его в интерактивном режиме), измените сервер имен на свой сервер имен, затем введите www. example.com и проверка результаты.
Если эти тесты возвращаются хорошо, то это - просто вопрос ожидания (как указано другими ответами, в будущем это - хорошая идея сохранить Ваш TTL коротким, если Вы планируете внести изменения).
Кажется, что Вы говорите о Синхронизирующей AD информации к списку SharePoint мне.
Я встретился с той же проблемой прежде. Мне сообщили, что SharePoint (SharePoint 2007 в моем случае) сборка в функциях предлагает такую функциональность, но я даже не сделал близко к тому концу при помощи сборки в функциях. Именно поэтому я заканчиваю тем, что использовал сторонний инструмент как SharePoint AD Синхронизация (который является 30-дневный свободный, между прочим).
Только для Вашей информации.
На 2007 я подозреваю, что это может работать, хотя я не попробовал. Существует много веб-частей, имеющихся в сети для Каталогов Сотрудника, который походит на то, что Вы хотите.
Я ищу подобную вещь для Sharepoint 2010 однако, мое понимание - то, что для этого Вам нужна версия Портала Сервера Точки Доли с сервисом синхронизации профиля пользователя. На 2010 Sharepoint это включает стандарт и предприятие (http://technet.microsoft.com/en-us/library/ee721049.aspx) так быть осторожным, если Вы обновляете.
Можно извлечь данные из AD с помощью любого LDIFDE (в xml формате) или CSVDE (для вывода в csv). Можно указать, какие записи вывести и поля Вы хотите извлечь также...
Хороший сайт здесь для деталей:
Запишите сценарий PowerShell, который получает всех пользователей от AD и затем продвигает данные в список. Одной вещью, которую я сделал в прошлом, является запись сценарий PowerShell, который запрашивает SQL Server DB, purgese SharePoint (WSS 3.0) список всех данных и затем продвигает текущие данные к списку. Это может быть выполнено на Запланированных задачах использования расписания. Я был бы более, чем готов помочь, если это кажется, что был бы путь, которым Вы хотите пойти.
Вот некоторый пример кода для стороны WSS 3.0:
[void][System.reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = new-object Microsoft.SharePoint.SPSite("https://portal.domain.com/")
$web = $Site.OpenWeb("rfq")
$list = $web.Lists["Estimating_Load"]
$items = $list.Items;
#Purge the list.
for ($i=$items.Count -1; $i -ge 0; $i -= 1)
{
$items.Delete($i);
}
##Add new items to list.
foreach($dataitem in $DataSet.Tables[0])
{
$newitem = $list.items.Add()
$newitem["Customer"] = $dataitem.Company;
$newitem["Quote_Number"] = $dataitem.Quote_No;
$newitem["Sales_Person"] = $dataitem.Sales_Person;
$newitem["Estimator"] = $dataitem.Estimator;
$newitem["Due_Date"] = $dataitem.Due_Date;
$newitem["Time"] = $dataitem.TimeToCompEa;
$newitem.update()
}
$web.Dispose()
$site.Dispose()