Det finns inte ett enda inmatningsfilformat specifikt utformat för att skapa, modifiera och ta bort Active Directory -objekt på ett enda, universellt accepterat sätt. Istället använder olika metoder och verktyg olika format beroende på deras funktion:
* CSV (komma separerade värden): Många Active Directory Management-verktyg (både GUI och kommandorad) kan importera och exportera data i CSV-format. Du skulle vanligtvis använda ett skript (PowerShell är vanligt) för att bearbeta CSV-data och översätta det till Active Directory-kommandon (Add-Aduser, Set-Aduser, Remov-Aduser, etc.). Detta är inte ett direkt "redigering" -format, utan ett dataimport/exportformat som ofta används för bulkändringar.
* LDIF (LDAP Data Interchange -format): Detta är ett textbaserat format specifikt utformat för att utbyta data med LDAP-kataloger, inklusive Active Directory. LDIF -filer kan representera objekttillägg, modifieringar och borttagningar. Du skulle ofta använda `ldapmodify '(eller liknande verktyg) för att tillämpa de ändringar som beskrivs i en LDIF -fil. Detta är mer direkt relaterat till det underliggande LDAP -protokollet.
* xml: Vissa verktyg kan använda XML för att representera objektförändringar, och erbjuder en mer strukturerad och potentiellt mer komplex strategi än LDIF. Återigen skulle detta vanligtvis behandlas av skript eller verktyg för att tillämpa ändringar i katalogen.
* json: I likhet med XML är JSON ett annat strukturerat format som kan användas, särskilt med nyare verktyg och API:er.
Sammanfattningsvis finns det inget enda "bästa" format. Valet beror på det specifika verktyget eller skriptet som används och komplexiteten i de ändringar som behövs. LDIF är närmast ett dedikerat format för detta ändamål, men CSV används vanligtvis för enklare bulkoperationer, och XML/JSON är alternativ för mer komplexa eller programmatiska tillvägagångssätt. Den kritiska aspekten är inte själva filformatet utan bearbetningsskriptet eller verktyget som tolkar formatet och översätter det till Active Directory -kommandon.