Delete nt_system.ps1
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user