Switch BES Relay Action Site Masthead (Windows)
0 Votes |
Collections (part of 1 collection)
Versioning - This is the latest version.
1 | Switch BES Client Action Site Masthead - BES Relay | 10/17/2012 1:15:12 PM |
2 | Switch BES Relay Action Site Masthead (Windows) | 8/9/2013 1:56:26 PM |
Description
Sometimes it is necessary to switch the BES Client's action site masthead. The action site masthead serves the following functions:
A common use for this task is to switch BES Clients and Relays from one BES Server to another. There are two methods of switching the BES Client action site masthead depending on how you would like to provide the new action site masthead. Download the new masthead from a web server - This action will download the file from the url http://127.0.0.1:52311/masthead/masthead.afxm and use it as the new masthead. Please put the file at that location or use a custom action to change the download url. Note: The actions below will remove manual BES Relay settings from the BES Client prior to switching the BES Client masthead. Important Note: Please make sure the new action site masthead is valid and points to a working BES Server. Once the masthead is switched, the BES Client may not be able to report the final status of the action because they may be pointing to a different BES Server. Due to the complexity of this action, please fully test this action before use in a production environment. |
Property Details
2553 | |
Production - Fully Tested and Ready for Production | |
Switch BES Relay Action Site Masthead (Windows) | |
BESC | |
Support | |
0 | |
danielheth@bigfix.me | |
<Unspecified> | |
Low | |
8/9/2013 12:00:00 AM | |
BES masthead Client file Relay | |
True | |
danielheth on 8/9/2013 1:56:26 PM | |
danielheth on 8/9/2013 2:01:39 PM | |
14123 Views / 98 Downloads | |
![]() ![]() ![]() ![]() ![]() |
Relevance


Actions
Action 1
action parameter query "SwitchMastheadPath" with description "Please Enter a Full Network Path to the New Action Site Masthead:" with default value "\\server_name\share_name\masthead.afxm"
copy "{parameter "SwitchMastheadPath" of action}" "{following text of last "\" of parameter "SwitchMastheadPath" of action}"
delete "{pathname of parent folder of regapp "besclient.exe"}\ActionSite.afxm"
copy "{following text of last "\" of parameter "SwitchMastheadPath" of action}" "{pathname of parent folder of regapp "besclient.exe"}\ActionSite.afxm"
setting "__RelayServer1"="" on "{parameter "action issue date" of action}" for client
setting "__RelayServer2"="" on "{parameter "action issue date" of action}" for client
setting "_BESRelay_GatherMirror_ClientActionSiteFolder"="{pathname of parent folder of regapp "BESClient.exe" & "\__BESData\__Global"}" on "{parameter "action issue date" of action}" for client
setting "_BESClient_RelaySelect_FailoverRelay"="" on "{parameter "action issue date" of action}" for client
setting "_BESClient_Register_Affiliation_SeekList"="" on "{parameter "action issue date" of action}" for client
setting "_BESClient_RelaySelect_TertiaryRelayList"="" on "{parameter "action issue date" of action}" for client
delete __appendfile
appendfile @echo off
appendfile echo Your administrator is restarting the BES Client... Please Wait...
appendfile net stop BESRelay
appendfile net stop BESClient
appendfile net start BESClient
appendfile net start BESRelay
delete clientRestart.bat
copy __appendfile clientRestart.bat
run clientRestart.bat
This action will be considered successful when the applicability relevance evaluates to false.
Action 2
download "http://lab.bigfix.me:52311/masthead/masthead.afxm"
delete "{pathname of parent folder of regapp "besclient.exe"}\ActionSite.afxm"
copy "__Download\masthead.afxm" "{pathname of parent folder of regapp "besclient.exe"}\ActionSite.afxm"
setting "__RelayServer1"="" on "{parameter "action issue date" of action}" for client
setting "__RelayServer2"="" on "{parameter "action issue date" of action}" for client
setting "_BESRelay_GatherMirror_ClientActionSiteFolder"="{pathname of parent folder of regapp "BESClient.exe" & "\__BESData\__Global"}" on "{parameter "action issue date" of action}" for client
setting "_BESClient_RelaySelect_FailoverRelay"="" on "{parameter "action issue date" of action}" for client
setting "_BESClient_Register_Affiliation_SeekList"="" on "{parameter "action issue date" of action}" for client
setting "_BESClient_RelaySelect_TertiaryRelayList"="" on "{parameter "action issue date" of action}" for client
delete __appendfile
appendfile @echo off
appendfile echo Your administrator is restarting the BES Client... Please Wait...
appendfile net stop BESRelay
appendfile net stop BESClient
appendfile net start BESClient
appendfile net start BESRelay
delete clientRestart.bat
copy __appendfile clientRestart.bat
run clientRestart.bat
This action will be considered successful when the applicability relevance evaluates to false.
Sharing
Social Media: |