Getting Epicor Edge Agent Silent Installer to work for both LIVE and PILOT

Hopefully, this will be helpful to someone.

NOTE: This is for general Agent use. If you have specific configs on some agent installs, obviously don’t just delete/overwrite them.

  1. On LIVE:
    1. Create a Security Group for all users who will have access to the Edge Agent.
    2. Add each intended user to the security group.
    3. Open the Edge Agent Configuration app from the Epicor menu.
      1. Add (‘+’) a new configuration.
      2. Select Provide Download.
      3. Search/enter the security group you created.
      4. Enter the defaults for Client#1 and Client#2 (see below).
  2. On PILOT, repeat everything in step 1.
  3. On LIVE, use the overflow menu on Edge Agent Configuration to ‘Download the Silent Installer’.
  4. This gives you a ‘ps1’ PowerShell script.
  5. Open the file with e.g., VSCode.
    1. Look for the line:
      1. $appServerUrl2 = "“
        
    2. Change the value to match your PILOT URL, probably similar to:
    3. $appServerUrl2 = "https://centralusdtpilot19.epicorsaas.com/SaaSxxxPilot"
      
    4. Save the script.
  6. On each workstation, uninstall any old Edge agent version first.
  7. Run PowerShell as an administrator (right-click > Run as Administrator)
  8. Navigate to the script directory in PowerShell.
  9. Enter “.\” and the name of the script; e.g.:
  10. .\EdgeAgentSilentInstaller
    
  11. Agent is installed and should work for both LIVE and PILOT.

Typical defaults:

Client:
C:\Epicor\ERPDT\xxxxx-LIVE\Client\Epicor.exe
C:\Epicor\ERPDT\xxxxx-PILOT\Client\Epicor.exe

Sysconfig:
C:\Epicor\ERPDT\xxxxx-LIVE\Client\config\saas691.sysconfig
C:\Epicor\ERPDT\xxxxx-LIVE\Client\config\saas691.sysconfig

(where 'xxxxx' will be unique to your account)

This could no doubt be extended, mutatis mutandis, for a 3rd and 4th server instance.

1 Like