diff --git a/nt_system.ps1 b/nt_system.ps1 deleted file mode 100644 index af683f4..0000000 --- a/nt_system.ps1 +++ /dev/null @@ -1,36 +0,0 @@ -# Download file: https://windows11.now.sh/nt_system.ps1 - -# получение прав админа -if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs; exit } - -# скачивание gsudo -[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 -$release = Invoke-RestMethod -Method Get -Uri "https://api.github.com/repos/gerardog/gsudo/releases/latest" -$asset = $release.assets | Where-Object name -like *.zip -$destdir = "$home\apps\gsudo" -$zipfile = "$env:TEMP\$($asset.name)" - -Write-Output "Downloading $($asset.name)" -Invoke-RestMethod -Method Get -Uri $asset.browser_download_url -OutFile $zipfile - -Write-Output "Extracting to $destdir" -Expand-Archive -Path $zipfile -DestinationPath $destdir -Force -Remove-Item -Path $zipfile - -$p = [System.Environment]::GetEnvironmentVariable('Path', [System.EnvironmentVariableTarget]::User); -if (!$p.ToLower().Contains($destdir.ToLower())) -{ - Write-Output "Adding $destdir to your Path" - - $p += ";$destdir"; - [System.Environment]::SetEnvironmentVariable('Path',$p,[System.EnvironmentVariableTarget]::User); - - $Env:Path = [System.Environment]::GetEnvironmentVariable('Path', [System.EnvironmentVariableTarget]::Machine) + ";" + $p - - Write-Output "Restart your consoles to refresh the Path env var." -} - -& "$destdir\gsudo.exe" cmd /c mklink "$destdir\sudo.exe" "$destdir\gsudo.exe" - -# выполнение команды -gsudo --system cmd.exe