From c046fa4b6022eecefdfc98d8419a011c64774472 Mon Sep 17 00:00:00 2001 From: WindowsAddict Date: Mon, 1 Apr 2024 11:01:16 +0530 Subject: Update get.ps1 script --- _site/get.ps1 | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to '_site/get.ps1') diff --git a/_site/get.ps1 b/_site/get.ps1 index 265ba14..086048e 100644 --- a/_site/get.ps1 +++ b/_site/get.ps1 @@ -9,19 +9,26 @@ $DownloadURL1 = 'https://bitbucket.org/WindowsAddict/microsoft-activation-script $DownloadURL2 = 'https://codeberg.org/massgravel/Microsoft-Activation-Scripts/raw/branch/master/' + $CommonURLPart $DownloadURL3 = 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/master/' + $CommonURLPart -$rand = Get-Random -Maximum 99999999 -$isAdmin = [bool]([Security.Principal.WindowsIdentity]::GetCurrent().Groups -match 'S-1-5-32-544') -$FilePath = if ($isAdmin) { "$env:SystemRoot\Temp\MAS_$rand.cmd" } else { "$env:TEMP\MAS_$rand.cmd" } - -$RandomURL = Get-Random -InputObject $DownloadURL1, $DownloadURL2 +$URLs = @($DownloadURL1, $DownloadURL2) +$RandomURL1 = Get-Random -InputObject $URLs +$RandomURL2 = $URLs -notmatch $RandomURL1 | Get-Random try { - $response = Invoke-WebRequest -Uri $RandomURL -UseBasicParsing + $response = Invoke-WebRequest -Uri $RandomURL1 -UseBasicParsing } catch { - $response = Invoke-WebRequest -Uri $DownloadURL3 -UseBasicParsing + try { + $response = Invoke-WebRequest -Uri $RandomURL2 -UseBasicParsing + } + catch { + $response = Invoke-WebRequest -Uri $DownloadURL3 -UseBasicParsing + } } +$rand = Get-Random -Maximum 99999999 +$isAdmin = [bool]([Security.Principal.WindowsIdentity]::GetCurrent().Groups -match 'S-1-5-32-544') +$FilePath = if ($isAdmin) { "$env:SystemRoot\Temp\MAS_$rand.cmd" } else { "$env:TEMP\MAS_$rand.cmd" } + $ScriptArgs = "$args " $prefix = "@:: $rand `r`n" $content = $prefix + $response -- cgit v1.2.3