Mac Os X: Desunir de Open Directory y unir a Active Directory

25 de noviembre del 2023

¡Hola!

Desde hace ya unas cuantas versiones de Mac OS X Server. Apple ha ido sustituyendo su Workgroup Manager por Profile Manager. El cual es mucho mas amigable para un usuario sin demasiados conocimientos de sistemas, pero que resulta muy límitado respecto a funcionalidades para un administrador de sistemas.

Por esta razón, he empezado a migrar los Mac que usaban el protocolo de Open Directory a Active Directory de Microsoft.
Como son unos cuantos, el ir uno a uno me llevaría años, así que me documenté sobre el comando dsconfigad para crear un script que pudiera lanzar por terminal.

Primero tendriamos que sacar los ordenadores del dominio actual:

sudo dsconfigldap -r servidor.local

Ahora ya podemos lanzar el script que queda tal que así:

#!/bin/sh

HOSTNAME=`scutil --get ComputerName`
U='Usuario'
P='Contraseña'
DOMAIN='dominio.local'
OU='OU=unidadorganizativa,DC=dominio,DC=local'

echo $HOSTNAME

/usr/sbin/dsconfigad -f -a "$HOSTNAME" -u "$U" -p "$P" -ou "$OU" -domain "$DOMAIN"



Podemos ver si se ha realizado correctamente con el comando:

dsconfigad -show

Si en futuro necesitamos sacar de Active Directory a los dispositivos, usariamos el siguiente comando:

dsconfigad -f -r -u

Espero que os sea de utilidad
Un saludo



© José Mª Toledano