bootstrap.ps1 982 B

1234567891011121314151617181920212223242526
  1. # 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'))
  2. if (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))
  3. {
  4. $arguments = "& '" +$myinvocation.mycommand.definition + "'"
  5. Start-Process powershell -Verb runAs -ArgumentList $arguments
  6. Break
  7. }
  8. Set-ExecutionPolicy Bypass -Scope Process -Force
  9. [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
  10. iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
  11. choco upgrade -y chocolatey
  12. choco upgrade -y `
  13. 7zip `
  14. openvpn `
  15. putty `
  16. virtualbox `
  17. winscp `
  18. $User = Read-Host -Prompt 'Done. Close?'