From 35de5198ac37f89503a13536c59f6077c61aea69 Mon Sep 17 00:00:00 2001 From: Ichbinus <151060943+Ichbinus@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:10:00 +0200 Subject: [PATCH] Add files via upload --- deploiement_main.sh | 101 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 deploiement_main.sh diff --git a/deploiement_main.sh b/deploiement_main.sh new file mode 100644 index 0000000..a561bc4 --- /dev/null +++ b/deploiement_main.sh @@ -0,0 +1,101 @@ +#!/bin/bash +#======================================================================= +# FILE: ~deploiement_main.sh +# USAGE: ./~deploiement_main.sh +# DESCRIPTION: menu de gestion du script globale de déploiement des postes utilisateurs debian +# +# OPTIONS: --- +# REQUIREMENTS: --- +# BUGS: --- +# NOTES: --- +# AUTHOR: Maxime Tertrais +# COMPANY: Operis +# CREATED: 30/09/2024 +# REVISION: --- +#======================================================================= +##Définition des variables + + +#======================================================================= +##Définition des fonctions +source "installation Malwarebytes" +source "intégration au domaine" +source "installation OCS" +source "installation LAPS" +source "installation vpn" +source "paramétrage des depots" +source "installation des paquets métier" +source "installation applications (teams,...)" + +func_menu() +{ +## affichage du menu +echo "GESTION DE DEPLOIEMENT DE POSTES DEBIAN" +echo "----------------------------------------" +echo "G - Déploiement/intégration complète du poste au domaine" +echo "M - Installation Malwarebytes" +echo "D - Intégration au domaine" +echo "O - Installation OCS" +echo "L - Installation LAPS" +echo "V - Installation vpn" +echo "R - Paramétrage des depots" +echo "P - Installation des paquets métier" +echo "A - Installation applications (teams,...)" +echo "" +echo "Q - quitter" +read -p "votre choix: " choix +} +#======================================================================= +## Nettoyage de l'écran +clear + +#======================================================================= +##Script +while true ;do + ## Affichage menu + func_menu + + ## gestion des saisies de choix + case $choix in + + g|G) + #func_Déploiement/intégration complète du poste au domaine + echo "Déploiement/intégration complète du poste au domaine" + ;; + m|M) + #func_Installation Malwarebytes + echo "Installation Malwarebytes" + ;; + d|D) + #func_Intégration au domaine + echo "Intégration au domaine" + ;; + o|O) + #func_Installation OCS + echo "Installation OCS" + ;; + l|L) + #func_Installation LAPS + echo "Installation LAPS" + ;; + v|V) + #func_Installation vpn + echo "Installation vpn" + ;; + r|R) + #func_Paramétrage des depots + echo "Paramétrage des depots" + ;; + p|P) + #func_Installation des paquets métier + echo "Installation des paquets métier" + ;; + a|A) + #func_Installation applications (teams,...) + echo "Installation applications (teams,...)" + ;; + q|Q) + exit 1 + ;; + esac +done \ No newline at end of file