diff --git a/deployment/windows/scripts/update.ps1 b/deployment/windows/scripts/update.ps1 index 5da8cdb..06eccff 100644 --- a/deployment/windows/scripts/update.ps1 +++ b/deployment/windows/scripts/update.ps1 @@ -1,4 +1,3 @@ -#Requires -RunAsAdministrator <# .SYNOPSIS BTGO Telegram Bot - Update & Restart @@ -6,6 +5,12 @@ git pull + restart serviciu #> +# Auto-elevare daca nu e Administrator +if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) { + Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs + exit +} + $ErrorActionPreference = "Stop" $ServiceName = "BTGOTelegramBot" $ScriptDir = Split-Path -Parent $PSCommandPath