No es fácil si escribe un programa, pero es posible y puede encontrar los ejemplos de código correspondientes.
Antes que nada deberías crear una cuenta de computadora en el dominio. Para hacer esto, puede usar la función NetUserAdd
. El ejemplo de código correspondiente se encuentra en http://msdn.microsoft.com/en-us/library/aa370254%28VS.85%29.aspx. Si tiene una nueva cuenta de computadora ya creada en Active Directory (de cualquier manera) en la unidad organizativa de destino correspondiente, puede omitir el paso. Solo debe comprender qué contraseña tiene esta cuenta (la contraseña se construirá en base al nombre de la computadora, vea el ejemplo de código para más detalles).
siguiente que debe tener SID del dominio al que se agrega la computadora, y al final se debe utilizar llamado así LSA API para hacer todo el trabajo a nivel local con respecto a LsaSetTrustedDomainInformation
. El ejemplo de código correspondiente que puede encontrar en http://support.microsoft.com/kb/145697.
Si tiene que crear una cuenta de omputer en el dominio, tenga cuidado de que todo el tiempo funcione con el mismo controlador de dominio. De lo contrario, puede tener un pequeño problema hasta que la nueva cuenta se replique en el siguiente controlador de dominio que utilice (un pequeño bucle de espera con reintentos puede ser suficiente).
P.S. Si recibe algunos problemas con la implementación, puede hacerme una pregunta adicional sobre este tema.
Esto suena más relacionado con TI. ServerFault es probablemente el mejor lugar para preguntar: http://serverfault.com. –