### TESTER SCRIPTS MANAGER ###

#inizializzo variabili vuote
$ScriptSelect=""

#Chiedo all'utente quale script eseguire
function Show-MenuA
{
    param (
        [string]$Title = 'Seleziona Operazione Desiderata'
    )
    Clear-Host
    Write-Host ""
    Write-Host "============== $Title ==============" 
    Write-Host ""
    Write-Host "1: Premi '1' per installare EgtCAM5 Test"
    Write-Host "2: Premi '2' per installare EgtBEAMWALL Test"
    Write-Host "3: Premi '3' per eseguire Machines Grabber"
    Write-Host "q: Premi 'q' per uscire dal programma."
    Write-Host ""
}

Show-MenuA

#Salvo la selezione dell'utente 
$ScriptSelect = Read-Host 'Seleziona Operazione Desiderata'
Write-Host ""
switch ($ScriptSelect)
{
    '1' {
        Powershell.exe -executionpolicy remotesigned -File  .\CLI\EgtCAM5Test.ps1
    }
    '2' {
        Powershell.exe -executionpolicy remotesigned -File  .\CLI\EgtBeamWallTest.ps1
    }
    '3' {
        Powershell.exe -executionpolicy remotesigned -File  .\CLI\MachinesGrabber.ps1
    }
    'q' {
        return
    }
}