# Auto-generated short runner for system/create-system-restore-point.ps1 try { [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 chcp 65001 | Out-Null [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 $OutputEncoding = [System.Text.Encoding]::UTF8 } catch {} $BaseUrl = "https://dl.unvmax.com/windows" $ScriptUrl = "https://dl.unvmax.com/windows/system/create-system-restore-point.ps1" $CommonUrl = "$BaseUrl/lib/common.ps1" $LocalRoot = "C:\Setup\windows" $LocalCommon = Join-Path $LocalRoot "lib\common.ps1" $LocalScript = "C:\Setup\windows\system\create-system-restore-point.ps1" New-Item -ItemType Directory -Force -Path (Split-Path $LocalCommon -Parent), "C:\Setup\windows\system" | Out-Null Write-Host "Downloading common library..." -ForegroundColor Cyan Invoke-WebRequest -Uri $CommonUrl -OutFile $LocalCommon -UseBasicParsing -ErrorAction Stop Write-Host "Downloading: $ScriptUrl" -ForegroundColor Cyan Invoke-WebRequest -Uri $ScriptUrl -OutFile $LocalScript -UseBasicParsing -ErrorAction Stop Unblock-File -Path $LocalCommon -ErrorAction SilentlyContinue Unblock-File -Path $LocalScript -ErrorAction SilentlyContinue powershell -ExecutionPolicy Bypass -NoProfile -File $LocalScript