Er is geen enkel invoerbestandsformaat dat specifiek is ontworpen voor het maken, wijzigen en verwijderen van Active Directory-objecten op één enkele, universeel geaccepteerde manier. In plaats daarvan gebruiken verschillende methoden en hulpmiddelen verschillende formaten, afhankelijk van hun functie:
* CSV (door komma's gescheiden waarden): Veel Active Directory-beheertools (zowel GUI als opdrachtregel) kunnen gegevens in CSV-indeling importeren en exporteren. Normaal gesproken gebruikt u een script (PowerShell is gebruikelijk) om de CSV-gegevens te verwerken en deze te vertalen naar Active Directory-opdrachten (Add-ADUser, Set-ADUser, Remove-ADUser, enz.). Dit is geen direct bewerkingsformaat, maar een gegevensimport-/exportformaat dat vaak wordt gebruikt voor bulkwijzigingen.
* LDIF (LDAP Data Interchange Format): Dit is een op tekst gebaseerd formaat dat speciaal is ontworpen voor het uitwisselen van gegevens met LDAP-directory's, inclusief Active Directory. LDIF-bestanden kunnen objecttoevoegingen, wijzigingen en verwijderingen vertegenwoordigen. U zou vaak `ldapmodify` (of soortgelijke tools) gebruiken om de wijzigingen toe te passen die in een LDIF-bestand worden beschreven. Dit houdt directer verband met het onderliggende LDAP-protocol.
* XML: Sommige tools kunnen XML gebruiken om objectwijzigingen weer te geven, wat een meer gestructureerde en potentieel complexere aanpak biedt dan LDIF. Nogmaals, dit zou meestal worden verwerkt door scripts of tools om wijzigingen in de directory toe te passen.
* JSON: Net als XML is JSON een ander gestructureerd formaat dat kan worden gebruikt, vooral met nieuwere tools en API's.
Samenvattend bestaat er niet één ‘beste’ formaat. De keuze hangt af van de specifieke tool of het specifieke script dat wordt gebruikt en de complexiteit van de benodigde wijzigingen. LDIF komt het dichtst in de buurt van een speciaal formaat voor dit doel, maar CSV wordt vaak gebruikt voor eenvoudigere bulkbewerkingen, en XML/JSON zijn opties voor complexere of programmatische benaderingen. Het cruciale aspect is niet het bestandsformaat zelf, maar het verwerkingsscript of de tool die het formaat interpreteert en vertaalt naar Active Directory-opdrachten. |