Hello. I am a system administrator. I carefully studied your project. I already faced such a task earlier. I understand you use Active Directory. I can install the program for 150 PC, with the use of a third-party application (I think 1 day), and also make the setting for you, to install a new instance of the program in a couple of clicks.
Also, you will be able to see through the program whether the installation on the PC is successful or not, which is very convenient. Since practice shows that remote installation does not always work without failures