#Global settings . "../Settings.ps1" function Show-Menu { param ( [string]$Title = 'Project Elysium' ) Clear-Host Write-Host "================ $Title ================" Write-Host "1: Update Known Hashes Database" Write-Host "2: Run Weak Password Test" Write-Host "3: Extract and Send Current Hashes" Write-Host "Q: Exit" } do { Show-Menu $input = Read-Host "Please make a selection" switch ($input) { '1' { # Call Script 1 .\UpdateKHDB.ps1 break } '2' { # Call Script 2 .\TestADAccounts.ps1 break } '3' { # Call Script 3 .\ExportHashes.ps1 break } 'Q' { return } } pause } until ($input -eq 'Q')