浏览代码

update bootstrap with admin rights and remove legacy packages

Tobias Simetsreiter 3 年之前
父节点
当前提交
261c15d785
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      bootstrap.ps1

+ 6 - 3
bootstrap.ps1

@@ -1,5 +1,11 @@
 
 # Set-ExecutionPolicy Bypass -Scope Process -Force;[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://<myurl>/bootstrap.ps1'))
+if (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))  
+{  
+  $arguments = "& '" +$myinvocation.mycommand.definition + "'"
+  Start-Process powershell -Verb runAs -ArgumentList $arguments
+  Break
+}
 
 Set-ExecutionPolicy Bypass -Scope Process -Force
 
@@ -13,11 +19,8 @@ choco upgrade -y `
     7zip `
     openvpn `
     putty `
-    ubuntuhere `
     virtualbox `
     winscp `
-    wsl2 `
-    wsltty `
 
 
 $User = Read-Host -Prompt 'Done. Close?'