To license a LoadMaster, you must acknowledge the EULA licenses. This step involves three commands and they must be run in the following order:

  1. Read-LicenseEULA
  2. Confirm-LicenseEULA
  3. Confirm-LicenseEULA2

For example:

$reula = Read-LicenseEULA -LoadBalancer 172.21.59.85 -Credential bal
$reula
ReturnCode Response                      Data    
---------- --------                      ----    
200        Command successfully executed @{Eula=}
 
$reula.Data.Eula
MagicString                          Eula                                                                                                                                  
-----------                          ----                                                                                                                                  
d15981f0-ec48-4558-8a3e-796e2036300d ...              

The MagicString parameter must be used as input for the Confirm-LicenseEULA command. The Type parameter is optional. The default value for the Type parameter is Trial. The Free value must only be used for the Free LoadMaster.

$ceula = Confirm-LicenseEULA -Magic $reula.Data.Eula.MagicString `
                                            -LoadBalancer 172.21.59.85 -Credential bal
$ceula
ReturnCode Response                      Data     
---------- --------                      ----     
200        Command successfully executed @{Eula2=}
 
$ceula.Data.Eula2
MagicString                          Eula2                                                                                                                                 
-----------                          -----                                                                                                                                 
46181257-2f09-4094-a9cd-6af02f352180 ...                                                                                                                                   

The last step is to run the Confirm-LicenseEULA2 command. The MagicString parameter is from the Confirm-LicenseEULA output.

Setting the Accept parameter to yes when running the Confirm-LicenseEULA2 command means that your LoadMaster sends data to Progress Kemp anonymously to improve our product usage knowledge. If this parameter is set to no, your LoadMaster does not send this data.

Note: Setting the Accept parameter to no, disables notifications regarding new releases in the LoadMaster WUI.
$ceula2 = Confirm-LicenseEULA2 -Magic $ceula.Data.Eula2.MagicString -Accept yes `
                                       -LoadBalancer 172.21.59.85 -Credential bal
$ceula2
ReturnCode Response                       Data
---------- --------                       ----
       200 Command successfully executed.