Команда сценариев, которую можно выполнить на компьютерах Mac для создания / удаления (НЕ ПРОСТО BIND/UNBIND) этих компьютеров Mac в качестве объектов компьютеров в Active Directory?

Я довольно тщательно искал стеки, чтобы найти команду на основе языка сценариев, которая может помочь мне разработать сценарий, который будет выполняться на Mac, способный фактически генерировать (НЕ ПРОСТО БИНДИНГ) эти Mac как объекты компьютеров в Active Directory. Я нашел несколько отличных сценариев, которые связывают Mac, но ОНИ ТОЛЬКО ПОДКЛЮЧАЮТ КОМПЬЮТЕР, КОГДА ОБЪЕКТ КОМПЬЮТЕРА ПРЕДВАРИТЕЛЬНО СОЗДАН В АКТИВНОЙ ДИРЕКТОРИИ. У меня есть рабочий сценарий, который функционально отменяет привязку, а затем привязывает компьютер к AD, но только когда объект компьютера уже присутствует И переменная computerName, заданная во время выполнения привязки, совпадает с именем этого объекта компьютера, уже присутствующего в AD. Все скрипты, которые я видел, и тот, который я использовал, используют утилиту BASH dsconfigad, но на самом деле они не удаляют и не генерируют объекты компьютера (на любом уровне привилегий).

1 ответ

Решение

Конфигурация служб каталогов для утилиты Active Directory (DSCONFIGAD), разработанная и предлагаемая Apple, полностью способна генерировать и связывать компьютерные объекты Active Directory. Однако служебные команды OS X, такие как DSCL, DSCACHE, DSCONFIGAD, DSEDITGROUP и т. Д., Должны выполняться как Root. Первоначально я не смог этого сделать, поэтому мой вопрос и недоразумение выше, оба из которых были решены.

Другие вопросы по тегам