В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Доступен накопительный пакет исправлений для веб-службы Active Directory для платформа.NET Framework 3.5 SP1

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 969166
Проблема
Доступен накопительный пакет исправлений для платформа.NET Framework, Майкрософт 3.5 Пакет обновления 1 (SP1). Данный пакет исправлений устраняет следующие проблемы в Active Directory веб службы (веб).

Проблема 1

Найти контроллер домена для выполнения одной из следующих операций в протоколе настраиваемого действия:
  • GetADPrincipalGroupMembership
  • GetADGroupMember
  • GetADPrincipalAuthorizationGroup

После выполнения одной из этих операций несколько раз контроллер домена перестает отвечать на запросы.

Проблема 2

Во время выполнения веб-службы, использующего GetADPrincipalGroupMembership операции в протоколе настраиваемое действие, служба завершает работу.

Проблема 3

Нельзя использовать метод GroupPrincipal.GetMembers для возврата любой из следующих объектов группы:
  • Контроллеры домена
  • Контроллеры домена только для чтения
  • Компьютеры домена
Проблема 4

При использовании режима служб Active Directory облегченного доступа к каталогам (AD LDS). У группы, содержащий элементы из различных секций. Если вызвать метод GroupPrincipal.GetMembers , создается исключение, и появляется следующее сообщение об ошибке:
Microsoft.ActiveDirectory.Management.ADException: Unknown error (0x5011) ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Unknown error (0x5011) (Fault Detailis equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:System.Runtime.InteropServices.COMException: Unknown error (0x5011)at System.DirectoryServices.SearchResultCollection.ResultsEnumerator.MoveNext()at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.GetNextSearchResult()at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.MoveNextMemberSearcher()at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.MoveNext()at System.DirectoryServices.AccountManagement.FindResultEnumerator`1.MoveNext()at System.DirectoryServices.AccountManagement.FindResultEnumerator`1.System.Collections.IEnumerator.MoveNext()at Microsoft.ActiveDirectory.WebServices.ActiveDirectoryWebService.GetADGroupMember(GetADGroupMemberRequest request)at SyncInvokeGetADGroupMember(Object , Object[] , Object[] )at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs,Object[]& outputs)at System.Se...).

Вопрос 5

При использовании режима AD LDS. У вас есть приложения платформа.NET Framework, которая использует метод User.GetGroups . Тем не менее метод возвращает пустой набор.


Проблема 6

Метод UserPrincipal.GetGroups возвращает локальных групп между доменами для члена. Например рассмотрим следующий сценарий:
  • Конечный домен и внешнего домена находятся в одном лесу.
  • Пользователь в конечный домен является членом локальной группы в чужом домене.
  • Сервер глобального каталога доступен в чужом домене, но ни один сервер глобального каталога доступен в конечном домене.
При выполнении метода GetADPrincipalGroupMembership в этом случае возвращается в локальную группу внешнего домена.

Заметки
  • В этом случае проблема возникает, когда сервер глобального каталога доступны в обоих доменах.
  • Эта проблема возникает, если определенные параметры веб-узла указаны на серверах глобального каталога доступен.

Проблема 7

Сведения о посещенных членами кэшируется излишне.

Проблема 8

Если AD LDS учетная запись является членом группы более 1500, метод GetGroups не возвращает всех групп.

Проблема 9

При попытке установить службу шлюза управления Active Directory, установка завершается сбоем с ошибка "обновление не применимо к этой системе".

Причина
Ниже перечислены возможные причины соответствуют первые три проблемы, описанные в разделе «Проблема»:

Причиной возникновения неполадки 1

Данная проблема возникает, когда используется олицетворение, возникает утечка в методы GetGroups, GetMembersи GetAuthorizationGroups .

Причина возникновения проблемы 2

Эта проблема возникает, поскольку несколько потоков вызовите метод UserPrincipal.GetGroups , в то же время. Если статический объект являются общими для потоков, и два потока пытаются освободить же блок памяти, происходит нарушение прав доступа.

Причина возникновения проблемы 3

Эта проблема возникает, так как фильтр, используемый для извлечения объектов включает только категория объекта пользователя.
Решение
Исправление от корпорации Майкрософт доступно. Тем не менее он предназначен только для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом Если вы не подвержены серьезно эту проблему, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.

Для немедленного решения этой проблемы обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:Примечание В особых случаях оплата, предусмотренная за обращение в службу поддержки может быть отменена, если специалист службы технической поддержки Майкрософт определит, что обновление будет решением проблемы. Затраты на обычные услуги службы поддержки будут применяться к дополнительным вопросам и проблемам, которые не охватываются конкретным обновлением.

Предварительные условия

Платформа.NET Framework 3.5 с пакетом обновления 1 для установки этого исправления необходимо иметь.

Необходимость перезагрузки

Не требуется перезагружать компьютер после установки данного исправления.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку часовой пояс элемента Дата и время панели управления.
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
System.DirectoryServices.AccountManagement.dll3.5.30729.4126290,81605 июня 2009 г.00:37x86
Примечание Это исправление в конечном итоге будут объединены в платформа.NET Framework 4.0
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 969166 — последний просмотр: 10/22/2015 14:24:00 — редакция: 6.0

Microsoft .NET Framework 3.5 Service Pack 1

  • kbhotfixserver kbexpertiseadvanced kbqfe kbsurveynew kbmt KB969166 KbMtru
Отзывы и предложения