Add files via upload
This commit is contained in:
101
deploiement_main.sh
Normal file
101
deploiement_main.sh
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user