Silent Redirect for Relay Upgrade

(imported topic written by Edj)

Hi,

We are in the final stage of our 7.2 upgrade and have a question in regards to the BESRelayUpgrade-7.2.1.357.exe package. If the “BESRelayUpgrade-7.2.1.357.exe” package is extracted, the enclosed setup.exe will allow the user to redirect the upgrade to a different installation path. If the “BESRelayUpgrade-7.2.1.357.exe” is executed instead the directory patch can not be selected and is chosen ,I imagine, based on the client’s registry installation value. The question that I have is:

Is there a command line variable or switch for a silent redirect of the “BESRelayUpgrade-7.2.1.357.exe” package?

Thanks,

Ed

(imported comment written by sthull)

Hi Ed,

You should not try to redirect the relay to a new path on an upgrade, as it will not migrate anything from the old location and you’ll be left with essentially two relay installs on the same machine. If you need to change install locations, you should use BESRemove to completely remove the relay, and then redeploy it using our task in the BES Support site (ID 570: Install BES Relay 7.2). The second and third deployment actions in this task allow you to specify non-default install locations.

From that point forward, you can use our Relay upgrade fixlet to upgrade the relay. It should always upgrade in the same location it is currently installed.

Regards,

Steve

(imported comment written by pcaprio91)

All,

if I wanted to manually install the 7.2.5.22 BES relay onto a new system via command line, what would the switches be to install the BES relay into a different directory, or a drive with the most space (if C:\ is limited)?

(imported comment written by sthull)

Hi pcaprio,

Please see the actionscript in task 570 I referenced. It shows you the command we run to install the relay into a different location. There is no switch to install on the drive with the most space. We use relevance to determine that within the action, and then specify that drive when we pass the new install location into the setup exe.

Is there a reason you do not want to use the install task in the console?

Regards,

Steve

(imported comment written by pcaprio91)

hello Steve,

Thx for the reply.

The reason why we want to manually install the BES Relay software and not use the console, is due to we have a system within a DMZ that we want to make a relay.

Currently the 3 servers that are in this DMZ are BES clients. When we push 1 package to any one of these 3 systems, it can take up to 1 day for the patch to get to the system and install. We want to turn one of these clients into a relay, but to do this quickly, we want to manually install the BES relay .exe .

(imported comment written by BenKus)

Hi pcaprio,

You can send the action and restart the agent to make it go get it immediately…

Also, you might consider using command polling with an interval of an hour or so:

http://support.bigfix.com/cgi-bin/kbdirect.pl?id=185

Ben