if not exist "C:\Windows\Temp\puppet.msi" ( powershell -Command "(New-Object System.Net.WebClient).DownloadFile('http://downloads.puppetlabs.com/windows/puppet-3.6.2.msi', 'C:\Windows\Temp\puppet.msi')" > C:\Windows\Temp\PATH set /p PATH=