__  __          __   ____      __     _      ____  _____  
 |  \/  |   /\    \ \ / /\ \    / /\   | |    / __ \|  __ \ 
 | \  / |  /  \    \ V /  \ \  / /  \  | |   | |  | | |__) |
 | |\/| | / /\ \    > <    \ \/ / /\ \ | |   | |  | |  _  / 
 | |  | |/ ____ \  / . \    \  / ____ \| |___| |__| | | \ \ 
 |_|  |_/_/    \_\/_/ \_\    \/_/    \_\______\____/|_|  \_\
            

Heimdal_installer.bat

@echo off
setlocal

:: Heimdal Activation key:
set "heimdalkey=AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEE"


:: Logs of installation you can find in C:\Heimdal\ folder
::----------------------------------------------------
openfiles >nul 2>&1
if %errorlevel% NEQ 0 (
    powershell -Command "Start-Process cmd -ArgumentList '/c %~dpnx0' -Verb runAs"
    exit /b
)
if exist "C:\Heimdal\" (
    rmdir /s /q "C:\Heimdal\"
)
mkdir "C:\Heimdal\"
echo [%date% %time%] Download start >> "C:\Heimdal\installog.txt"
powershell -Command "Invoke-WebRequest -Uri 'https://heimdalprodstorage.blob.core.windows.net/setup/HeimdalLatestVersion.msi' -OutFile 'C:\Heimdal\HeimdalLatestVersion.msi'"
echo [%date% %time%] Installer downloaded >> "C:\Heimdal\installog.txt"

echo [%date% %time%] Start install >> "C:\Heimdal\installog.txt"
msiexec /qn /i "C:\Heimdal\HeimdalLatestVersion.msi" heimdalkey="%heimdalkey%" /l*v "C:\Heimdal\installer_log.txt"
echo [%date% %time%] installer started, see log installer_log.txt >> "C:\Heimdal\installog.txt"

endlocal