1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
| function Show-Menu
{
param (
[string]$Title = 'Menu Outils'
)
cls
Write-Host "============== $Title =============="
Write-Host
Write-Host " Procedures :"
Write-Host
Write-Host " 1: Verification" -ForegroundColor green
Write-Host " 2: Defragmentation" -ForegroundColor Cyan
Write-Host
Write-Host " Q: Quitter."
Write-Host
Write-Host "========================================================"
}
function Show-Menu2
{
param (
[string]$Title = 'Menu Choix de la base'
)
cls
Write-Host "================ $Title ================="
Write-Host
Write-Host
Write-Host " 1: base 1."
Write-Host " 2: base 2."
Write-Host " 3: base 3."
Write-Host " 4: base 4."
Write-Host
Write-Host " r: Retour."
Write-Host
Write-Host "========================================================"
}
do
{
Show-Menu
$input = Read-Host "Choisir une option ? "
switch ($input)
{
'1' {
cls
Show-Menu2
$input = Read-Host "Choisir une Base ? "
switch ($input)
{
'1' {
Write-Host
Write-Host "Verification de la base 1"
}'2' {
Write-Host
Write-Host "Verification de la base 2"
}'3' {
Write-Host
Write-Host "Verification de la base 3"
}'4' {
Write-Host
Write-Host "Verification de la base 4"
}'r' {
return
}
}
} '2' {
cls
Show-Menu2
$input = Read-Host "Choisir une Base ? "
switch ($input)
{
'1' {
Write-Host
Write-Host "Defragmentation de la base 1"
}'2' {
Write-Host
Write-Host "Defragmentation de la base 2"
}'3' {
Write-Host
Write-Host "Defragmentation de la base 3"
}'4' {
Write-Host
Write-Host "Defragmentation de la base 4"
}'r' {
return
}
}
} 'q' {
return
}
}
pause
}
until ($input -eq 'q') |
Partager