Mac Os X: Desunir de Open Directory y unir a Active Directory
¡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