@echo off echo Downloading, Installing, and Configuring the BMC Pulse Secure VPN client. echo echo . echo . echo . echo Please leave this window open until the installation completes. echo This window will close upon completion. echo . echo .. echo ... echo Checking for x86 or x64 OS reg Query "HKLM\Hardware\Description\System\CentralProcessor\0" | find /i "x86" > NUL && set OS=32BIT || set OS=64BIT if %OS%==32BIT goto 32bit if %OS%==64BIT goto 64bit goto end :32bit echo ... echo Downloading x86 Installer from https://www.bmc.org/hd/ powershell.exe Invoke-WebRequest -OutFile %temp%\Default.pulsepreconfig http://www.bmc.org/sites/default/files/hd/default.pulsepreconfig powershell.exe Invoke-WebRequest -OutFile %temp%\ps-pulse-win-9.1r11.4-b8575-32bitinstaller.msi http://www.bmc.org/sites/default/files/hd/ps-pulse-win-9.1r11.4-b8575-32bitinstaller.msi echo ... Installing Pulse Secure msiexec /i %temp%\ps-pulse-win-9.1r11.4-b8575-32bitinstaller.msi CONFIGFILE=%temp%\Default.pulsepreconfig /qb goto end :64bit echo ... echo Downloading x64 Installer from https://www.bmc.org/hd/ powershell.exe Invoke-WebRequest -OutFile %temp%\Default.pulsepreconfig http://www.bmc.org/sites/default/files/hd/default.pulsepreconfig powershell.exe Invoke-WebRequest -OutFile %temp%\ps-pulse-win-9.1r11.4-b8575-64bitinstaller.msi http://www.bmc.org/sites/default/files/hd/ps-pulse-win-9.1r11.4-b8575-64bitinstaller.msi echo ... Installing Pulse Secure msiexec /i %temp%\ps-pulse-win-9.1r11.4-b8575-64bitinstaller.msi CONFIGFILE=%temp%\Default.pulsepreconfig /qb goto end :end echo ... echo Cleaning up temp files echo . echo .. echo ... IF EXIST %temp%\Default.pulsepreconfig DEL /F %temp%\Default.pulsepreconfig IF EXIST %temp%\ps-pulse-win-9.1r11.4-b8575-32bitinstaller.msi DEL /F %temp%\ps-pulse-win-9.1r11.4-b8575-32bitinstaller.msi IF EXIST %temp%\ps-pulse-win-9.1r11.4-b8575-64bitinstaller.msi DEL /F %temp%\ps-pulse-win-9.1r11.4-b8575-64bitinstaller.msi exit