Oversigt
Export AD kender allerede en fast liste over Active Directory-attributter (samAccountName, department, extensionAttribute1, osv.). Den Brugerdefinerede attributter Denne parameter tilføjer flere navne til listen, så du kan knytte dem til en eksportskabelon.
Parameteren skriver ikke noget af sig selv. Når du har gemt den, skal du tilføje en mappingslinje i skabelonen til trinnet »Eksporter AD«. eADM opretter ikke attributter i kataloget. Navnet skal allerede findes i Active Directory-skemaet på det objekt, du skriver til (bruger, gruppe eller organisationsenhed).
Denne parameter findes i hvert trin i »Export AD« -processen, der udføres lokalt (»Export AD«, »Export AD 2« og de efterfølgende »Export AD«-trin). Den findes ikke i »Export Azure / Entra«. Hvert »Export AD«-trin har sin egen liste.
Parameteren har været tilgængelig siden februar 2026.
|
Vare |
Detaljer |
|---|---|
|
Hvor |
Synkroniseringscyklus → trinnet »Eksporter AD« → Brugerdefinerede attributter |
|
Format |
|
|
Typer, der skriver |
|
|
Hvad du stadig gør |
Tilføj attributten til eksportskabelonen, og knyt et udtryk til den |
Hvor skal man konfigurere det?
-
Åbn synkroniseringscyklussen, og vælg trinnet »Eksporter AD«, der skal skrive attributten.
-
Sæt Brugerdefinerede attributter. Undlad at sætte mellemrum omkring
=eller,. -
Åbn eksportskabelonen for netop det trin og den pågældende objekttype (bruger, gruppe eller organisatorisk enhed).
-
Tilføj en tilknytningslinje. Det nye navn findes i listen over målattributter. Udtrykket er den værdi, som eADM sender.
-
Gem skabelonen. Typen på tilknytningslinjen hentes fra listen, når du gemmer. Hvis du senere ændrer typen under »Brugerdefinerede attributter«, skal du åbne skabelonen og gemme den igen.
Brug LDAP-visningsnavnet – det samme navn, som du ser i ADSI Edit. middleName er korrekt. Middle-Name er navnet på skemaobjektet og er ikke.
En anden skov bruger feltet »Brugerdefinerede attributter« i »Eksport AD 2« (eller »Eksport AD 3« osv.). Den arver ikke listen fra »Eksport AD«.
Hvordan en værdi skrives
Typen er ordet efter =. Det er disse fire typer, man skal bruge:
|
Type |
Skriveadfærd |
|---|---|
|
|
En værdi. Et tomt resultat sletter attributten. |
|
|
Udtrykket opdeles på |
|
|
Kun |
|
|
Et heltal. Et tomt resultat er en fejl, ikke en nulstilling. |
Typen skal skrives præcis sådan. string eller MultiValue stemmer ikke overens, og eADM springer derfor skrivningen over. Klientloggen indeholder ingen linje af typen »Indstiller … til værdien« for den pågældende attribut.
Reference, Mail, Powershell, og RDN er forbeholdt attributter, der allerede er indbygget. Brug dem ikke i Brugerdefinerede attributter.
Længderne fastsættes af Active Directory, ikke af eADM. Se Active Directory: Begrænsninger for antal tegn i attributter.
Streng
Én tekstværdi.
Standardattribut, der ikke findes i skabelonen: profilePath. Dette er stien til en brugers roamingprofil. Skemaet angiver ingen maksimal længde.
Standardattribut, der ikke findes i skabelonen: middleName. Højst 64 tegn.
Standardattribut, der ikke findes i skabelonen: co. Dette er landets navn (United Kingdom). Højst 128 tegn. Skabelonen indeholder allerede c, som er landekoden bestående af 2 eller 3 bogstaver og består af 3 tegn. Indtast ikke et landenavn i c.
Det skema, du har installeret: norEduPersonNIN. Feides norEduPerson-skema. Det er ikke tilknyttet en standardbruger, før skemaet er importeret, og klassen er godkendt for brugeren. Tilknyt det ud fra det nationale identitetsnummer.
Schema Fableton tilføjede: fabletonCostCenter. Der oprettes en streng med én værdi i en hjælpeklasse ved navn Fableton. Navnet skal være ldapDisplayName fra det skema.
|
Målattribut |
Eksempel på et udtryk |
Resultat i AD |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Det identifikationsnummer, der er gemt på brugeren |
|
|
|
|
Flerværdier
Flere værdier i én attribut. Adskil dem med |. eADM erstatter de nuværende værdier. Det tilføjer ikke noget til det, der allerede findes i AD.
Standardattribut, der ikke findes i skabelonen: otherMobile. Hvert tal kan bestå af 64 tegn. Skabelonen indeholder allerede mobile (et tal) og otherTelephone.
Offentliggjort skema: eduPersonAffiliation. Flere værdier. Typiske værdier er staff, employee, og member. EduPerson-skemaet skal være installeret, og brugerobjektet skal have tilladelse til at indeholde attributten.
Schema Fableton tilføjede: fabletonRoleCodes. Streng med flere værdier til rollekoder, der ikke passer ind under et standardattribut.
|
Målattribut |
Eksempel på et udtryk |
Indtastede værdier |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Et efterfølgende rør er fint. Tomme stykker mellem rørene springes over. Teacher||Principal skriver stadig to værdier.
Bool
Standardattribut, der ikke findes i skabelonen: msNPAllowDialin. Dette er Tillad adgang under fanen »Dial-in« for brugeren i »Active Directory-brugere og -computere«. Indstil denne indstilling kun, hvis du ønsker at kontrollere fjernadgangen.
Der er ingen grund til at opfinde en særskilt boolsk type til en tekstattribut. Hvis Fableton tilføjede deres egen boolsk type, skulle den f.eks. have samme navn som fabletonIsManager=Bool, og send True eller False.
|
Målattribut |
Eksempel på et udtryk |
Resultat |
|---|---|---|
|
|
|
Opkald tilladt |
|
|
|
Opkald afvist |
Int
Et heltal, der sendes som et tal og ikke som tekst.
Standardattribut, der ikke findes i skabelonen: countryCode. Dette er den numeriske ISO-landekode, ikke teksten i c eller co. Det Forenede Kongerige er 826. Den højeste værdi, som skemaet accepterer, er 65535.
employeeNumber er tekst. Den findes allerede i skabelonen som String. Du må ikke tilføje det igen som Int.
|
Målattribut |
Eksempel på et udtryk |
Resultat |
|---|---|---|
|
|
|
Numerisk landekode 826 |
Egenskaber, der allerede findes på standardlisten
Hvis man angiver en attribut, der allerede findes i eksportskabelonen, ændres dens type ikke.
eADM bevarer den indbyggede post og tilføjer en ny post med samme navn. Når du åbner skabelonen, er det den indbyggede type, der anvendes. Når skabelonen gemmes, skrives den indbyggede type tilbage på mappingslinjen.
department er indbygget som String. Dette gør det ikke til et attribut med flere værdier:
department=Multivalue
Du vil se department to gange på listen. Den linje, som eADM bruger, er stadig String. Udelad standardattributter fra Brugerdefinerede attributter.
Eksempel med løsning
Fableton Kommune (NO999000001) angiver en profilsti, et mellemnavn, yderligere mobilnumre, et Feide-identitetsnummer og to attributter fra deres eget skema. Alt dette findes i brugerskabelonen til Export AD.
Brugerdefinerede attributter i dette trin:
profilePath=String,middleName=String,otherMobile=Multivalue,norEduPersonNIN=String,fabletonCostCenter=String,fabletonRoleCodes=Multivalue
Tilføj derefter én tilknytningslinje pr. attribut ved hjælp af udtrykkene i tabellerne ovenfor.
extensionAttribute1 gennem extensionAttribute15 og msDS-cloudExtensionAttribute1 gennem msDS-cloudExtensionAttribute20 findes allerede i skabelonen. Dem skal du ikke tilføje her.
Testning
|
Tjek |
Hvad skal man gøre? |
|---|---|
|
Navnet vises |
Åbn brugereksportskabelonen for det pågældende »Eksporter AD«-trin. Den nye attribut findes på mållisten. Værktøjstipet viser den type, du har angivet. |
|
En bruger |
Tilføj en testbruger til skabelonens regelsæt, eller udfør en eksport af et enkelt objekt, hvis du bruger den funktion. |
|
Kunde |
På eADM-klientværten: |
|
Active Directory |
I ADSI Edit eller Attribute Editor skal du kontrollere værdien for den pågældende bruger. For |
Gentag for »Export AD 2« først, når den samme parameter er indstillet på »Export AD 2«.
Fejlfinding
|
Symptom |
Sandsynlig årsag |
Handling |
|---|---|---|
|
Målelisten på skabelonen kan ikke indlæses |
Et par har ingen |
Rettelse Brugerdefinerede attributter. Hvert par skal bestå af præcis ét |
|
Attributten ændres aldrig i AD, og klientloggen angiver aldrig, at den indstiller dette attribut |
Typen er ikke |
Ret indtastningen, og gem skabelonen igen. |
|
|
Udtrykket er |
Send |
|
Active Directory afviser skrivningen |
Attributten findes ikke i den pågældende objektklasse, værdien er for lang, eller servicekontoen har ikke skriveadgang til den |
Installer eller tilføj skemaklassen, forkort værdien, og deleger skrivetilladelse til den pågældende attribut. |
|
Du har tilføjet |
Indbyggede attributter bevarer deres indbyggede type |
Fjern det fra »Brugerdefinerede attributter«. |
|
Eksport AD 2 viser ikke attributterne |
Listen er opdelt efter trin |
Indstil også brugerdefinerede attributter ved eksport af AD 2. |
|
Navnet står på listen, men AD angiver, at attributten ikke findes |
LDAP-visningsnavnet er forkert, eller skemaet er ikke indlæst |
Sammenlign navnet med ADSI Edit. |
Hurtig oversigt
profilePath=String,middleName=String,co=String,otherMobile=Multivalue,msNPAllowDialin=Bool,countryCode=Int,norEduPersonNIN=String,eduPersonAffiliation=Multivalue,fabletonCostCenter=String,fabletonRoleCodes=Multivalue
|
Regel |
Detaljer |
|---|---|
|
Navn |
LDAP-visningsnavn |
|
Type |
|
|
Skilletegn mellem attributter |
Komma, uden mellemrum |
|
Flere værdier i én attribut |
Rør |
|
Findes allerede i skabelonen |
Du skal ikke angive den. Den indbyggede type forbliver. |
|
Skema |
Skal allerede findes. eADM udvider ikke skemaet. |