Installing OpenEdge via Automox – Has Anyone Done It?
Hi everyone,
Has anyone successfully installed OpenEdge using Automox?
Given the payload limitations in Automox, it seems like this might be challenging—or possibly not feasible at all. However, I wanted to check if anyone has attempted this in their environment and managed to get it working.
What is the size of the app, and is that the primary concern? The documentation looks fairly straightforward for a powershell install. Automox is planning on increasing the available payload size in the near future but in the meantime we may be able to facilitate downloading it via the company’s download portal (pending api access) or from a shared drive on the network. There are some additional options.
While I have not done OpenEdge I have done some similar deployments is a round about way. I have found that you can have it run a PS script/BAT file that will then pass the correct arguments. You can also drop the installer where you would like as well(I just used C:\temp).
It is by NO means elegant lol!!! But as I was on a time crunch it got the job done for sure! I have plans to go back and try to make it a bit cleaner, but its continues to work as is so I’ve kept it back burner.
Hi Maulik,
What is the size of OpenEdge? The install looks like it should be fairly straightforward. Automox is working towards increasing the payload size in the near future, but perhaps we can download the installer from the vendor (if possible) or from a network share in the meantime.
Hey there,
Curious how you are installing it today?
You can utilize a Required Software Policy by attaching the installer and the configuration file, for example, something like this may work per OpenEdge’s documentation pulled directly from:
Perhaps, upload the log to a static location e.g., "C:\Windows\Temp\".
Installer does not need to be referenced if uploaded as a payload has to match "setup.exe" if you go with that naming convention. Additionally, upload the response.ini payload, that way it can be referenced and even uploaded to a device like we did with the log file.
Let us know where you land!
@CallmePH the problem with OpenEdge is the payload. its just large and installation will be longer as well. Progress package is between 2 to 4 GB so using network drive or blob storage will might work. i just wanted to confirm across other users if someone has already been through .
@MarkH-Automox payload size for openedge will be 2 to 4 GB depending on openedge version. Although i was wondering if we can divide package into 3 to 4 zip files and then upload it as payload in just worklet. do you think that it should work cause i heard somewhere that automox has that payload limitation due to automox console session where connection will time out before 1Gb file can fully uploaded.
Thanks
@ASkrodzki-Automox we will still need installer files to run setup.exe to complete the installation. resopnse.ini file should also be referenced in that folder.
Also we used to have PDQ before we switched to automox where we had no payload limitation but at the moment we do manual installation which sucks to be honest also installation take around 25 to 30 minutes, even for the update as well.
Thanks
We have not seen internal conversations about this software as it sits behind a paywall - we don’t have access to software behind paywalls. Are you able to compress the files into a zip file which reduces the size? It may take time for it to unpack, yet that could be still be feasible. The ini could be deployed manually as needed in my code example.
A custom worklet referencing a network share location (cloud or site local) will likely be a better path, at least for onsite devices or when using a VPN with appropriate entitlements.
Try compressing it, let us know if you hit the file limit, or once you've attempted the network share route by updating my code ‘bite’. Waiting to hear back.
Thanks @ASkrodzki-Automox. ill definitely spend sometime now to pull this off.
Hey Guys, so i was able to pull it off OE installation.
Future users who might come across this kind of deployment can refer to below details.
Had to split out package into 3 zip files. (since i don't wanted to use any network location or blob storage, kept split packages under 1gig so, it uploads successfully before Automox times out. )
Uploaded payload one by one. Split packages with other required files.
Since 7zip and 7z.exe requires to extract file successfully on endpoint, deployed 7zip to endpoint with separate worklet before hand. Also we using 7Zip as our baseline app so it was already fulfilled requirements. 7-zip
Created batch file which get triggers the installation to run.(OE installation takes 30 to 60 minutes to complete, so putting silent installation in the same worklet might not help and worklet might get timed out) Here’s the used batch file.
@echo off setlocal
REM Set paths set BASE_DIR=C:\OE12.8installation\Progress 12.8.1 64bit set SETUP_EXE=%BASE_DIR%\Progress 12.8.1 64bit\setup.exe set RESPONSE_FILE=%BASE_DIR%\response.ini
REM Set final log location set LOG_DIR=C:\OEinstallationLogs set LOG_FILE=%LOG_DIR%\progress_install.log set DONE_FLAG=%LOG_DIR%\progress_done.flag
REM Create log folder if not exists if not exist "%LOG_DIR%" ( mkdir "%LOG_DIR%" )
# Copy response.ini and batch file into extracted folder Copy-Item -Path "$destinationFolder\response.ini" -Destination "$destinationFolder\Progress 12.8.1 64bit\" -Force Copy-Item -Path "$destinationFolder\OE12.8_install1.bat" -Destination "$destinationFolder\Progress 12.8.1 64bit\" -Force Log "Copied response.ini and batch file to extracted folder"
# Run the installer batch file $batchFile = Join-Path $extractFolder "OE12.8_install1.bat" if (Test-Path $batchFile) { Log "Starting silent install batch file" Start-Process -FilePath "cmd.exe" -ArgumentList "/c `"$batchFile`"" -WindowStyle Hidden -Wait Log "Batch file executed successfully" } else { Log "ERROR: Batch file not found at $batchFile" }
Log "All setup steps completed. Installation may take 30–60 minutes. Check C:\OEinstallationLogs for progress."
Haven't spend so much time to clean the script as it was working and giving me what i wanted.
Thanks
@maulik Happy to help - additionally please review the following product updates.
The payload size within policies has increased to 10GBs, you do not have to split up packages anymore. You can now upload the entire file without having to break it apart.