From 7bef1e5b366217e8b02f360a1d9d2d1a2f6ebc7a Mon Sep 17 00:00:00 2001 From: PierreGoude Date: Tue, 28 Nov 2017 14:08:29 +0100 Subject: [PATCH] Update ADconnection.sh --- ADconnection.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/ADconnection.sh b/ADconnection.sh index 1f66c98..ce821d8 100644 --- a/ADconnection.sh +++ b/ADconnection.sh @@ -110,16 +110,55 @@ sudo echo "${INTRO_TEXT}"Realm= $discovery"${INTRO_TEXT}" sudo echo "${NORMAL}${NORMAL}" sleep 1 clear + sudo realm join -v -U $ADMIN $DOMAIN --install=/ else if [ "$var" -eq "16" ] then echo "${INTRO_TEXT}"Detecting Ubuntu $var"${END}" + sleep 1 + clear + read -p "Do you wish to select an OU? (Default is CN=Computers,DC=domain,DC=com) (y/n)?" yn + case $yn in + [Yy]* ) echo "${INTRO_TEXT}"Please type OU"${END}" + read -r OU;; + + [Nn]* ) echo "";; + * ) echo 'Please answer yes or no.';; + esac +MyOU=$(echo $OU | cut -d '=' -f1) +if [ "$MyOU" = CN ] +then +echo "Setting OU = $OU" +sudo realm join computer-ou = $OU --verbose --user=$ADMIN $DOMAIN +else +echo "Something went wrong. please use this format ( CN=Computers,DC=domain,DC=com )" +exit +fi sudo realm join --verbose --user=$ADMIN $DOMAIN else if [ "$var" -eq "17" ] then echo "${INTRO_TEXT}"Detecting Ubuntu $var"${END}" + sleep 1 + clear + read -p "Do you wish to select an OU? (Default is CN=Computers,DC=domain,DC=com) (y/n)?" yn + case $yn in + [Yy]* ) echo "${INTRO_TEXT}"Please type OU"${END}" + read -r OU;; + + [Nn]* ) echo "";; + * ) echo 'Please answer yes or no.';; + esac +MyOU=$(echo $OU | cut -d '=' -f1) +if [ "$MyOU" = CN ] +then +echo "Setting OU = $OU" +sudo realm join computer-ou = $OU --verbose --user=$ADMIN $DOMAIN --install=/ +else +echo "Something went wrong. please use this format ( CN=Computers,DC=domain,DC=com )" +exit +fi sudo realm join --verbose --user=$ADMIN $DOMAIN --install=/ else clear