У нас было несколько компьютеров Mac, которые не имели доступа к сети сегодня утром, и присоединение к домену исправляет это.Я пытаюсь сделать это как можно более автоматизированным.
Следующее прекрасно работает из терминала с "yes | sudo sh myscript.sh", но я не уверен, как заставить команду UNIX отвечать да, когдапоявляется сообщение «Компьютерная учетная запись уже существует! Привязать к существующей?» (да / нет): «
Вот что у меня есть, и любой совет приветствуется:
domain="mydomain"
username="myusername" password="mypassword"
olddomain=$( dsconfigad -show | awk '/Active Directory Domain/{print $NF}' ) computername=$( scutil --get ComputerName ) adcomputerid=$( echo "${computername}" | tr [:lower:] [:upper:] ) prefix="${adcomputerid:0:6}"
dsconfigad -remove -force -u "${username}" -p "${password}"
dsconfigad -add "${domain}" -username "${username}" -password "${password}"