Необходимо будет соединить сценарий, который создает точку монтирования, монтирует Windows Server с помощью mount_smbfs в той точке монтирования, копирует файлы и затем размонтировал сервер. Необходимо будет решить, какое поведение Вы хотите, если существует зарегистрированный пользователь - Вы, вероятно, не хотите их пытающийся смонтировать ту же долю дважды. Вот, некоторые биты из сценария, который я использую для подобной задачи (между прочим, хорошее форматирование, которое превращает каждый комментарий удара в заголовок, O команда Отказа сервера):'
если [-e/private/tmp/Volumes]; затем mkdir/private/tmp/Volumes/Terminal/еще mkdir/private/tmp/Volumes/mkdir/private/tmp/Volumes/Terminal/fi
mount_smbfs//username:password@192.168.1.1/InterChk/private/tmp/Volumes/Terminal
если [!-e/private/tmp/Volumes/Terminal/ESXP]; затем выход fi
если [-e/Library/WebServer/Documents/Sophos.old]; затем комната-r/Library/WebServer/Documents/Sophos.old fi
если [-e/Library/WebServer/Documents/Sophos]; затем mv/Library/WebServer/Documents/Sophos/Library/WebServer/Documents/Sophos.old fi
mkdir/Library/WebServer/Documents/Sophos
CP - RP/private/tmp/Volumes/Terminal/ESXP/Library/WebServer/Documents/Sophos/ESXP CP - RP/private/tmp/volumes/terminal/es9x/library/webserver/documents/sophos/es9x cp - RP/private/tmp/Volumes/Terminal/ESOSX/Library/WebServer/Documents/Sophos/ESOSX CP - RP/private/tmp/Volumes/Terminal/savlinux/Library/WebServer/Documents/Sophos/savlinux
показанный-R _www/Library/WebServer/Documents/Sophos
umount/private/tmp/Volumes/Terminal/
rmdir/private/tmp/Volumes/Terminal/'
Надежда, которая помогает запустить Вас. Затем используйте крон или launchd для установки сиськи в повторяющемся расписании, или если Вы предпочитаете, чтобы можно было настроить его как сценарий выхода из системы поэтому, когда пользователь выходит из системы, это автоматически создает резервную копию файлов.
Это слишком много для просьбы?
Да, во многих отношениях это. Пароли в обоих Google AD хранятся с помощью одностороннего хэша. Хеши между этими двумя не совместимы. Если Вы не хотите принимать риск хранения обратимого пароля в AD затем, Ваш единственный выбор состоит в том, чтобы использовать решение SSO. К сожалению, решение SSO только работает на сеть. Опция SSO не работает на imap/smtp/xmpp аутентификацию.
Ни один из инструментов, которые говорят SAML, не прост установить. Как Вы сказали, обычно это берет установку несколько сложного веб-стека.
См. мой ответ здесь для описания того, что сделала наша организация.
Вот фильтр пароля, который решает синхронизирующую проблему. http://code.google.com/p/sha1hexfltr/ Вы могли затем использовать инструмент синхронизации каталогов Google