From 195a2eb4307dca231ac399d2fbafc01727010b65 Mon Sep 17 00:00:00 2001 From: PierreGode Date: Tue, 25 Sep 2018 13:47:03 +0200 Subject: [PATCH] Create MacOS Example for joining MacOS from a script --- MacOS | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 MacOS diff --git a/MacOS b/MacOS new file mode 100644 index 0000000..24e925d --- /dev/null +++ b/MacOS @@ -0,0 +1,14 @@ +#this is a vary simple scipt to automate MacOS AD join +#Note that Apple is going away from AD +#Recomended solution is Nomad https://nomad.menu/products/#nomad + +# to automate ADjoin check the variables below and find a solution to get "next computerobject" + +DOMAIN=$(test.com) ## Domain +admin=$(admin) ## AD admin +pass=$(password) ## AD admin pass +adgroup=$(whatevergroup) ## this is to give admin privileges to a group +ADcomputer=$() ## desired computer object name ( this will only be the name of the computer object in Active Directory, hostname is still the same as default) +OU=$() ## desired OU were the computer object is created + +sudo dsconfigad -add $DOMAIN -mobile enable -mobileconfirm disable -localhome enable -protocol smb -shell '/bin/bash' -username $admin -password $pass -groups $adgroup -computer $ADcomputer -ou $OU