summaryrefslogtreecommitdiff
path: root/scripts/Launch-ElevatedVerification.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Launch-ElevatedVerification.ps1')
-rw-r--r--scripts/Launch-ElevatedVerification.ps110
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/Launch-ElevatedVerification.ps1 b/scripts/Launch-ElevatedVerification.ps1
new file mode 100644
index 0000000..b4327bd
--- /dev/null
+++ b/scripts/Launch-ElevatedVerification.ps1
@@ -0,0 +1,10 @@
+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