From 4154202e1c919dd2912f392f4908d6a173a354f2 Mon Sep 17 00:00:00 2001 From: PierreGoude Date: Fri, 1 Dec 2017 15:03:19 +0100 Subject: [PATCH] Update ADconnection.sh --- ADconnection.sh | 50 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/ADconnection.sh b/ADconnection.sh index eda513b..7201c28 100644 --- a/ADconnection.sh +++ b/ADconnection.sh @@ -110,7 +110,23 @@ sudo echo "${INTRO_TEXT}"Realm= $discovery"${INTRO_TEXT}" sudo echo "${NORMAL}${NORMAL}" 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 +MyOU=$(echo $OU | cut -d '=' -f1 | awk '{print toupper($0)}') +if [ "$MyOU" = OU ] +then +echo "Setting OU: $OU" +sudo realm join --user=ADMIN --computer-ou=$OU DOMAIN +else +echo "Something went wrong. please use this format ( OU=Computers,DC=domain,DC=com )" +exit +fi;; + [Nn]* ) echo "";; + * ) echo 'Please answer yes or no.';; + esac sudo realm join -v -U $ADMIN $DOMAIN --install=/ else if [ "$var" -eq "16" ] @@ -118,6 +134,23 @@ else 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 +MyOU=$(echo $OU | cut -d '=' -f1 | awk '{print toupper($0)}') +if [ "$MyOU" = OU ] +then +echo "Setting OU: $OU" +sudo realm join --user=ADMIN --computer-ou=$OU DOMAIN +else +echo "Something went wrong. please use this format ( OU=Computers,DC=domain,DC=com )" +exit +fi;; + + [Nn]* ) echo "";; + * ) echo 'Please answer yes or no.';; + esac sudo realm join --verbose --user=$ADMIN $DOMAIN else if [ "$var" -eq "17" ] @@ -125,6 +158,23 @@ else 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 +MyOU=$(echo $OU | cut -d '=' -f1 | awk '{print toupper($0)}') +if [ "$MyOU" = OU ] +then +echo "Setting OU: $OU" +sudo realm join --user=ADMIN --computer-ou=$OU DOMAIN +else +echo "Something went wrong. please use this format ( OU=Computers,DC=domain,DC=com )" +exit +fi;; + + [Nn]* ) echo "";; + * ) echo 'Please answer yes or no.';; + esac sudo realm join --verbose --user=$ADMIN $DOMAIN --install=/ else clear