En samleoppdateringspakke for webtjenesten for Active Directory er tilgjengelig for .NET Framework 3.5 SP1

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 969166
Symptom
En samleoppdateringspakke er tilgjengelig for Microsoft.NET Framework 3.5 Service Pack 1 (SP1). Denne samlepakken løser følgende problemer i Active Directory Web Service (ADWS).

Problem 1

Du kan finne en domenekontroller for å kjøre en av følgende operasjoner i den egendefinerte handling-protokollen:
  • GetADPrincipalGroupMembership
  • GetADGroupMember
  • GetADPrincipalAuthorizationGroup

Når du kjører en av disse operasjonene flere ganger, svarer ikke domenekontrolleren.

Problem 2

Tjenesten krasjer når du kjører en ADWS tjeneste som bruker GetADPrincipalGroupMembership -operasjonen i egendefinert handling protokollen.

Problem 3

Du kan ikke bruke metoden GroupPrincipal.GetMembers til å returnere en av følgende gruppeobjekter:
  • Domenekontrollere
  • Skrivebeskyttede domenekontrollere
  • Domenedatamaskiner
Problemet 4

Du bruker modusen Active Directory Lightweight-katalogtjenester (AD LDS). Du har en gruppe som inneholder medlemmer fra forskjellige partisjoner. Hvis du kaller metoden GroupPrincipal.GetMembers , oppstår et unntak, og du får følgende feilmelding:
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...).

Problemet 5

Du bruker AD LDS-modus. Du har et .NET Framework-program som bruker metoden User.GetGroups . Metoden returnerer imidlertid et tomt sett.


Problemet 6

Metoden UserPrincipal.GetGroups returnerer tvers Domenelokale grupper for et medlem. Vurder for eksempel følgende scenario:
  • Et måldomene og et fremmed domene befinner seg i den samme skogen.
  • En bruker i måldomenet er medlem av en lokal gruppe i det eksterne domenet.
  • En global katalogserver er tilgjengelig i det eksterne domenet, men ingen server for global katalog er tilgjengelig i måldomenet.
Når du kjører GetADPrincipalGroupMembership -metoden i dette scenariet, returneres den lokale gruppen i det eksterne domenet.

Notater
  • I dette scenariet kan også dette problemet oppstå når de globale katalogserverne er tilgjengelige i begge domenene.
  • Dette problemet oppstår hvis noen av innstillingene som er angitt på de tilgjengelige globale katalogserverne.

Problemet 7

Informasjon om besøkte medlemmer er bufret unødvendig.

Problemet 8

Når en AD LDS-konto er medlem av mer enn 1500 grupper, returnerer GetGroups -metoden ikke alle grupper.

Problemet 9

Når du prøver å installere Active Directory Management Gateway-tjenesten, kan installasjonen mislykkes med det feil "oppdateringen gjelder ikke for systemet".

Årsak
De følgende årsakene stemmer overens med de første tre problemene som er beskrevet i delen "Symptomer":

Årsaken til problemet 1

Dette problemet oppstår fordi når du bruker representasjon, oppstår en referanselekkasje i GetGroups, GetMembersog GetAuthorizationGroups metoder.

Årsaken til problemet 2

Dette problemet oppstår fordi flere tråder kaller metoden UserPrincipal.GetGroups samtidig. Når et statisk objekt er delt med tråder, og to tråder prøver å frigjøre den samme minneblokk, oppstår det et brudd på tilgangstillatelse.

Årsaken til problemet 3

Dette problemet oppstår fordi filteret som brukes til å hente objektene inkluderer bare brukerkategori for objektet.
Løsning
En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste oppdateringspakke som inneholder denne hurtigreparasjonen.

Hvis du vil løse dette problemet umiddelbart, kontakter du Microsoft Kundestøtte for å få hurtigreparasjonen. For en fullstendig liste over telefonnumre for Microsofts kundestøttetjenester og informasjon om støttekostnader, kan du gå til følgende Microsoft-webområde:Obs! I spesielle tilfeller kan avgifter som vanligvis påløper for oppringinger til kundestøtte kanselleres hvis en Microsoft-tekniker avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.

Forutsetninger

Du må ha .NET Framework 3.5 SP1 installert for å bruke denne hurtigreparasjonen.

Krav om omstart

Du har ikke datamaskinen på nytt etter at du har installert denne hurtigreparasjonen.

Informasjon om erstatning av hurtigreparasjoner

Denne hurtigreparasjonen erstatter ikke andre hurtigreparasjoner.

Filinformasjon

Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, kan du bruke kategorien tidssone under dato og klokkeslett i Kontrollpanel.
FilnavnFilversjonFilstørrelseDatoTidPlattform
System.DirectoryServices.accountmanagement.dll3.5.30729.4126290,81605-Jun-200900:37x 86
Obs! Denne hurtigreparasjonen, flettes til slutt i .NET Framework 4.0
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 969166 – Forrige gjennomgang: 10/22/2015 07:33:00 – Revisjon: 2.0

Microsoft .NET Framework 3.5 Service Pack 1

  • kbhotfixserver kbexpertiseadvanced kbqfe kbsurveynew kbmt KB969166 KbMtno
Tilbakemelding