From 113c8254ab1e8225ed25541f1e8bc07fd0fb0912 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 1 Dec 2025 01:37:53 +0200 Subject: [PATCH] Added win install script --- scripts/win-service-installer.ps1 | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/win-service-installer.ps1 b/scripts/win-service-installer.ps1 index 99ff323..a9146b5 100644 --- a/scripts/win-service-installer.ps1 +++ b/scripts/win-service-installer.ps1 @@ -3,10 +3,11 @@ $isAdmin = ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIden if (-not $isAdmin) { Write-Host "Administrator rights required. Restarting..." -ForegroundColor Yellow - # Save script to temp file - $tempScript = "$env:TEMP\v2proxy-installer.ps1" - $MyInvocation.MyCommand.ScriptContents | Out-File -FilePath $tempScript -Encoding UTF8 - Start-Process powershell -Verb RunAs -ArgumentList "-ExecutionPolicy Bypass -NoExit -File `"$tempScript`"" + $scriptPath = $MyInvocation.MyCommand.Path + if ([string]::IsNullOrEmpty($scriptPath)) { + $scriptPath = "$env:TEMP\v2proxy-installer.ps1" + } + Start-Process powershell -Verb RunAs -ArgumentList "-ExecutionPolicy Bypass -NoExit -File `"$scriptPath`"" exit }