As of LoadMaster version 7.2.36 the PowerShell module is signed.

The signature is embedded in the .psm1 file. To validate the signature, follow these steps:

  1. Right-click the Kemp.LoadBalancer.Powershell.psm1 file and click Properties.
  2. Select the Digital Signatures tab.

  3. Select the signature and click Details. This provides the signer information.
  4. Click View Certificate to check the signing certificate chain.

Depending on your execution policy, you may need to import the Progress Kemp PowerShell certificate to allow execution. Download the Progress Kemp certificate bundle using the link here.

This downloads a zip archive with three certificates:

  • root.kemp.crt – Root Progress Kemp CA certificate

  • ca.kemp.crt – Intermediate Progress Kemp CA certificate

  • codesign.kemp.crt – Progress Kemp code signing certificate

Unzip the archive into a desired location with unzip kemp-certs.zip.

Perform the following steps:

  1. Double-click the root.kemp.crt file and install it in Trusted Root Certification Authorities.
  2. Double-click the ca.kemp.crt file and install it in Trusted Root Certification Authorities.
  3. Confirm the installation by clicking OK when requested.
  4. Double click the codesign.kemp.crt and install it in Trusted Publishers.
  5. Set the execution policy to AllSigned. For example:
Set-ExecutionPolicy –ExecutionPolicy AllSigned –Scope CurrentUser

Alternatively, you could adjust your execution policy to one that is less restrictive.