Help GPO software deployment in .exe converted to .msi
tcolin
Posted messages
13
Status
Member
-
kelux Posted messages 3065 Registration date Status Contributor Last intervention -
kelux Posted messages 3065 Registration date Status Contributor Last intervention -
Hello,
I have software to deploy that I only have in .exe format, so I transformed this .exe into .msi using a software tool.
I created a GPO to deploy this software, but it doesn't work.
I added a right in the GPO allowing it to run only when the network is connected and to update every 5 minutes. On my client machine, the event viewer shows that the GPO was processed correctly and there were no issues, but the software is not installed.
When I run the transformed msi on my local computer, a pop-up appears, but if I go through the installation process, the software is installed. Could this be where the problem lies? I used Advanced Installer to modify the .exe; I had tried a test with msiwrapper, which seems more well-known, but I couldn't get it installed afterwards.
Any ideas?
I have software to deploy that I only have in .exe format, so I transformed this .exe into .msi using a software tool.
I created a GPO to deploy this software, but it doesn't work.
I added a right in the GPO allowing it to run only when the network is connected and to update every 5 minutes. On my client machine, the event viewer shows that the GPO was processed correctly and there were no issues, but the software is not installed.
When I run the transformed msi on my local computer, a pop-up appears, but if I go through the installation process, the software is installed. Could this be where the problem lies? I used Advanced Installer to modify the .exe; I had tried a test with msiwrapper, which seems more well-known, but I couldn't get it installed afterwards.
Any ideas?
2 answers
Hello,
1. The GPO must target an OU with machines, not users.
Users are not necessarily local administrators of their machine.
2. The package created must be in "silent" mode, meaning that no window should appear waiting for human intervention.
3. The share where the installation file is stored must be accessible by the machines.
-
Afterwards, it is possible to do it via a login script (through a GPO that targets machines).
This allows launching EXE files, not just MSIs.
It will also be easier to manage the launch parameters of the EXE for a "silent" installation.
-
To go further, my advice is not to manage software deployment with GPOs.
Instead, turn to tools made for that purpose (SCCM for example).
1. The GPO must target an OU with machines, not users.
Users are not necessarily local administrators of their machine.
2. The package created must be in "silent" mode, meaning that no window should appear waiting for human intervention.
3. The share where the installation file is stored must be accessible by the machines.
-
Afterwards, it is possible to do it via a login script (through a GPO that targets machines).
This allows launching EXE files, not just MSIs.
It will also be easier to manage the launch parameters of the EXE for a "silent" installation.
-
To go further, my advice is not to manage software deployment with GPOs.
Instead, turn to tools made for that purpose (SCCM for example).
Hello
you can go take a look here
https://www.it-connect.fr/comment-deployer-un-logiciel-au-format-msi-par-gpo/
--
Chouba, Moderator / My job is so secret that I don’t even know what I do.
you can go take a look here
https://www.it-connect.fr/comment-deployer-un-logiciel-au-format-msi-par-gpo/
--
Chouba, Moderator / My job is so secret that I don’t even know what I do.
I have set up target machines for testing; I did not assign the OU directly to 1 OU but to a few machines.
The network path is accessible by the entire network.
However, there is human intervention when I manually install the software on my PC; that may be why it's blocking. How can I perform a silent installation???
I had looked into scripts, but I couldn't find the parameters to launch the software silently despite some tests (/S, /qn, etc.). It concerns Creo View Express 8.0.
So I was considering a software that transforms the exe into msi.
I'm not familiar with SCCM; I will look into it. Thank you for your response.
There is, however, a human intervention when I manually install the software on my PC; that may be why it gets stuck
This is what I am indicating to you, it is not "maybe," but it is "for sure."
but I haven't found the settings to launch the software silently despite some tests (/S, /qn, etc)
This is where you need to look and conduct further tests.
Whether it's an MSI deployment, EXE, via GPO, or through a tool like SCCM; you need to know how to manage the installation parameters of the package in any case.
Note that the EXE in question is an executable that self-extracts (self-extracting ZIP), within which we find an MSI.
The software publisher has also documented the "silent install" for this product.
https://support.ptc.com/help/creo/view/r5.1/en/index.html#page/creo_view_install/Deploying_DeployingUsingASilentInstallation-57E1FE17.html
-
It is indeed the /qn that allows for a silent install.
So I'm going to focus on a silent installation script in exe
I've tried running it locally via cmd for a silent installation. Here is the error message I have? Do I need to do something else? I have the same error with /silent, /s asks for a human action (accepting the terms and conditions, etc.)
Product documentation: https://support.ptc.com/help/creo/view/r5.1/en/index.html#page/creo_view_install%2FDeploying_pubsTopic-15-2FADC99B.html%23
Have a nice day