Question
Script
- Jean-Francois
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 1 an 7 mois #32200
par Jean-Francois
Script a été créé par Jean-Francois
Je dois faire ceci et je ne sais pas par où commencer et quoi faire
Il s'agit d'écrire un script PowerShell qui construit une interface avec quelques options. À l'exécution du script, l'écran est effacé et le menu suivant est affiché:
Menu Principal
1. Informations
2. Objets Active Directory
3. Services et processus
4. Quitter
Le script doit s'exécuter tant que l'utilisateur ne choisit pas l'option 4 (Quitter). Aussi, pour chacune des options, les éléments à afficher le sont après l’effacement de l’écran. Finalement, lorsque l'utilisateur sélectionne une option qui n'est pas dans la liste, le message "Choix invalide. Appuyez sur Entrée pour continuer..." est affiché puis l'écran est effacé avant de réafficher le menu.
Option 1
Lorsque l'utilisateur choisit l'option 1, le script doit afficher les informations suivantes:
Le nom des deux étudiants ou de l’étudiant ayant fait le travail.
Le nom de la machine quelle que soit la machine sur laquelle le script est exécuté.
Lorsque ces informations sont affichées, l’utilisateur est invité à taper sur une touche puis le menu principal est affiché après l’effacement de l’écran.
Option 2
Lorsque l'utilisateur choisit l'option 2, le script doit afficher le menu suivant, dans un nouvel écran (Effacement d’écran avant).
Objets Active Directory
1. Ajout d’utilisateur
2. Retour au menu principal
Entrez votre choix: _
Si l'option 1, de ce menu, est choisie, le script lance la création de l’utilisateur dans le domaine avec un minimum d’information entrées à partir du clavier. Si l'option 2 est choisie, l'écran s'efface puis le menu principal est affiché. C’est le seul moyen de retourner au menu principal.
Option 3
Lorsque l'utilisateur choisit l'option 3, le script doit afficher le menu suivant dans un nouvel écran.
Services et processus
1. Liste des processus qui ont un temps CPU de plus 100 secondes
2. Liste des services arrêtés
3. Retour au menu principal
Entrez votre choix: _
Si l'option 1, de ce menu est choisie, la liste des processus est affichée.
Si l’option 2 est choisie, la liste des services arrêtés est affichée.
Si l'option 3 est choisie, l'écran est effacé puis le menu principal est affiché. C’est le seul moyen de retourner au menu principal.
Option 4 – Quitter
Lorsque l'utilisateur choisit cette option, l'écran est effacé, le message "Sortie du programme" est affiché et le script se termine. C’est le seul moyen de quitter le script
Il s'agit d'écrire un script PowerShell qui construit une interface avec quelques options. À l'exécution du script, l'écran est effacé et le menu suivant est affiché:
Menu Principal
1. Informations
2. Objets Active Directory
3. Services et processus
4. Quitter
Le script doit s'exécuter tant que l'utilisateur ne choisit pas l'option 4 (Quitter). Aussi, pour chacune des options, les éléments à afficher le sont après l’effacement de l’écran. Finalement, lorsque l'utilisateur sélectionne une option qui n'est pas dans la liste, le message "Choix invalide. Appuyez sur Entrée pour continuer..." est affiché puis l'écran est effacé avant de réafficher le menu.
Option 1
Lorsque l'utilisateur choisit l'option 1, le script doit afficher les informations suivantes:
Le nom des deux étudiants ou de l’étudiant ayant fait le travail.
Le nom de la machine quelle que soit la machine sur laquelle le script est exécuté.
Lorsque ces informations sont affichées, l’utilisateur est invité à taper sur une touche puis le menu principal est affiché après l’effacement de l’écran.
Option 2
Lorsque l'utilisateur choisit l'option 2, le script doit afficher le menu suivant, dans un nouvel écran (Effacement d’écran avant).
Objets Active Directory
1. Ajout d’utilisateur
2. Retour au menu principal
Entrez votre choix: _
Si l'option 1, de ce menu, est choisie, le script lance la création de l’utilisateur dans le domaine avec un minimum d’information entrées à partir du clavier. Si l'option 2 est choisie, l'écran s'efface puis le menu principal est affiché. C’est le seul moyen de retourner au menu principal.
Option 3
Lorsque l'utilisateur choisit l'option 3, le script doit afficher le menu suivant dans un nouvel écran.
Services et processus
1. Liste des processus qui ont un temps CPU de plus 100 secondes
2. Liste des services arrêtés
3. Retour au menu principal
Entrez votre choix: _
Si l'option 1, de ce menu est choisie, la liste des processus est affichée.
Si l’option 2 est choisie, la liste des services arrêtés est affichée.
Si l'option 3 est choisie, l'écran est effacé puis le menu principal est affiché. C’est le seul moyen de retourner au menu principal.
Option 4 – Quitter
Lorsque l'utilisateur choisit cette option, l'écran est effacé, le message "Sortie du programme" est affiché et le script se termine. C’est le seul moyen de quitter le script
Connexion ou Créer un compte pour participer à la conversation.
- ericlm128
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 179
- Remerciements reçus 37
il y a 1 an 7 mois - il y a 1 an 7 mois #32202
par ericlm128
Il semblerait que tu n'ai pas besoin d'interface tout ce passe en mode console.
Tu pourrait commencer par voir comment effacer l'écran, comment poser une question a un utilisateur, comment écrire du texte dans la console.
Lorsque ça sera assimilé tu pourrais envisager d'aller plus loin en cherchant comment trouver le nom du poste local, comment afficher les processus...
Je te conseil aussi d'étudier les fonctions pour te simplifier la vie.
Tu pourrait commencer par voir comment effacer l'écran, comment poser une question a un utilisateur, comment écrire du texte dans la console.
Lorsque ça sera assimilé tu pourrais envisager d'aller plus loin en cherchant comment trouver le nom du poste local, comment afficher les processus...
Je te conseil aussi d'étudier les fonctions pour te simplifier la vie.
Fermer via la croix ou ALT+F4 ... est toujours disponibleC’est le seul moyen de quitter le script
Dernière édition: il y a 1 an 7 mois par ericlm128.
Les utilisateur(s) suivant ont remercié: Jean-Francois
Connexion ou Créer un compte pour participer à la conversation.
- Jean-Francois
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 1 an 7 mois #32203
par Jean-Francois
Réponse de Jean-Francois sur le sujet Script
Jean-Francois post=32200 userid=48434
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 1 an 7 mois #32204
par Philippe
salut jean francois
si tu veux malgré tout avoir une interface graphique, je te conseille d'abord de suivre ce tuto , pour comprendre le fonctionnement des forms.
puis de regarder celui ci pour les listes déroulantes.
les interfaces graphiques, ce n'est pas évident à appréhender dans powershell
bon courage pour la suite
si tu veux malgré tout avoir une interface graphique, je te conseille d'abord de suivre ce tuto , pour comprendre le fonctionnement des forms.
puis de regarder celui ci pour les listes déroulantes.
les interfaces graphiques, ce n'est pas évident à appréhender dans powershell
bon courage pour la suite

Les utilisateur(s) suivant ont remercié: Jean-Francois
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.071 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Script