param([string]$EvidenceRoot = 'artifacts\evidence\sandbox-usability-precommit') $ErrorActionPreference = 'Stop' $verification = (Resolve-Path (Join-Path $PSScriptRoot 'Run-Final-ElevatedVerification.ps1')).Path $repository = (Resolve-Path (Join-Path $PSScriptRoot '..')).Path $arguments = @( '-NoProfile', '-ExecutionPolicy', 'Bypass', '-NoExit', '-File', ('"' + $verification + '"'), '-EvidenceRoot', $EvidenceRoot ) Start-Process -FilePath 'C:\Program Files\PowerShell\7\pwsh.exe' -Verb RunAs -ArgumentList $arguments -WorkingDirectory $repository -WindowStyle Normal