Oversikt
Export AD kjenner allerede til en fast liste over Active Directory-attributter (samAccountName, department, extensionAttribute1, og så videre). Den Egendefinerte attributter Denne parameteren legger til flere navn i listen, slik at du kan tilordne dem i en eksportmal.
Parameteren skriver ikke noe av seg selv. Etter at du har lagret den, må du legge til en tilordningslinje i malen for trinnet «Eksporter AD». eADM oppretter ikke attributter i katalogen. Navnet må allerede finnes i Active Directory-skjemaet, på objektet du skriver til (bruker, gruppe eller organisasjonsenhet).
Denne parameteren finnes i hvert trinn i «Eksporter AD » for lokal drift («Eksporter AD», «Eksporter AD 2» og videre trinn i «Eksporter AD»). Den finnes ikke i «Eksporter Azure / Entra». Hvert trinn i «Eksporter AD» har sin egen liste.
Parameteren har vært tilgjengelig siden februar 2026.
|
Vare |
Detalj |
|---|---|
|
Hvor |
Synkroniseringssyklus → trinnet «Eksporter AD» → Egendefinerte attributter |
|
Format |
|
|
Typer som skriver |
|
|
Hva du fortsatt gjør |
Legg til attributtet i eksportmalen og tilordne et uttrykk til det |
Hvor skal man konfigurere
-
Åpne synkroniseringssyklusen og velg trinnet «Eksporter AD» som skal skrive inn attributtet.
-
Sett Egendefinerte attributter. Ikke sett mellomrom rundt
=eller,. -
Åpne eksportmalen for det samme trinnet og den samme objekttypen (bruker, gruppe eller organisasjonsenhet).
-
Legg til en tilordningslinje. Det nye navnet står i listen over målattributter. Uttrykket er verdien som eADM sender.
-
Lagre malen. Typen i tilordningslinjen hentes fra listen når du lagrer. Hvis du senere endrer typen under «Egendefinerte attributter», må du åpne malen og lagre den på nytt.
Bruk LDAP-visningsnavnet – det samme navnet som du ser i ADSI Edit. middleName er riktig. Middle-Name er navnet på skemaobjektet og er ikke.
En annen skog bruker feltet «Egendefinerte attributter » i «Eksporter AD 2» (eller «Eksporter AD 3» osv.). Den arver ikke listen fra «Eksporter AD».
Hvordan en verdi skrives
Typen er ordet etter =. Det er disse fire typene du skal bruke:
|
Type |
Skriveatferd |
|---|---|
|
|
Én verdi. Et tomt resultat fjerner attributtet. |
|
|
Uttrykket deles opp på |
|
|
Bare |
|
|
Et heltall. Et tomt resultat er en feil, ikke en tilbakestilling. |
Typen må skrives nøyaktig slik. string eller MultiValue stemmer ikke overens, og eADM hopper da over skrivingen. Klientloggen inneholder ingen linje av typen «Setting … to value» for det aktuelle attributtet.
Reference, Mail, Powershell, og RDN er forbeholdt attributter som allerede er innebygd. Ikke bruk dem i Egendefinerte attributter.
Lengdebegrensningene håndheves av Active Directory, ikke av eADM. Se «Active Directory: Begrensninger på antall tegn i attributter».
Streng
Én tekstverdi.
Standardattributt som ikke finnes i malen: profilePath. Dette er banen til roamingprofilen for en bruker. Skjemaet angir ingen maksimal lengde.
Standardattributt som ikke finnes i malen: middleName. Maksimalt 64 tegn.
Standardattributt som ikke finnes i malen: co. Dette er navnet på landet (United Kingdom). Maksimalt 128 tegn. Malen inneholder allerede c, som er landskoden på 2 eller 3 bokstaver og består av 3 tegn. Ikke skriv inn et landsnavn i c.
Skjemaet du har installert: norEduPersonNIN. Feides norEduPerson-skjema. Det finnes ikke hos en standardbruker før skjemaet er importert og klassen er godkjent for brukeren. Tilordne det ut fra det nasjonale identitetsnummeret.
Schema Fableton la til: fabletonCostCenter. En streng med én verdi i en hjelpeklasse kalt Fableton. Navnet må være ldapDisplayName fra det skjemaet.
|
Målattributt |
Eksempel på uttrykk |
Resultat i AD |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Identifikasjonsnummeret som er lagret på brukeren |
|
|
|
|
Flerverdier
Flere verdier i ett attributt. Skille dem med |. eADM erstatter de nåværende verdiene. Det legger ikke til noe i tillegg til det som allerede finnes i AD.
Standardattributt som ikke finnes i malen: otherMobile. Hvert tall kan bestå av 64 tegn. Malen inneholder allerede mobile (ett tall) og otherTelephone.
Publisert skjema: eduPersonAffiliation. Flere verdier. Typiske verdier er staff, employee, og member. EduPerson-skjemaet må være installert, og brukerobjektet må ha tillatelse til å inneholde attributtet.
Schema Fableton la til: fabletonRoleCodes. Streng med flere verdier for rollekoder som ikke passer inn i et standardattributt.
|
Målattributt |
Eksempel på uttrykk |
Skrevne verdier |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Et etterfølgende rør er greit. Tomme deler mellom rørene hoppes over. Teacher||Principal skriver fortsatt to verdier.
Bool
Standardattributt som ikke finnes i malen: msNPAllowDialin. Dette er Gi tilgang på fanen «Innringing» for brukeren i «Active Directory-brukere og datamaskiner». Angi dette kun når du ønsker å kontrollere ekstern tilgang.
Det er ikke nødvendig å oppfinne en egen boolsk type for et tekstattributt. Hvis Fableton skulle legge til sin egen boolsk type, bør den gi den samme navnet, for eksempel fabletonIsManager=Bool, og send True eller False.
|
Målattributt |
Eksempel på uttrykk |
Resultat |
|---|---|---|
|
|
|
Innringing tillatt |
|
|
|
Innringing nektet |
Int
Et heltall, sendt som et tall og ikke som tekst.
Standardattributt som ikke finnes i malen: countryCode. Dette er den numeriske ISO-landskoden, ikke teksten i c eller co. Storbritannia er 826. Den høyeste verdien skjemaet godtar, er 65535.
employeeNumber er tekst. Den finnes allerede i malen som String. Ikke legg det til igjen som Int.
|
Målattributt |
Eksempel på uttrykk |
Resultat |
|---|---|---|
|
|
|
Numerisk landskode 826 |
Egenskaper som allerede finnes i standardlisten
Å oppgi et attributt som allerede finnes i eksportmalen, endrer ikke typen på det.
eADM beholder den innebygde oppføringen og legger til en ny oppføring med samme navn. Når du åpner malen, er det den innebygde typen som brukes. Når du lagrer malen, skrives den innebygde typen tilbake i tilordningslinjen.
department er innebygd som String. Dette gjør ikke at det blir et attributt med flere verdier:
department=Multivalue
Du vil se department to ganger i listen. Linjen som eADM bruker, er fortsatt String. Utelat standardattributter fra Egendefinerte attributter.
Eksempel med løsning
Fableton kommune (NO999000001) angir en profilbane, et mellomnavn, ekstra mobilnumre, et Feide-identitetsnummer og to attributter fra sitt eget skjema. Alt dette finnes i brukermalen for «Export AD».
Egendefinerte attributter i dette trinnet:
profilePath=String,middleName=String,otherMobile=Multivalue,norEduPersonNIN=String,fabletonCostCenter=String,fabletonRoleCodes=Multivalue
Deretter legger du til én tilordningslinje per attributt ved å bruke uttrykkene i tabellene ovenfor.
extensionAttribute1 gjennom extensionAttribute15 og msDS-cloudExtensionAttribute1 gjennom msDS-cloudExtensionAttribute20 er allerede i malen. Du trenger ikke legge dem til her.
Testing
|
Sjekk |
Hva skal man gjøre? |
|---|---|
|
Navnet dukker opp |
Åpne malen for brukereksport for det aktuelle «Eksporter AD»-trinnet. Det nye attributtet finnes i mållisten. Verktøytipset viser typen du har angitt. |
|
Én bruker |
Legg til en testbruker i malens regelsett, eller kjør en eksport av ett enkelt objekt hvis du bruker den funksjonen. |
|
Kunde |
På eADM-klientverten: |
|
Active Directory |
I ADSI Edit eller Attribute Editor må du kontrollere verdien for den aktuelle brukeren. For |
Gjenta for «Export AD 2» først etter at den samme parameteren er angitt for «Export AD 2».
Feilsøking
|
Symptom |
Sannsynlig årsak |
Handling |
|---|---|---|
|
Målelisten på malen lastes ikke inn |
Et par har ingen |
Løsning Egendefinerte attributter. Hvert par trenger nøyaktig én |
|
Attributtet endres aldri i AD, og klientloggen viser aldri at det settes noe slikt attributt |
Typen er ikke |
Rett inn skrivemåten og lagre malen på nytt. |
|
|
Uttrykket er |
Send |
|
Active Directory avviser skriveoperasjonen |
Attributtet finnes ikke i den objektklassen, verdien er for lang, eller tjenestekontoen har ikke skriveadgang til den |
Installer eller knytt skjema-klassen, forkort verdien og deleger skrivetillatelse for det aktuelle attributtet. |
|
Du har lagt til |
Innebygde attributter beholder sin innebygde type |
Fjern det fra «Egendefinerte attributter». |
|
Eksport AD 2 viser ikke attributtene |
Listen er oppdelt etter trinn |
Angi også egendefinerte attributter i Export AD 2. |
|
Navnet står på listen, men AD sier at attributtet ikke finnes |
LDAP-visningsnavnet er feil, eller skjemaet er ikke lastet inn |
Sammenlign navnet med ADSI Edit. |
Hurtigreferanse
profilePath=String,middleName=String,co=String,otherMobile=Multivalue,msNPAllowDialin=Bool,countryCode=Int,norEduPersonNIN=String,eduPersonAffiliation=Multivalue,fabletonCostCenter=String,fabletonRoleCodes=Multivalue
|
Regel |
Detalj |
|---|---|
|
Navn |
LDAP-visningsnavn |
|
Type |
|
|
Skilletegn mellom attributter |
Komma, uten mellomrom |
|
Flere verdier i ett attributt |
Rør |
|
Allerede i malen |
Ikke oppgi den. Den innebygde typen beholdes. |
|
Skjema |
Må allerede eksistere. eADM utvider ikke skjemaet. |