Question Script

Plus d'informations
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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 7 mois - il y a 1 an 7 mois #32202 par ericlm128
Réponse de ericlm128 sur le sujet Script
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.


C’est le seul moyen de quitter le script

Fermer via la croix ou ALT+F4 ... est toujours disponible
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.

Plus d'informations
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.

Plus d'informations
il y a 1 an 7 mois #32204 par Philippe
Réponse de Philippe sur le sujet Script
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 :)
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
Propulsé par Kunena