Warning : As agreed with the question's author, this response is not intended to answer exactly what was requested, but rather to provide alternatives for manipulating Active Directory data using other languages and platforms.
Inserting information through SQL Server into Active Directory could be an unsafe practice with unpredictable results. Therefore, the feature was not enabled. What SQL Server can do is get query-level information.
Thus, there is still the possibility of inserting information using alternative methods, in applications written in languages such as C # and VBScript.
There is a large article in CodeProject in which are explained several functionalities that can be implemented to perform various insertion tasks.
For VBScript and BAT
, There is this site with hundreds of examples for the most varied tasks.