Mi entorno: 2 IMacs con Mac Tiger 10.4.4 (Intel), Windows Server 2008 R2, Netgear Gigabit Switch, Linksys Ethernet Router.
Esta solución es asumiendo que:
- El Forest de tu Windows Server 2008 está completamente configurado (AD, DNS, DHCP, GPMC, IIS, GPMC, etc)
- Los usuarios ya han sido creados y están activos en AD (Active Directory)
- Las carpetas a compartir ya han sido creadas y ya tienen los permisos asignados (muy importante, si no no podrás acceder a las carpetas)
- Tienes privilegios para crear y correr scripts de inicio en Mac.
- Tienes control completo de "Default Domain Control Policy" en GPMC (Group Policy Management Console)
- Si me falto algo luego lo pongo....
Primero tenemos que configurar el Domain Controller en Windows Server 2008 para permitir que Mac OS Tiger se pueda comunicar con Windows Server 2008. Nota: Las opciones estarán en inglés porque ese es el lenguaje nativo de mi servidor, pero los pasos deberían ser los mismos en cualquier lenguaje.
- Abre GPMC (Group Policy Management Console): Start->Run-> gpmc , ó, Start->Administrative Tools-> Group Policy Management Console
- Expande tu Forest, expande tu dominio, expande Group Policy Objects, selecciona y da click derecho a Default Domain Controllers Policy, selecciona Edit...
- En la nueva ventana, ve a Local Policies > Security Options y deshabilita "Microsoft network server: Digitally sign communications (always)" Y "Microsoft network server: Digitally sign communications (if client agrees)".
- Reinicia tu servidor.
- Abre tu Script Editor (AppleScript) en la Mac que deseas conectar al share de Windows Server 2008 R2.
- pon el siguiente codigo :
tell application "Finder"
mount volume "smb://W.X.Y.Z;USUARIO:PASSWORD@W.X.Y.Z/RUTA_CARPETA"
end tell
- W.X.Y.Z es la IP de tu Windows Server 2008 R2 // USUARIO y PASSWORD es el login del usuario que tiene acceso a la RUTA_CARPETA // RUTA_CARPETA es el nombre del share (carpeta compartida).
- Ejemplo:
tell application "Finder"
mount volume "smb://192.168.1.70;bart:5impson@192.168.1.70/bart$"
end tell
- Dale Run al script y al final de la ejecución checa tu escritorio y verás un nuevo drive montado. El drive es el accesso a tu carpeta compartida en Windows Server.
- Guarda el script en donde tu quieras. Cada que quieras reconectar el drive solo ejecuta el script y listo. También lo puedes agregar a tus Login Items en System Preferences -> Accounts para que se reconecte cada vez que inicies tu Mac.