re: ADM verdient zichzelf binnen een jaar terug. Bestel vóór 18 december en ontvang 20% korting www.identum.no/re-adm

Active Directory: Hoe je aangepaste schema-attributen exporteert

Overzicht

Export AD kent al een vaste lijst met Active Directory-attributen (samAccountName, department, extensionAttribute1, enzovoort). De Aangepaste attributen Deze parameter voegt meer namen toe aan die lijst, zodat je ze kunt toewijzen aan een exportsjabloon.

De parameter schrijft zelf niets weg. Nadat u deze hebt opgeslagen, voegt u een toewijzingsregel toe aan het sjabloon voor de stap ‘Export AD’. eADM maakt geen attributen aan in de directory. De naam moet al bestaan in het Active Directory-schema, op het object waarnaar u schrijft (gebruiker, groep of organisatie-eenheid).

Deze parameter komt voor bij elke ‘Export AD ’-stap op locatie (Export AD, Export AD 2 en verdere ‘Export AD’-stappen). Deze parameter komt niet voor bij ‘Export Azure’ / ‘Entra’. Elke ‘Export AD’-stap heeft zijn eigen lijst.

De parameter is sinds februari 2026 beschikbaar.

Artikel

Detail

Waar

Synchronisatiecyclus → de stap ‘AD exporteren’ → Aangepaste kenmerken

Formaat

ldapDisplayName=Type, meerdere paren gescheiden door komma’s

Schrijvende types

String, Multivalue, Bool, Int

Wat je nog steeds doet

Voeg het attribuut toe aan het exportsjabloon en koppel er een uitdrukking aan


Waar kan ik dit instellen?

  1. Open de synchronisatiecyclus en selecteer de stap ‘AD exporteren’ waarmee het attribuut moet worden geschreven.

  2. Set Aangepaste attributen. Plaats geen spaties rondom = of ,.

  3. Open het exportsjabloon voor diezelfde stap en datzelfde objecttype (gebruiker, groep of organisatie-eenheid).

  4. Voeg een koppelingsregel toe. De nieuwe naam staat in de lijst met doelattributen. De uitdrukking is de waarde die eADM verstuurt.

  5. Sla het sjabloon op. Het type in de toewijzingsregel wordt bij het opslaan uit de lijst gehaald. Als je het type later in ‘Aangepaste kenmerken’ wijzigt, open dan het sjabloon en sla het opnieuw op.

Gebruik de LDAP-weergavenaam, dezelfde naam die je in ADSI Edit ziet. middleName is juist. Middle-Name is de naam van het schema-object en is dat niet.

Een tweede bos maakt gebruik van het veld ‘Aangepaste kenmerken’ in Export AD 2 (of Export AD 3, enzovoort). Het neemt de lijst niet over van Export AD.


Hoe een waarde wordt geschreven

Het type is het woord dat volgt op =. Dit zijn de vier soorten die je moet gebruiken:

Type

Schrijfgedrag

String

Eén waarde. Een leeg resultaat wist het attribuut.

Multivalue

De uitdrukking wordt opgesplitst in |. eADM wist het attribuut en voegt vervolgens elk niet-leeg onderdeel toe. Een leeg resultaat wist het attribuut.

Bool

Alleen True of False. 1 en 0 worden afgewezen.

Int

Een geheel getal. Een leeg resultaat is een fout, geen ‘clear’.

Het type moet precies zo worden geschreven. string of MultiValue komt niet overeen, waarna eADM het schrijfbewerking overslaat. In het clientlogboek ontbreekt voor dat attribuut de regel „Setting … to value”.

Reference, Mail, Powershellen RDN zijn gereserveerd voor attributen die al ingebouwd zijn. Gebruik ze niet in Aangepaste attributen.

De maximale lengte wordt bepaald door Active Directory, niet door eADM. Zie Active Directory: Maximale lengte van attributen.


String

Eén tekstwaarde.

Standaardattribuut dat niet in het sjabloon voorkomt: profilePath. Dit is het pad naar het roamingprofiel van een gebruiker. Het schema legt geen maximale lengte op.

Standaardattribuut dat niet in het sjabloon voorkomt: middleName. Maximaal 64 tekens.

Standaardattribuut dat niet in het sjabloon voorkomt: co. Dit is de naam van het land (United Kingdom). Maximaal 128 tekens. Het sjabloon bevat al c, dat is de landcode van 2 of 3 letters en bestaat uit 3 tekens. Voer geen landnaam in c.

Het schema dat je hebt geïnstalleerd: norEduPersonNIN. Het norEduPerson-schema van Feide. Dit schema is pas voor een standaardgebruiker beschikbaar nadat het is geïmporteerd en de klasse voor die gebruiker is toegestaan. Koppel het aan het nationale identiteitsnummer.

Schema Fableton voegde hieraan toe: fabletonCostCenter. Er is een tekenreeks met één waarde aangemaakt in de hulpklasse Fableton. De naam moet de ldapDisplayName uit dat schema.

Doelattribuut

Voorbeeld van een uitdrukking

Resultaat in AD

profilePath

\\files.fableton.example\profiles\[samaccountname]

\\files.fableton.example\profiles\jsmith

middleName

[middlename]

Anne

co

United Kingdom

United Kingdom

norEduPersonNIN

[socialsecuritynumber]

Het identificatienummer dat bij de gebruiker is opgeslagen

fabletonCostCenter

[departmentnumber]

FIN-014


Meerdere waarden

Meerdere waarden in één attribuut. Scheid ze met |. eADM vervangt de huidige waarden. Het voegt niets toe aan wat al in AD staat.

Standaardattribuut dat niet in het sjabloon voorkomt: otherMobile. Elk nummer mag uit 64 tekens bestaan. Het sjabloon bevat al mobile (één getal) en otherTelephone.

Gepubliceerd schema: eduPersonAffiliation. Meerdere waarden. Typische waarden zijn staff, employeeen member. Het eduPerson-schema moet zijn geïnstalleerd en het gebruikersobject moet het attribuut mogen bevatten.

Schema Fableton voegde hieraan toe: fabletonRoleCodes. Tekstreeks met meerdere waarden voor rolcodes die niet onder een standaardattribuut vallen.

Doelattribuut

Voorbeeld van een uitdrukking

Geschreven waarden

otherMobile

+447700900123|+447700900456

+447700900123 en +447700900456

eduPersonAffiliation

staff|employee|member

staff, employeeen member

fabletonRoleCodes

Teacher|Principal

Teacher en Principal

Een aansluitende leiding is prima. Lege stukken tussen leidingen worden overgeslagen. Teacher||Principal schrijft nog steeds twee waarden.


Bool

Standaardattribuut dat niet in het sjabloon voorkomt: msNPAllowDialin. Dit is Toegang verlenen op het tabblad ‘Inbellen’ van de gebruiker in ‘Active Directory-gebruikers en -computers’. Stel dit alleen in als u de toegang op afstand wilt beperken.

Er hoeft geen apart booleaans type te worden bedacht voor een tekstattribuut. Als Fableton een eigen booleaanse waarde zou toevoegen, zou die bijvoorbeeld dezelfde naam moeten krijgen, bijvoorbeeld fabletonIsManager=Bool, en verstuur True of False.

Doelattribuut

Voorbeeld van een uitdrukking

Resultaat

msNPAllowDialin

True

Inbellen toegestaan

msNPAllowDialin

False

Toegang geweigerd


Int

Een geheel getal, verzonden als getal in plaats van als tekst.

Standaardattribuut dat niet in het sjabloon voorkomt: countryCode. Dit is de numerieke ISO-landcode, niet de tekst in c of co. Het Verenigd Koninkrijk is 826. De hoogste waarde die het schema toestaat, is 65535.

employeeNumber is tekst. Deze staat al in het sjabloon als String. Voeg het niet nogmaals toe als Int.

Doelattribuut

Voorbeeld van een uitdrukking

Resultaat

countryCode

826

Numerieke landcode 826


Kenmerken die al in de standaardlijst staan

Als je een attribuut vermeldt dat al in het exportsjabloon staat, verandert het type ervan niet.

eADM behoudt de ingebouwde vermelding en voegt een tweede vermelding met dezelfde naam toe. Wanneer je het sjabloon opent, wordt het ingebouwde type gebruikt. Bij het opslaan van het sjabloon wordt dat ingebouwde type weer naar de toewijzingsregel geschreven.

department is ingebouwd als String. Dit maakt het nog geen attribuut met meerdere waarden:

department=Multivalue

Je zult zien department twee keer in de lijst. De regel die eADM gebruikt, is nog steeds String. Laat standaardattributen weg uit Aangepaste attributen.


Praktijkvoorbeeld

Gemeente Fableton (NO999000001) vult een profielpad, een tweede voornaam, extra mobiele nummers, een Feide-identificatienummer en twee attributen uit het eigen schema in. Dit alles staat in het gebruikerssjabloon voor Export AD.

Aangepaste kenmerken in die stap:

profilePath=String,middleName=String,otherMobile=Multivalue,norEduPersonNIN=String,fabletonCostCenter=String,fabletonRoleCodes=Multivalue

Voeg vervolgens per attribuut één toewijzingsregel toe, waarbij je de uitdrukkingen uit de bovenstaande tabellen gebruikt.

extensionAttribute1 via extensionAttribute15 en msDS-cloudExtensionAttribute1 via msDS-cloudExtensionAttribute20 staan al in het sjabloon. Die hoef je hier niet toe te voegen.


Testen

Controleer

Wat te doen

De naam komt voor

Open het sjabloon voor het exporteren van gebruikers voor die stap ‘AD exporteren’. Het nieuwe kenmerk staat in de doellijst. In de tooltip wordt het type weergegeven dat je hebt ingesteld.

Eén gebruiker

Voeg een testgebruiker toe aan de regelset van het sjabloon, of voer een export van één object uit als je daar gebruik van maakt.

Klant

Op de eADM-clienthost: eadm.client.exe exportad NO999000001

Active Directory

Controleer in ADSI Edit of Attribute Editor de waarde voor die gebruiker. Voor Multivalue, controleer of de oude waarden zijn vervangen.

Herhaal dit alleen voor Export AD 2 nadat dezelfde parameter is ingesteld op Export AD 2.


Problemen oplossen

Symptoom

Waarschijnlijke oorzaak

Actie

De lijst met doelen op het sjabloon kan niet worden geladen

Een paar heeft geen =, of de waarde is anderszins niet name=Type

Oplossing Aangepaste attributen. Elk paar heeft precies één nodig =.

Het attribuut verandert nooit in AD, en in het clientlogboek staat nergens vermeld dat dat attribuut wordt ingesteld

Het type is niet String, Multivalue, Boolof Int

Corrigeer de tekst en sla het sjabloon opnieuw op.

Bool mislukt

De uitdrukking luidt: 1, 0, yesof no

Verzenden True of False.

Active Directory weigert de schrijfbewerking

Het attribuut is niet aanwezig in die objectklasse, de waarde is te lang of het serviceaccount heeft geen schrijfrechten

Installeer of koppel de schemaklasse, verkort de waarde en delegeer de schrijfrechten voor dat attribuut.

Je hebt toegevoegd department=Multivalue en het is nog steeds één waarde

Ingebouwde attributen behouden hun ingebouwde type

Verwijder het uit ‘Aangepaste kenmerken’.

Export AD 2 geeft de kenmerken niet weer

De lijst is per stap

Stel ook in Export AD 2 aangepaste attributen in.

De naam staat in de lijst, maar AD geeft aan dat het attribuut niet bestaat

De LDAP-weergavenaam is onjuist, of het schema is niet geladen

Vergelijk de naam met ADSI Edit.


Beknopte gids

profilePath=String,middleName=String,co=String,otherMobile=Multivalue,msNPAllowDialin=Bool,countryCode=Int,norEduPersonNIN=String,eduPersonAffiliation=Multivalue,fabletonCostCenter=String,fabletonRoleCodes=Multivalue

Regel

Detail

Naam

LDAP-weergavenaam

Type

String, Multivalue, Boolof Int

Scheidingsteken tussen attributen

Komma, zonder spaties

Meerdere waarden binnen één attribuut

Leiding | in de sjabloonuitdrukking

Staat al in het sjabloon

Vermeld het niet. Het ingebouwde type blijft behouden.

Schema

Moet al bestaan. eADM breidt het schema niet uit.

Laatst bijgewerkt: