Un correctif cumulatif pour le Service Web de Active Directory est disponible pour.NET Framework 3.5 SP1

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 969166
Symptômes
Un correctif cumulatif est disponible pour le Microsoft.NET Framework 3.5 Service Pack 1 (SP1). Ce correctif cumulatif résout les problèmes suivants dans le Service de Web Active Directory (ADWS).

Problème 1

Vous recherchez un contrôleur de domaine pour exécuter l'une des opérations suivantes dans le protocole de l'action personnalisée :
  • GetADPrincipalGroupMembership
  • GetADGroupMember
  • GetADPrincipalAuthorizationGroup

Après avoir exécuté une de ces opérations plusieurs fois, le contrôleur de domaine cesse de répondre.

Problème 2

Lorsque vous exécutez un service ADWS qui utilise l'opération GetADPrincipalGroupMembership dans le protocole de l'action personnalisée, le service se bloque.

Problème 3

Vous ne pouvez pas utiliser la méthode GroupPrincipal.GetMembers pour renvoyer des objets de groupe suivantes :
  • Contrôleurs de domaine
  • Contrôleurs de domaine en lecture seule
  • Ordinateurs du domaine
Problème 4

Vous utilisez le mode Active Directory Lightweight Directory Services (AD LDS). Vous avez un groupe qui contient les membres à partir des différentes partitions. Si vous appelez la méthode GroupPrincipal.GetMembers , une exception se produit, et vous recevez le message d'erreur suivant :
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...).

Problème 5

Vous utilisez le mode AD LDS. Vous avez une application.NET Framework qui utilise la méthode User.GetGroups . Toutefois, la méthode retourne un ensemble vide.


Problème 6

La méthode UserPrincipal.GetGroups retourne des groupes locaux de domaines pour un membre. Par exemple, considérez le scénario suivant :
  • Un cible et un domaine étranger se trouvent dans la même forêt.
  • Un utilisateur dans le domaine cible est un membre d'un groupe local dans le domaine étranger.
  • Un serveur de catalogue global est disponible dans le domaine étranger, mais aucun serveur de catalogue global est disponible dans le domaine cible.
Lorsque vous exécutez la méthode GetADPrincipalGroupMembership dans ce scénario, le groupe local dans le domaine étranger est retourné.

Remarques
  • Dans ce scénario, ce problème peut également se produire lorsque les serveurs de catalogue global sont disponibles dans les deux domaines.
  • Ce problème se produit si certains paramètres de site sont spécifiés sur les serveurs de catalogue global disponible.

Problème 7

Les informations sur les membres visités sont inutilement mis en cache.

Problème 8

Lorsqu'un compte AD LDS est membre des groupes de plus de 1500, la méthode GetGroups ne renvoie pas tous les groupes.

Problème 9

Lorsque vous essayez d'installer le service passerelle de gestion Active Directory, l'installation échoue avec l'erreur « la mise à jour ne s'applique pas à votre système ».

Cause
Les causes suivantes correspondent aux trois premiers problèmes qui sont décrits dans la section « Symptômes » :

Cause du problème 1

Ce problème se produit car, lorsque vous utilisez l'emprunt d'identité, une fuite de handles se produit dans les méthodes GetGroupset GetMembersGetAuthorizationGroups .

Cause du problème 2

Ce problème se produit parce que plusieurs threads appellent la méthode UserPrincipal.GetGroups en même temps. Lorsque deux threads essaient de libérer le bloc de mémoire de même un objet statique est partagé par les threads, une violation d'accès se produit.

Cause du problème 3

Ce problème se produit car le filtre qui est utilisé pour extraire les objets comprend uniquement la catégorie d'objets utilisateur.
Résolution
Un correctif pris en charge est désormais disponible auprès de Microsoft. Toutefois, il est conçu pour résoudre uniquement le problème décrit dans cet article. Il s'applique uniquement aux systèmes rencontrant ce problème spécifique. Ce correctif peut subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre le prochain service pack qui comprendra ce correctif.

Pour résoudre ce problème immédiatement, contactez les Services de Support technique Microsoft pour obtenir le correctif. Pour obtenir une liste complète des numéros de téléphone des Services de Support technique Microsoft et des informations sur les coûts de support, visitez le site Web de Microsoft à l'adresse suivante :Remarque Dans des cas particuliers, des frais généralement encourus pour les appels au support technique peuvent être annulés si un technicien du support technique Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes qui ne relèvent pas de la mise à jour spécifique en question.

Conditions préalables

Vous devez avoir le.NET Framework 3.5 Service Pack 1 pour appliquer ce correctif.

Nécessite un redémarrage

Vous n'êtes pas obligé de redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace aucun autre correctif.

Informations sur les fichiers

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, il est converti en heure locale. Pour trouver la différence entre l'UTC et l'heure locale, utilisez l'onglet fuseau horaire dans l'élément de Date et heure dans le panneau de configuration.
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
System.DirectoryServices.AccountManagement.dll3.5.30729.4126290,81605-Jun-200900:37x 86
Remarque Ce correctif sera finalement fusionné dans le de.NET Framework 4.0
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 969166 - Dernière mise à jour : 10/22/2015 07:29:00 - Révision : 2.0

Microsoft .NET Framework 3.5 Service Pack 1

  • kbhotfixserver kbexpertiseadvanced kbqfe kbsurveynew kbmt KB969166 KbMtfr
Commentaires