From a0cc46a2feee2e207e7185a4c236ce224513599e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tiago=20Concei=C3=A7=C3=A3o?= Date: Sat, 4 Mar 2017 17:58:13 +0000 Subject: [PATCH] Add files via upload --- utils/install-basic-software.bat | 36 ++++++++++++++++++++++++++++ utils/installChocolatey.bat | 40 ++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 utils/install-basic-software.bat create mode 100644 utils/installChocolatey.bat diff --git a/utils/install-basic-software.bat b/utils/install-basic-software.bat new file mode 100644 index 0000000..9cba6ac --- /dev/null +++ b/utils/install-basic-software.bat @@ -0,0 +1,36 @@ +@echo off +SET DIR=%~dp0% +:Begin UAC check and Auto-Elevate Permissions +:------------------------------------- +REM --> Check for permissions +>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" + +REM --> If error flag set, we do not have admin. +if '%errorlevel%' NEQ '0' ( +echo: +echo Requesting Administrative Privileges... +echo Press YES in UAC Prompt to Continue +echo: + + + goto UACPrompt +) else ( goto gotAdmin ) + + +:UACPrompt + echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" + echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" + + + "%temp%\getadmin.vbs" + exit /B + + +:gotAdmin + if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) + pushd "%CD%" + CD /D "%~dp0" +:-------------------------------------- + +PowerShell.exe -NoProfile -ExecutionPolicy Bypass -Command "& '%~dp0\install-basic-software.ps1'" +pause \ No newline at end of file diff --git a/utils/installChocolatey.bat b/utils/installChocolatey.bat new file mode 100644 index 0000000..2fdbaec --- /dev/null +++ b/utils/installChocolatey.bat @@ -0,0 +1,40 @@ +@echo off +SET DIR=%~dp0% +:Begin UAC check and Auto-Elevate Permissions +:------------------------------------- +REM --> Check for permissions +>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" + + +REM --> If error flag set, we do not have admin. +if '%errorlevel%' NEQ '0' ( +echo: +echo Requesting Administrative Privileges... +echo Press YES in UAC Prompt to Continue +echo: + + + goto UACPrompt +) else ( goto gotAdmin ) + + +:UACPrompt + echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" + echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" + + + "%temp%\getadmin.vbs" + exit /B + + +:gotAdmin + if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) + pushd "%CD%" + CD /D "%~dp0" +:-------------------------------------- + +echo Installing chocolatey. + +@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin + +pause \ No newline at end of file