42 lines
1.0 KiB
PowerShell
42 lines
1.0 KiB
PowerShell
### 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
|
|
}
|
|
} |