Pour faire un menu sous powershell,
il va falloir déclarer une variable qui va servir en quelque sorte de bouton…allumé ou éteinds
$continue = $true
avec cette variable j'utilise une boucle pour permettre de laisser en permanence l'affichage
while (true)
{
le menu avec des write-host
}
puis il va me falloir une autre variable pour stocker mon choix avec $choix = read-host “faire un choix”
suivant l'état de ce choix je sortirai de la boucle while et cela provoquera soit une action du script soit une sortie du script avec switch ($choix)
pour sortir du script si je fait le choix ‘x’ je passe la variable $continue à false
ce qui aura pour effet d'arrêter la boucle while
$continue = $true
while (continue)
{
write-host “----------------------MON TITRE -----------------------”
write-host “1. mon action 1”
write-host "2. mon action2"
write-host"-------------------------------------------------------------------"
$choix = read-host “faire un choix”
switch ($choix)
{
{commande de mon action 1}
{commande de mon action 2}
‘x’ {$continue= $false}
default {Write-Host "Choix invalide"-ForegroundColor Red}
}