### 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 } }