Allows you to back up the LoadMaster.
Allows you to back up the LoadMaster.
Backup-LmConfiguration -Path <String> [-Force <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Backup-LmConfiguration -Path <String> [-Force <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The local path where the LoadMaster backup file should be saved. | true | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Backup-LmConfiguration -Path c:\backup\backup.file
Create a backup of all the certificates and intermediate certificates on the LoadMaster.
The password will be required to restore the certificate file to the load balancer.
Backup-TlsCertificate -Password <String> [-Path <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Backup-TlsCertificate -Password <String> [-Path <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
A password to encrypt the certificate backup file. This password will be needed to restore the certificate file to the LoadMaster. | true | false | |||
The local path where the certificate backup file should be saved. If no file is specified, the backup file will be saved as C:\Temp\CertificateBackup_yyyy-MM-dd_HH-mm-ss, assuming that C:\ is the System Root drive specified in the Environment variables. If the input parameter Path is not set, the default location where the cmdlet tries to save the TlsCertificate is: $($Env:SystemRoot)\Temp If the above folder does not exist or it is not accessible (permissions) the cmdlet will fail. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Backup-TlsCertificate -Password password -Path C:\temp\CertBackup_2017_04_28.16.09
Flush the SSO authentication cache.
Flush the SSO authentication cache.
Clear-SSOCache [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Clear-SSOCache [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Clear-SSOCache
Used to enter the magic string returned by the ReadEula command to accept the EULA and to set the type of license used, for example trial, perm or free.
When this command is run successfully, a second EULA and magic string will be displayed.
Value Description
Trial Temporary license for users evaluating the Kemp LoadMaster
Perm Purchased permanent LoadMaster
Free Free LoadMaster
Confirm-LicenseEULA [[-Type] <String>] [-Magic] <String> [[-LoadBalancer] <String>] [[-LBPort] <Int32>] [[-Credential] <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Use this parameter to specify the type of license that is being employed. The type parameter is legacy. The default value of the type parameter is Trial. This can be overwritten by setting the type parameter when running the Confirm-LicenseEULA command. Valid values for the type parameter are: Perm - Perpetual Free - Free (Restricted) Trial – Trial (Unrestricted) |
false | false | |||
The magic string that is is generated by the ReadEULA command. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
$confirm = Confirm-LicenseEULA -Magic 82745495-48f8-4fec-895c-c21f9297d989 -Type trial $confirm
Specify whether or not to use the Kemp Analytics feature.
Enables statistical and usage data to be sent to Kemp for analysis. This data is strictly about product usage, enabled capabilities, and statistics.
No sensitive user data, or traffic of any kind is either collected or communicated. For more information, visit https://kemp.ax/KempAnalytics.
Confirm-LicenseEULA2 [-Magic] <String> [-Accept] <String> [[-LoadBalancer] <String>] [[-LBPort] <Int32>] [[-Credential] <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This magic string that is generated by running the ReadEULA command. | true | false | |||
This parameter is used to accept or reject the license agreement. The possible values are; yes and no. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
$confirm = Confirm-LicenseEULA2 -Accept yes -Magic 20864369-5d36-407c-874d-772e610c8bbc $confirm
This command allows you to duplicate a Virtual Service.
To duplicate a SubVS within the same Virtual Service, specify the VSIndex of the SubVS in the VS parameter.
Copy-AdcVirtualService [-VS <String>] [-Port <Int32>] [-Prot <String>] [-NewVs <String>] [-NewPort <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Copy-AdcVirtualService [-VS <String>] [-Port <Int32>] [-Prot <String>] [-NewVs <String>] [-NewPort <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The Virtual Service IP address or Index number of the Virtual Service. | false | false | |||
The port of the Virtual Service being copied. | false | false | |||
The protocol of the Virtual Service being copied (tcp or udp). | false | false | |||
The IP address of the new Virtual Service. | false | false | |||
The port of the new Virtual Service. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Copy-AdcVirtualService -NewPort 80 -NewVs 10.35.47.25 -Port 80 -Prot tcp -VS 10.35.47.21
Disables the specified Real Server.
Disables the specified Real Server.
Disable-AdcRealServer -RSIpaddress <String> [-RSPort <Int32>] [-RSFqdn <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Disable-AdcRealServer -RSIpaddress <String> [-RSPort <Int32>] [-RSFqdn <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the Real Server to disable. | true | false | |||
The port of the Real Server to disable. | false | false | |||
The Fully Qualified Domain Name (FQDN) of the Real Server to disable. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The IP Address of the Real Server that should be disabled on the load balancer. This parameter is required. The IP address can be in either the IPv4 or IPv6 formats. |
true | false |
Disable-AdcRealServer -IPAddress 10.11.0.24
Disables the specified node.
Disables the specified node.
Disable-ClusterNode -NodeId <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Disable-ClusterNode -NodeId <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID number of the node to be disabled. The ID of the node can be found in the ID column in the Cluster Control screen in the LoadMaster WUI. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Disable-ClusterNode -NodeId 2
Disables GEO globally for the LoadMaster.
Disables GEO globally for the LoadMaster.
Disable-LmGeoPack [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Disable-LmGeoPack [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Disable-LmGeoPack
Disables the programmable Application Program Interface (API).
Run this command to disable the API interface.
Disable-SecAPIAccess [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Disable-SecAPIAccess [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Disable-SecAPIAccess
Allows you to turn off WAF remote logging.
Allows you to turn off WAF remote logging.
Disable-WafRemoteLogging [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Disable-WafRemoteLogging [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Disable-WafRemoteLogging -LoadBalancer <LoadMasterIPAddress>
Enables a specified Real Server that is currently disabled.
Enables a specified Real Server that is currently disabled.
Enable-AdcRealServer -RSIpAddress <String> [-RSPort <Int32>] [-RSFqdn <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Enable-AdcRealServer -RSIpAddress <String> [-RSPort <Int32>] [-RSFqdn <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the Real Server to enable. | true | false | |||
The port of the Real Server to enable. | false | false | |||
The Fully Qualified Domain Name (FQDN) of the Real Server to enable. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The IP Address of the Real Server that should be enabled on the load balancer. This parameter is required. The IP address can be in either the IPv4 (e.g. 10.11.0.24) or IPv6 (e.g. fdce:9b36:e54f:110::40:14) format. |
true | false |
Enable-AdcRealServer -RSIpAddress 10.154.11.84
Enables the specified node.
Enables the specified node.
Enable-ClusterNode -NodeId <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Enable-ClusterNode -NodeId <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID number of the node to be enabled. The ID of the node can be found in the ID column in the Cluster Control screen in the LoadMaster WUI. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Enable-ClusterNode -NodeId 2
Enables GEO globally for the LoadMaster.
Enables GEO globally for the LoadMaster.
Enable-LmGeoPack [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Enable-LmGeoPack [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the Kemp LoadMaster that you are directing the command to. This can be set globally by using the Initialize-LoadBalancer command, but can be overridden on each individual command by using this parameter. |
false | false | |||
The port of the load balancer. | false | false | |||
Specifies a user account that has permission to administer the load balancer. You can either enter a username for the load balancer or provide a PSCredential object, such as an object that is returned by the Get-Credential cmdlet. When you type a username, you are prompted for a password. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. |
false | false | |||
infa | false | false | |||
iv | false | false |
Enable-LmGeoPack
Enables the programmable Application Program Interface (API).
Run this command to enable the API interface.
Enable-SecAPIAccess [-LBPort <Int32>] [-LoadBalancer <String>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Enable-SecAPIAccess [-LBPort <Int32>] [-LoadBalancer <String>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Enable-SecAPIAccess
Enable or disable network telemetry monitoring on a particular interface.
Enable network telemetry for the specified interface to monitor the network traffic traversing interfaces and generate rich network telemetry in IP
Flow Information Export (IPFIX) format.
Enable-Telemetry [-Iface <Int32>] -Enable <Boolean> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Enable-Telemetry [-Iface <Int32>] -Enable <Boolean> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Interface | Specify the number of the interface to enable/disable network telemetry monitoring on. | false | false | ||
Specify whether to enable or disable network telemetry monitoring for the specified interface. Valid values for the enable parameter are: 0 - Disabled 1 - Enabled |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Enable-Telemetry -Enable 1 -Iface 0
Allows you to enable WAF remote logging.
Allows you to enable WAF remote logging.
Enable-WafRemoteLogging -RemoteURI <String> -Username <String> -Passwd <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Enable-WafRemoteLogging -RemoteURI <String> -Username <String> -Passwd <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The remote server console URI. | true | false | |||
The remote username. | true | false | |||
The remote password. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Enable-WafRemoteLogging -Passwd ExamplePassword -RemoteURI ExampleRemoteURI -Username ExampleUsername
Retrieve the contents of the user-defined allowlist.
To view the user-defined allowlist (which overrides the blocklist), run this command.
Export-GeoIPAllowlistDatabase [-LegacyCall <Boolean>] -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [<CommonParameters>] Export-GeoIPAllowlistDatabase [-LegacyCall <Boolean>] -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is disabled, the new title is displayed in the outputted file (Allowlisted IPs). If the LegacyCall parameter is enabled, the legacy title is displayed in the outputted file (Whitelisted IPs). 0 - Disabled 1 - Enabled |
false | false | |||
This parameter is mandatory. This is the desired path and filename for the file that will be downloaded from the LoadMaster. If a file with the same name already exists, the command will fail. If no data is available on the LoadMaster, the command returns an empty file. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Export-GeoIPAllowlistDatabase -filename c:\t\example3
WARNING: This function is deprecated. Use the following command instead: Export-GeoIPBlocklistDatabase
WARNING: This function is deprecated. Use the following command instead:
Export-GeoIPBlocklistDatabase
Export-GeoIPBlacklistDatabase [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This parameter is mandatory. This is the desired path and filename for the file that will be downloaded from the LoadMaster. If a file with the same name already exists, the command will fail. If no data is available on the LoadMaster, the command returns an empty file. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
false | false | ||||
false | false |
Export-GeoIPBlacklistDatabase -filename 'C:\Users\ExampleUser\Documents\temp\blacklist.txt'
WARNING: This function is deprecated. Use the following command instead: Export-GeoIPBlocklistDatabaseChanges
WARNING: This function is deprecated. Use the following command instead:
Export-GeoIPBlocklistDatabaseChanges
Export-GeoIPBlacklistDatabaseChanges [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This parameter is mandatory. This is the desired path and filename for the file that will be downloaded from the LoadMaster. If a file with the same name already exists, the command will fail. If no data is available on the LoadMaster, the command returns an empty file. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
false | false | ||||
false | false |
Export-GeoIPBlacklistDatabaseChanges -filename c:\t\example
Retrieve the GEO IP blocklist.
Run this command to display the current, full GEO IP blocklist.
Export-GeoIPBlocklistDatabase -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [<CommonParameters>] Export-GeoIPBlocklistDatabase -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This parameter is mandatory. This is the desired path and filename for the file that will be downloaded from the LoadMaster. If a file with the same name already exists, the command will fail. If no data is available on the LoadMaster, the command returns an empty file. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Export-GeoIPBlocklistDatabase -filename 'C:\Users\ExampleUser\Documents\temp\blocklist.txt'
Retrieve a list of changes which were made to the blocklist.
To retrieve a list of changes which were made as of the last download, run this command.
Export-GeoIPBlocklistDatabaseChanges -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [<CommonParameters>] Export-GeoIPBlocklistDatabaseChanges -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This parameter is mandatory. This is the desired path and filename for the file that will be downloaded from the LoadMaster. If a file with the same name already exists, the command will fail. If no data is available on the LoadMaster, the command returns an empty file. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Export-GeoIPBlocklistDatabaseChanges -filename c:\t\example
WARNING: This function is deprecated. Use the following command instead: Export-GeoIPAllowlistDatabase
WARNING: This function is deprecated. Use the following command instead:
Export-GeoIPAllowlistDatabase
Export-GeoIPWhitelistDatabase [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This parameter is mandatory. This is the desired path and filename for the file that will be downloaded from the LoadMaster. If a file with the same name already exists, the command will fail. If no data is available on the LoadMaster, the command returns an empty file. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
false | false | ||||
false | false |
Export-GeoIPWhitelistDatabase -filename c:\t\example3
Save (download) the extended logs.
To download all extended logs, do not use the FileToExport parameter. To download specific extended logs, enter a space-separated list of files as the
FileToExport parameter.
Export-LmExtendedLogFile [-FileToExport <String>] [-Path <String>] [-OutputFileName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Export-LmExtendedLogFile [-FileToExport <String>] [-Path <String>] [-OutputFileName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enter a space-separated list of files to download. The file list must be in quotes. For example, "connection security". | false | false | |||
The path to download the file to. | false | false | |||
The name to give to the downloaded file. The default value of the output file name LM-EspLogFile_yyyy-mm-dd_hh-mm-ss.tar.gz. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-LmExtendedLogFile -FileToExport "connection security" -OutputFileName logs6 -Path C:\temp\
Export the route-based VPN logs.
Export a log file containing details about the route-based Virtual Private Network (VPN) connections in the LoadMaster.
Export-LmRouteVpnLogs [-Name <String>] -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [<CommonParameters>] Export-LmRouteVpnLogs [-Name <String>] -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the name of the relevant route-based VPN. | false | false | |||
Specify the path to download the logs file to, followed by the desired filename. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Export-LmRouteVpnLogs -filename C:\Temp\routeVpnLogs
Download the the route table and interface configuration file.
Download the the route table and interface configuration file for route-based VPN connections.
Export-LmRouteVpnRoutes -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [<CommonParameters>] Export-LmRouteVpnRoutes -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the path to download the file to, followed by the desired filename. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Export-LmRouteVpnRoutes -filename C:\Temp\vpnRoutes
Retrieve the status of a VPN connection.
Retrieve the status of a route-based Virtual Private Network (VPN) connection.
Export-LmRouteVpnStatus [-Name <String>] -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [<CommonParameters>] Export-LmRouteVpnStatus [-Name <String>] -filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the name of the relevant route-based VPN connection. | false | false | |||
Specify the path to download the status file to, followed by the desired filename. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Export-LmRouteVpnStatus -filename C:\Temp\routeVPNStatus
Save (download) system log files.
To save (download) all system log files, run the command without the FileToExport parameter. To specify particular log files to download, use the
FileToExport parameter.
Export-LmSyslogFile [-FileToExport <String>] [-Path <String>] [-OutputFileName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Export-LmSyslogFile [-FileToExport <String>] [-Path <String>] [-OutputFileName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enter a space-separated list of logs to save. The file list must be in quotes. For example, "named.log warn messages". To retrieve the names of the LoadMaster syslog files that can be entered here, run the Get-LmSyslogFie command. |
false | false | |||
Enter the path to save the log file to. | false | false | |||
Enter the filename to give to the saved file. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-LmSyslogFile -FileToExport "named.log warn messages" -OutputFileName logs4 -Path C:\temp\
Download the WAF debug/event logs.
This downloads a .tar.gz file.
Export-LmWafDebugLogs [-Path <String>] -OutputFileName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Export-LmWafDebugLogs [-Path <String>] -OutputFileName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The location to download the WAF debug logs to. If the path is not specified, the file is saved by default to C:\Windows\Temp. Ensure to add a backslash at the end of the Path string, otherwise you will receive an error, |
false | false | |||
The filename to give the downloaded file. If you do not include .tar.gz at the end of the filename, the .tar.gz extension is added to the filename. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-LmWafDebugLogs -OutputFileName wafdebuglogs -Path C:\Users\ExampeUser\Downloads\
Save temporary WAF remote logs data.
Save temporary WAF remote logs data.
Export-LmWafTempRemoteLog [-Path <String>] [-OutputFileName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Export-LmWafTempRemoteLog [-Path <String>] [-OutputFileName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The location to download the WAF remote logs to. If the path is not specified, the file is saved by default to C:\Windows\Temp. Ensure to add a backslash at the end of the Path string, otherwise you will receive an error |
false | false | |||
The filename to give the downloaded file. If you do not include .tar.gz at the end of the filename, the .tar.gz extension is added to the filename. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-LmWafTempRemoteLog
Allows you to download an OWASP custom rule data file to your local machine.
Allows you to download an OWASP custom rule data file to your local machine.
Export-OWASPCustomRuleData [-Path <String>] -RuleDataName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [<CommonParameters>] Export-OWASPCustomRuleData [-Path <String>] -RuleDataName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to download the file to. You can either specify a path or a path and filename. If the parameter Path does not contain a filename but only a path and the RuleDataName parameter is not null, the path will be set to the value path/RuleDataName. If you do not specify a path, the default path is $Env:SystemRoot\Temp\WafCustomRuleData_$(Get-Date -format yyyy-MM-dd_HH-mm-ss). Usually the $Env:SystemRoot is C:\Windows. Note that the C:\Windows\Temp must exist and the user must have write access to it in order to save the file in that folder. If not the cmdlet will fail. |
false | false | |||
The filename of the custom rule data file, followed by the extension (.data). | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Export-OWASPCustomRuleData -Path .\\data\\ruledata -RuleDataName test_blacklist.txt -LoadBalancer 10.35.30.9 -Credential bal
Download an OWASP Web Application Firewall (WAF) custom rule file.
Download the specified rule file to the specified path.
Export-OWASPCustomRuleSet [-Path <String>] -RuleSetName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [<CommonParameters>] Export-OWASPCustomRuleSet [-Path <String>] -RuleSetName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to download the file to. You can either specify a path or a path and filename. If the parameter Path does not contain a filename but only a path and the RuleDataName parameter is not null, the path will be set to the value path/RuleDataName. If you do not specify a path, the default path is $Env:SystemRoot\Temp\WafCustomRuleSet_$(Get-Date -format yyyy-MM-dd_HH-mm-ss). Usually the $Env:SystemRoot is C:\Windows. Note that the C:\Windows\Temp must exist and the user must have write access to it in order to save the file in that folder. If not the cmdlet will fail. |
false | false | |||
The filename of the custom rule. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Export-OWASPCustomRuleSet -Path ../owasp_ruleset -RuleSetName owasp_cus
If using a self-signed certificate, the Export-SAMLSPCert command is used to download the certificate from the LoadMaster.
This certificate must be installed on the IdP server (for example AD FS) in order to be added to the relying party signature.
The AD FS server will require this certificate for use of the public key in order to verify the signatures that the LoadMaster generates.
Export-SAMLSPCert -Domain <String> -CertificateFilePath <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Export-SAMLSPCert -Domain <String> -CertificateFilePath <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the relevant SAML SSO domain to download the certificate for. | true | false | |||
The CertificateFilePath parameter of the Export-SAMLSPCert is the name of the file where to store the certificate, not a path. The name can be with or without the path. If no path is provided, the file is stored in current working directory. If the file is already present the command fails. To overwrite it, the Force switch must be used. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation | false | false | |||
wi | Enable this parameter to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-SAMLSPCert -CertificateFilePath C:\ExamplePath\SAMLCert -Domain example.com
Download a previously generated local user certificate.
Download a previously generated local user certificate.
Export-SecUserCertificate -User <String> -Path <String> [-Force <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Export-SecUserCertificate -User <String> -Path <String> [-Force <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The relevant username to download the certificate for. | true | false | |||
The location to store the certificate file in. | true | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-KEMPSecUserCertificate -Path c:\temp\cert -User Example
Export a Virtual Service as a template.
Export the settings in a Virtual Service as a template that can be used to create other Virtual Services.
Export-VSTemplate [-VirtualService <String>] [-Port <Int32>] [-Protocol <String>] [-VSIndex <Int32>] -Path <String> [-Force <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Export-VSTemplate [-VirtualService <String>] [-Port <Int32>] [-Protocol <String>] [-VSIndex <Int32>] -Path <String> [-Force <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the Virtual Service to export. | false | false | |||
The port of the Virtual Service to export. | false | false | |||
The protocol of the Virtual Service to export. | false | false | |||
The index number of the Virtual Service to export. To retrieve the Virtual Service index, run the Get-AdcVirtualService command. | false | false | |||
The location to save the exported template to, in the format <path>\<filename>. | true | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-VSTemplate -Path C:\t\template -Port 443 -Protocol tcp -VirtualService 10.154.11.181
Allows you to download the Web Application Firewall (WAF) audit logs.
Download the WAF audit logs.
Export-WafAuditLog [-Path <String>] -AuditFile <String> [-Filter <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Export-WafAuditLog [-Path <String>] -AuditFile <String> [-Filter <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Path to where you want to download the AFP audit logs to. You can either specify a path or a path and filename. If the parameter Path does not contain a filename but only a path and the AuditFile parameter is not null, path will be set to the value path/filename. If you do not specify a path, the default path is $Env:SystemRoot\Temp\wafaudit_$(Get-Date -format yyyy-MM-dd_HH-mm-ss).log. Usually the $Env:SystemRoot is C:\Windows. Note that the C:\Windows\Temp must exist and the user must have write access to it in order to save the file in that folder. If not the cmdlet will fail. |
false | false | |||
The name of the WAF audit log file to be downloaded, for example wafaudit.1. | true | false | |||
The filter string. This can be a regular expression. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-WafAuditLog -Path C:\WAFLogs\ExampleDesiredFileName -File wafaudit.1
Used to download a log file containing changes made to the Web Application Firewall (WAF) rule set.
Download a log file containing changes made to the WAF rule set.
Export-WafChangeLog [-Path <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Export-WafChangeLog [-Path <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to download the change log file to, followed by the filename and extension, in the format <Path\Filename.Extension>. If you do not specify a path, the default path is $Env:SystemRoot\Temp\WAF_changes_$(Get-Date -format yyyy-MM-dd_HH-mm-ss).log. Usually the $Env:SystemRoot is C:\Windows. Note that the C:\Windows\Temp must exist and the user must have write access to it in order to save the file in that folder. If not the cmdlet will fail. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-WafChangeLog -Path C:\WAFLogs\ExampleFileName.log
Allows you to download a Web Application Firewall (WAF) custom rule data file to your local machine.
Download a WAF custom rule data file to your local machine.
Export-WafCustomRuleData [-Path <String>] -RuleDataName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Export-WafCustomRuleData [-Path <String>] -RuleDataName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to download the file to. You can either specify a path or a path and filename. If the parameter Path does not contain a filename but only a path and the RuleDataName parameter is not null, the path will be set to the value path/RuleDataName. If you do not specify a path, the default path is $Env:SystemRoot\Temp\WafCustomRuleData_$(Get-Date -format yyyy-MM-dd_HH-mm-ss). Usually the $Env:SystemRoot is C:\Windows. Note that the C:\Windows\Temp must exist and the user must have write access to it in order to save the file in that folder. If not the cmdlet will fail. |
false | false | |||
The filename of the custom rule data file, followed by the extension (.data). | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-WafCustomRuleData -Filename modsecurity_35_bad_robots -Path C:\rules\badrobots1
Download a Web Application Firewall (WAF) custom rule file.
Download the specified rule file to the specified path.
Export-WafCustomRuleSet [-Path <String>] -RuleSetName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Export-WafCustomRuleSet [-Path <String>] -RuleSetName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to download the file to. You can either specify a path or a path and filename. If the parameter Path does not contain a filename but only a path and the RuleDataName parameter is not null, the path will be set to the value path/RuleDataName. If you do not specify a path, the default path is $Env:SystemRoot\Temp\WafCustomRuleSet_$(Get-Date -format yyyy-MM-dd_HH-mm-ss). Usually the $Env:SystemRoot is C:\Windows. Note that the C:\Windows\Temp must exist and the user must have write access to it in order to save the file in that folder. If not the cmdlet will fail. |
false | false | |||
The filename of the custom rule. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Export-WafCustomRuleSet -Filename modsecurity_crs_40_generic_attacks -Path C:\t\ExportedRule
Get an existing ACME account that was registered with other ACME clients such as Certbot.
Used when initially configuring the ACME account settings on the LoadMaster.
Get-ACMEAccount [-LegacyCall <Boolean>] -AcmeType <Int32> -Path <String> [-Password <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ACMEAccount [-LegacyCall <Boolean>] -AcmeType <Int32> -Path <String> [-Password <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is enabled, the legacy parameter supports older command names (with Let's Encrypt suffix instead of ACME) for compatibility reasons. There are associated old commands that were used when only Let's Encrypt ACME type was used. 0 - Disabled 1 – Enabled |
false | false | |||
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the path of the account key for the ACME account. | true | false | |||
Specify the password for the ACME account key, if applicable. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ACMEAccount -Path .\account.key
Retrieves the ACME account details for the LoadMaster.
Retrieves the ACME account details for the LoadMaster.
Get-ACMEAccountInfo [-LegacyCall <Boolean>] -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ACMEAccountInfo [-LegacyCall <Boolean>] -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is enabled, the legacy parameter supports older command names (with Let's Encrypt suffix instead of ACME) for compatibility reasons. There are associated old commands that were used when only Let's Encrypt ACME type was used. 0 - Disabled 1 – Enabled |
false | false | |||
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ACMEAccountInfo
Get details of ACME certificates from the LoadMaster.
Specify a certificate using the Cert parameter to get specific details about that certificate.
Get-ACMECertificate [-LegacyCall <Boolean>] -AcmeType <Int32> [-Cert <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ACMECertificate [-LegacyCall <Boolean>] -AcmeType <Int32> [-Cert <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is enabled, the legacy parameter supports older command names (with Let's Encrypt suffix instead of ACME) for compatibility reasons. There are associated old commands that were used when only Let's Encrypt ACME type was used. 0 - Disabled 1 – Enabled |
false | false | |||
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the Certificate to get the details for. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ACMECertificate
Get the ACME directory URL information.
Retrieve the ACME directory URL for Let's Encrypt or DigiCert.
Get-ACMEDirectoryURL -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ACMEDirectoryURL -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ACMEDirectoryURL -AcmeType 1
Retrieve the Hash-Based Message Authentication Code (HMAC) key used to authenticate to the DigiCert account.
Get the HMAC key.
Get-ACMEHmac -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ACMEHmac -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ACMEHmac -AcmeType 2
Retrieve the account Key ID used for identification on the DigiCert account.
Get the DigiCert Key ID.
Get-ACMEKid -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ACMEKid -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ACMEKid -AcmeType 2
Get the details of the Renew Period for the ACME certificates.
Valid values for the Renew Period range from 1 to 60 (days).
Get-ACMERenewPeriod -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ACMERenewPeriod -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ACMERenewPeriod -AcmeType 1
Allows you to view the values of the Adaptive Health Checking options.
Allows you to view the values of the Adaptive Health Checking options.
Get-AdcAdaptiveHealthCheck [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AdcAdaptiveHealthCheck [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-AdcAdaptiveHealthCheck
Returns configured rules on the LoadMaster and the values of the associated options.
Returns configured rules on the LoadMaster and the values of the associated options. You can specify all the configured rules, a specific rule or
rules of a specific type.
Get-AdcContentRule [-RuleName <String>] [-RuleType <String>] [-All <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AdcContentRule [-RuleName <String>] [-RuleType <String>] [-All <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the name of the rule to retrieve. | false | false | |||
Specifies the type of rule to retrieve from the LoadMaster. Options are: - MatchContentRule - AddHeaderRule - DeleteHeaderRule - ReplaceHeaderRule - ModifyURLRule |
false | false | |||
Gets all rules defined on the LoadMaster. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-AdcContentRule -RuleName InUse
Allows you to view the values of Layer 7 Configuration options.
Allows you to view the values of Layer 7 Configuration options.
Get-AdcL7Configuration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AdcL7Configuration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-AdcL7Configuration -LoadBalancer 172.21.59.189 -LBPort 8443
Displays the log split interval value.
Displays the log split interval value.
Get-AdcL7LogInsightSplitConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AdcL7LogInsightSplitConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-AdcL7LogInsightSplitConfiguration
Retrieve details about the existing URL-based limiting rules.
Get details including the Name, Position, Type, Limit, and Pattern.
Get-AdcLimitRules [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-AdcLimitRules [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-AdcLimitRules
Returns a list of all Real Servers and their settings.
Returns a list of all Real Servers and their settings.
Get-AdcRealServer [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-RealServer <String>] [-RSPort <Int32>] [-RSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AdcRealServer [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-RealServer <String>] [-RSPort <Int32>] [-RSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The address of the relevant Virtual Service. | false | false | |||
The port of the relevant Virtual Service. | false | false | |||
The protocol of the relevant Virtual Service. | false | false | |||
The ID number of the relevant Virtual Service. | false | false | |||
The address of the relevant Real Server, if retrieving details about a particular Real Server. | false | false | |||
The port number of the relevant Real Server, if retrieving details about a particular Real Server. | false | false | |||
The ID number of the relevant Real Server, if retrieving details about a particular Real Server. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-AdcRealServer -VirtualService 10.154.11.181 -VSPort 443 -VSProtocol tcp
Allows you to see the values of the Service Check options.
Allows you to see the values of the Service Check options.
Get-AdcServiceHealth [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AdcServiceHealth [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-AdcServiceHealth
Retrieve details for a SubVS.
This command returns details of the specified SubVS.
Get-AdcSubVirtualService -SubVSIndex <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AdcSubVirtualService -SubVSIndex <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID number of the SubVS to retrieve details for. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-AdcSubVirtualService
Retrieve details about the Virtual Services, SubVSs and Real Servers.
This command returns the total number of Virtual Services, SubVSs and Real Servers and also returns the total number of each that are up, down and
disabled.
Get-AdcTotalVirtualService [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AdcTotalVirtualService [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-AdcTotalVirtualService
Get details for configured Virtual Services.
Returns details of all Virtual Services on the LoadMaster. If details of a specific Virtual Service are entered in the parameters, only details
relating to that Virtual Service will be displayed.
Get-AdcVirtualService [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AdcVirtualService [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the Virtual Service to be displayed. | false | false | |||
The port of the Virtual Service to retrieve the details for. | false | false | |||
The protocol of the Virtual Service to retrieve the details for. | false | false | |||
The index number of the Virtual Service to be displayed. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The port of the Virtual Service to be displayed. | false | false | |||
The protocol of the Virtual Service to be displayed. | false | false |
Get-AdcVirtualService
Retrieve the status of a Web Application Firewall (WAF) rule.
This command shows if the specified WAF rule is active/inactive.
Get-AdcVsWafRule -VS <String> -VSPort <String> -VSProtocol <String> -Rule <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AdcVsWafRule -VS <String> -VSPort <String> -VSProtocol <String> -Rule <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The address of the relevant Virtual Service. | true | false | |||
The port of the relevant Virtual Service. | true | false | |||
The port of the relevant Virtual Service. | true | false | |||
The <RuleName> must be preceded with the relevant letter or word and a forward slash. The letter/word used depends on the type of rule being checked: C or Custom Z or ApplicationGeneric A or ApplicationSpecific G or Generic This is case sensitive. The letter/word needs to be in in the correct case for the command to work. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-AdcVsWafRule -Rule G/ip_reputation -VS 10.35.47.16 -VSPort 80 -VSProtocol tcp
Retrieve a list of available license types.
Retrieve a list of available license types when using local licensing functionality.
Get-AslLicenseType [-aslhost <String>] [-aslport <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-AslLicenseType [-aslhost <String>] [-aslport <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the Kemp 360 Central Host or IP address. | false | false | |||
Specify the port of the Kemp 360 Central machine being used to activate the license. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
false | false | ||||
false | false |
Get-AslLicenseType -LoadBalancer 10.35.41.63 -Verbose -aslhost 10.35.41.53 -aslport 443
List the existing client bandwidth limits.
Units are in kilobits/second.
Get-ClientBandwidthLimit [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ClientBandwidthLimit [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ClientBandwidthLimit
Retrieve details of existing per-client Connection Per Second (CPS) rate limits.
Addresses or networks with particular limits for connection attempts (per second) from that specific host/network. If a subnet is specified, all
clients in the subnet get the same limit.
Get-ClientCPSLimit [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ClientCPSLimit [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ClientCPSLimit
Retrieve details of existing per-client concurrent connection rate limits.
Addresses or networks with particular limits for maxccc attempts (per second) from that specific host/network. If a subnet is specified, all clients
in the subnet get the same limit.
Get-ClientMaxcLimit [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ClientMaxcLimit [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ClientMaxcLimit
Retrieve details of existing per-client Requests Per Seconds (RPS) rate limits.
Addresses or networks with particular limits for HTTP request attempts (per second) from that specific host/network. If a subnet is specified, all
clients in the subnet get the same limit.
Get-ClientRPSLimit [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-ClientRPSLimit [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-ClientRPSLimit
Retrieves the status of the cluster.
Retrieves the status of the cluster.
Get-ClusterStatus [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-ClusterStatus [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-ClusterStatus
Check if Disable Local Extended ESP Logs is currently enabled/disabled.
If Disable Local Extended ESP Logs is disabled (the default option), messages are written to the extended ESP logs expediently and are not sent to any
remote syslog servers that are defined.
If Disable Local Extended ESP Logs is enabled, no messages are written to the extended ESP logs and messages are only sent to the remote logger (if
one is defined). If a remote logger is not defined, no logs are recorded.
You can no longer configure the system to both populate the local extended ESP logs and send the same messages to remote syslog servers, as it was in
previous releases.
Get-EspExtendedLogConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-EspExtendedLogConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-EspExtendedLogConfiguration
Display all GEO clusters, or one specific GEO cluster.
Run this command without the IP parameter to display all all clusters. Specify an IP address in order to display details for one specific cluster.
Get-GeoCluster [-ClusterIp <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-GeoCluster [-ClusterIp <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the cluster to retrieve. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
To display details for one particular GEO cluster, specify the IP address of the cluster using this parameter. | false | false |
Get-GeoCluster -ClusterIp 10.34.52.55
Get-GeoCluster -ClusterIp 172.16.0.63
Retrieves a list of any existing custom locations.
Retrieves a list of any existing custom locations.
Get-GeoCustomLocation [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-GeoCustomLocation [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-GeoCustomLocation
Retrieve the DNSSEC settings.
Retrieve the DNSSEC settings.
Get-GeoDNSSECConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-GeoDNSSECConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-GeoDNSSECConfiguration
Display settings for either all FQDNs, or a specific FQDN.
Set the FQDN parameter to display details for a specific FQDN. To display details for all FQDNs, do not use the FQDN parameter.
Get-GeoFQDN [-FQDN <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-GeoFQDN [-FQDN <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
To display details for a specific FQDN - specify the name of the FQDN using this parameter. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-GeoFQDN -FQDN Example.com
Get-GeoFQDN -FQDN cs.test.com
Retrieve the contents of the user-defined GEO IP allowlist.
The allowlist overrides the blocklist.
Get-GeoIPAllowlist [-LegacyCall <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-GeoIPAllowlist [-LegacyCall <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is disabled, the new title is displayed in the output (GeoAllowList). If the LegacyCall parameter is enabled, the legacy title is displayed in the output (GeoWhitelist). 0 - Disabled 1 - Enabled |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-GeoIPAllowlist
WARNING: This function is deprecated. Use the following command instead: Get-GeoIPBlocklistDatabaseConfiguration
WARNING: This function is deprecated. Use the following command instead:
Get-GeoIPBlocklistDatabaseConfiguration
Get-GeoIPBlacklistDatabaseConfiguration [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
false | false | ||||
false | false |
Get-GeoIPBlacklistDatabaseConfiguration
Retrieve the GEO IP blocklist settings.
Run this command to retrieve the GEO IP blocklist settings, such as the:
- Date of the last update
- Date of the last install
- Auto-update setting
- Auto-install settings
Get-GeoIPBlocklistDatabaseConfiguration [-LegacyCall <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-GeoIPBlocklistDatabaseConfiguration [-LegacyCall <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is disabled, the new title is displayed in the output (GeoBlocklistDbConf). If the LegacyCall parameter is enabled, the legacy title is displayed in the output (GeoBlacklistDbConf). 0 - Disabled 1 - Enabled |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-GeoIPBlocklistDatabaseConfiguration
Displays details of all IP ranges, or one specific IP range.
To retrieve details for a specific IP range, set the IP parameter. To retrieve details for all IP ranges, do not use the IP parameter.
Get-GeoIpRange [-IP <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-GeoIpRange [-IP <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the IP address of the range to display details for. Do not use this parameter if you want to retrieve details for all IP ranges. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-GeoIpRange
WARNING: This function is deprecated. Use the following command instead: Get-GeoIPAllowlist
WARNING: This function is deprecated. Use the following command instead:
Get-GeoIPAllowlist
Get-GeoIPWhitelist [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
false | false | ||||
false | false |
Get-GeoIPWhitelist
Displays the values of the miscellaneous GEO parameters.
Shows settings relating to Source of Authority, Resource Check Parameters and Stickiness.
Get-GeoMiscParameter [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-GeoMiscParameter [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-GeoMiscParameter
Returns the status of all configured GEO partners.
The status returned is either:
- Up
- Down
- Empty: An empty list is returned if there are no GEO partners configured.
- Unknown: If a status for a particular partner is not known
Get-GeoPartnerStatus [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-GeoPartnerStatus [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-GeoPartnerStatus
Retrieve the Global Server Load Balancing (GSLB) statistics.
Get statistics relating to GSLB service status, FQDNs, queries, and DNS request information.
Get-GeoStatistics [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-GeoStatistics [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-GeoStatistics
Displays the addresses on the global block or allow list.
Lists the host and network IP addresses on the global block or allow access control list. Note that block and allow lists are only enabled when packet
filtering is enabled.
Get-GlobalPacketFilterACL -Type <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-GlobalPacketFilterACL -Type <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the access control list type: "block" or "allow". | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-GlobalPacketFilterACL -Type block
Lists the existing hosts for local resolution.
This command returns a list of host IP addresses and host FQDNs for local resolution.
Get-HostsEntry [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-HostsEntry [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-HostsEntry
Retrieve details for existing LDAP endpoints.
If you do not specify a value in the name parameter the output will display details of all existing endpoints. Specify a name to retreive details for
that specific LDAP endpoint.
Get-LdapEndpoint [-Name <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LdapEndpoint [-Name <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the LDAP endpoint to retreive details for. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LdapEndpoint
Get an existing Let's Encrypt account that was registered with other ACME clients such as Certbot.
Used when initially configuring the Let's Encrypt account settings on the LoadMaster.
Get-LEAccount -Path <String> [-Password <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-LEAccount -Path <String> [-Password <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the path of the account key for the Let's Encrypt account. | true | false | |||
Specify the password for the Let's Encrypt account key, if applicable. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-LEAccount -Path .\account.key
Retrieves the Let's Encrypt account details for the LoadMaster.
Retrieves the Let's Encrypt account details for the LoadMaster.
Get-LEAccountInfo [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-LEAccountInfo [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-LEAccountinfo
Get details of the Let's Encrypt certificates from the LoadMaster.
Specify a certificate using the Cert parameter to get specific details about that certificate.
Get-LECertificate [-Cert <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-LECertificate [-Cert <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the Certificate to get the details for. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-LECertificate
Allows you to get the Let's Encrypt directory URL details.
Allows you to get the Let's Encrypt directory URL details.
Get-LEDirectoryURL [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-LEDirectoryURL [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
GET-LEDirectoryURL
Allows you to get the details of the Renew Period for the Let's Encrypt certificate.
Allows you to get the details of the Renew Period for the Let's Encrypt certificate.
Get-LERenewPeriod [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-LERenewPeriod [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-LERenewPeriod
Allows you to get the access key of the LoadMaster.
Allows you to get the access key of the LoadMaster.
Get-LicenseAccessKey [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LicenseAccessKey [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LicenseAccessKey
Retrieves the license details for the LoadMaster.
Retrieves the license details for the LoadMaster.
Get-LicenseInfo [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LicenseInfo [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
$get = Get-LicenseInfo -Credential bal -LoadBalancer 10.154.11.180
Retrieve a list of available license types for a particular Kemp ID.
If successful, the output provides a list of license types and associated IDs. The ID number is used when licensing using the Request-LicenseOnline
command.
Get-LicenseType -KempId <String> -Password <String> [-OrderId <String>] [-http_proxy <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LicenseType -KempId <String> -Password <String> [-OrderId <String>] [-http_proxy <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The Kemp ID (email address) to retrieve the license types for. | true | false | |||
The password for the Kemp ID being used. | true | false | |||
The Orderid parameter is only needed for Virtual LoadMasters. The Order ID is provided by Kemp after a license is purchased. | false | false | |||
Specify the HTTP(S) proxy server and port, in the format <ProxyAddress>:<Port>. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username used to connect to the LoadMaster. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LicenseType -KempId jbloggs@kemptechnologies.com -Password ExamplePassword -LoadBalancer 172.16.129.72 -Credential bal
Get-LicenseType -KempId jbloggs@kemptechnologies.com -Password ExamplePassword -LoadBalancer 172.16.129.72 -Credential bal -OrderId ExampleOrderID
Displays a list of any add-on packages that are installed on the LoadMaster.
Displays a list of any add-on packages that are installed on the LoadMaster.
Get-LmAddOn [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmAddOn [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmAddOn
Allows you to view the values of Cache, Compression and IPS options.
Allows you to view the values of Cache, Compression and IPS options.
Get-LmAFEConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmAFEConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it.ster that you are directing the command to. This can be set globally by using the Initialize-LoadBalancer command, but can be overridden on each individual command by using this parameter. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmAFEConfiguration
Retrieve a list of all parameters that can be retrieved using the Get-LmParameter command.
Retrieve a list of all parameters that can be retrieved using the Get-LmParameter command and set using the Set-LmParameter command.
Get-LmAllParameters [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmAllParameters [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the Kemp LoadMaster that you are directing the command to. This can be set globally by using the Initialize-LoadBalancer command, but can be overridden on each individual command by using this parameter. |
false | false | |||
The port of the load balancer. | false | false | |||
Specifies a user account that has permission to administer the load balancer. You can either enter a username for the load balancer or provide a PSCredential object, such as an object that is returned by the Get-Credential cmdlet. When you type a username, you are prompted for a password. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. |
false | false | |||
infa | false | false | |||
iv | false | false |
$get = Get-LmAllParameters $get
Displays a list of all available API commands and the currently installed LoadMaster version.
Displays a list of all available API commands and the currently installed LoadMaster version.
Get-LmApiList [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmApiList [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmApiList
Retrieve the AWS High Availability (HA) parameters.
Display the HA settings for a LoadMaster on Azure.
Get-LmAwsHAConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmAwsHAConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmAwsHAConfiguration
Retrieves the Azure High Availability (HA) parameters.
Displays the HA settings for an Azure LoadMaster.
Get-LmAzureHAConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmAzureHAConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmAzureHAConfiguration
Allows to view the values of the Automated Backup options.
Allows to view the values of the Automated Backup options.
Get-LmBackupConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmBackupConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmBackupConfiguration
Retrieve the High Availability (HA) parameters for a cloud LoadMaster.
Retrieve details such as the HA mode and partner IP address.
Get-LmCloudHaConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmCloudHaConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmCloudHaConfiguration
Allows you to view the values of the Date and Time options.
Allows you to view the values of the Date and Time options.
Get-LmDateTimeConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmDateTimeConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmDateTimeConfiguration
Displays the Debug Option values.
Allows you to view some of the values of options contained in the in the Debug Option screen of the WUI.
Get-LmDebugConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmDebugConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmDebugConfiguration
Returns the system information related to the specified command option.
Returns the system information related to the specified command option.
Get-LmDebugInformation [-Param <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmDebugInformation [-Param <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Valid values and their descriptions are provided below: - ps: Report a snapshot of the current processes. - meminfo: Report the memory status of the LoadMaster. - ifconfig: Return the details of the network interfaces. - netstat: Return the following information: - Active Internet connections, servers and established (IPv4/IPv6) - Kernel IP routing table (IPv4/IPv6) - IPv4/IPv6 packet filter - interrupts: Lists the number of interrupts per CPU per I/O device. - partitions: Partition block allocation information. - cpuinfo: Return the details of the LoadMaster CPU(s). - df: Display the device name, total blocks, total disk space, used disk space, available disk space and mount points on the LoadMaster file system. - lspci: Returns information about PCI buses in the system and devices connected to them. - lsmod: Show the status of modules in the Linux Kernel - slabinfo: Return statistics for frequently used objects in the Linux kernel (buffer heads, inodes, dentries and so on). |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmDebugInformation -Param ps
List the existing extended log files.
Run this command to list the existing extended log files.
Get-LmExtendedLogFile [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmExtendedLogFile [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmExtendedLogFile
Allows you to view the values of High Availability (HA) options.
Retrieve the HA settings.
Get-LmHAConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmHAConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmHAConfiguration
Retrieve the High Availability (HA) mode.
The HA mode is one of the following options:
0 – HA mode disabled
1 – HA 1 mode
2 – HA 2 mode
3 – System is using cloud HA
4 – System is in a cluster
Get-LmHAMode [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmHAMode [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmHAMode
List the contexts in the Kube config file that is installed on the LoadMaster.
Retrieve the contexts in the Kubernetes configuration file, including the Name, Cluster, and User.
Get-LMIngressK8sConf [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-LMIngressK8sConf [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
$get = Get-LMIngressK8sConf get.Data.Context
Check what Kubernetes Operations Mode is currently selected.
Check if Service mode or Ingress mode is selected.
Get-LMIngressMode [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-LMIngressMode [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
$get = Get-LMIngressMode $get.Data
Check what namespace is currently being watched.
Check what Kubernetes namespace is currently selected to watch.
Get-LMIngressNamespace [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-LMIngressNamespace [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
$get = Get-LMIngressNamespace $get.Data
Check the current LMingress Watch Timeout (in seconds).
Check what the Kubernetes watch timeout is currently set to.
Get-LMIngressWatchTimeout [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-LMIngressWatchTimeout [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
$get = Get-LMIngressWatchTimeout $get.Data
Displays a list of client IP address limiters.
Displays a list of client IP address limiters.
Get-LmIPConnectionLimit [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmIPConnectionLimit [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmIPConnectionLimit
Retrieves details for the LoadMaster network interface.
Returns details about the LoadMaster network interface, such as the speed, name and Id number.
Get-LmNetworkInterface [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmNetworkInterface [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmNetworkInterface
A large number of LoadMaster parameters can be retrieved using the Get-LmParameter command.
Below is a list of the parameters that can be retrieved using the Get-LmParameter command. The parameters are grouped and ordered by WUI section.
-----------------
WUI Section: Home
-----------------
version
Retrieves the LoadMaster firmware version.
serialnumber
The serial number of the LoadMaster.
boottime
The time at which the LoadMaster last booted.
activetime
When using non-HA mode, the activetime is the same as the boottime. When in HA mode, the active time is the time at which the LoadMaster last became
the master unit. The active time will be zero if the LoadMaster is in slave mode.
---------------------------------------------------------------------
WUI Section: Virtual Services > View/Modify Services > SSL Properties
---------------------------------------------------------------------
securityheaderage
The maximum age for the security header. Valid values for this parameter range from 86400 (1 day) to 31536000 (1 year).
--------------------------------------------------------------------------
WUI Section: Virtual Services > View/Modify Services > Advanced Properties
--------------------------------------------------------------------------
addvia
Specifies which headers should be added to the HTTP stream. The parameter takes the following arguments:
0 = Legacy Operation
1 = X-Forwarded-For
2 = None
3 = X-Client-Side
4 = X-Client-Side No Via
5 = X-Forwarded-For No Via
6 = Via Only
------------------------------------------
WUI Section: Virtual Services > Manage SSO
------------------------------------------
kcdciphersha1
When this parameter is enabled, the AES256 SHA1 KCD cipher is used (by default the RC4 cipher is used).
0 - Disabled
1 - Enabled
After changing the value of the kcdciphersha1 parameter, you can run the Clear-SSOCache command to flush the SSO authentication cache.
------------------------------------
WUI Section: Certificates & Security
------------------------------------
localcert
This parameter is only relevant when using HA.
-------------------------------------------------------
WUI Section: Certificates & Security > SSL Certificates
-------------------------------------------------------
admincert
The certificate used, if any, for the administrative interface.
--------------------------------------------------------
WUI Section: Certificates & Security > ACME Certificates
--------------------------------------------------------
acmetype
The Automated Certificate Management Environment (ACME) provider in use:
1 - Let's Encrypt
2 - DigiCert
At present, you can either select Let's Encrypt or DigiCert. In a future release, you will be able to use both at the same time.
acmekid
The account Key ID used for identification on the DigiCert account.
directoryurl
Set the directory URL for the Certificate Authority (CA) environment.
acmehmackey
The Hash-Based Message Authentication Code (HMAC) key used to authenticate to the DigiCert account.
renewperiod
How many days in advance of the ACME certificate expiry to renew the certificates.
----------------------------------------------------
WUI Section: Certificates & Security > Remote Access
----------------------------------------------------
admingw
When administering the LoadMaster from a non-default interface, this option allows the user to specify a different default gateway for administrative
traffic only.
sshaccess
Specify over which addresses remote administrative SSH access to the LoadMaster is allowed.
sshport
Specify the port used to access the LoadMaster via the SSH protocol.
wuiaccess
Enables or disables access to the Web User Interface (WUI).
wuiiface
Specifies the interface for the WUI. Note: It is critical to the security of your appliance that you use a dedicated network interface for management
traffic; refer to the LoadMaster Hardening Technical Note (https://docs.progress.com/bundle/loadmaster-technical-note-loadmaster-hardening-ga) for
further details.
wuiport
Specifies the port to access the WUI.
sshiface
Specify the addresses over which remote administrative SSH access to the LoadMaster is allowed.
enableapi
Enables the programmable command API Interface.
Note: If this is disabled, the API will no longer be accessible.
eccerts
Specify the type of self-signed certificates that the system will use. The options are described below:
0 - RSA self-signed certs: By default, these are RSA certificates that are signed with the Kemp RSA root certificate.
1 - EC certs with a RSA signature: The LoadMaster can generate an EC certificate also signed by the original RSA Kemp root certificate.
2 - EC certs with an EC signature: The LoadMaster can generate an EC certificate signed by the Kemp EC root certificate. In this mode, any CSRs
generated will also be EC.
You should not switch from RSAself-signed certs to EC certs with an EC signature directly. If you do this, connections will fail because there is no
EC Kemp Certificate Authority (CA) certificate. To work around this, you must first switch from RSAself-signed certs to EC certs with a RSA signature.
Then, download the new EC Kemp CA certificate by clicking Download ECC Root Cert in the bottom-right of the WUI under the main menu after refreshing
the page. When this certificate has been downloaded, you can switch to EC certs with an EC signature with no loss of connection.
outboundcipherset
Specify the cipher set to use on outbound connections (OCSP, email, LDAP, and so on). This is global for all outbound connections. For information on
each of the cipher sets available, refer to the SSL Accelerated Services Feature Description.
Re-encrypt connections are not affected by this.
The valid values are below:
- Default
- Default_NoRc4
- BestPractices
- Intermediate_compatibility
- Backward_compatibility
- WUI
- FIPS
- Legacy
- Null_Ciphers
- ECDSA_Default
- ECDSA_BestPractices
- <NameOfCustomCipherSet>
adminclientaccess
Valid values for this parameter are:
0 – Password only access (default)
1 – Password or client certificate
2 – Client certificate required
3 – Client certificate required (verify via OCSP)
This parameter is only relevant if Session Management is enabled. For further information on Session Management and on the Admin Client Access option,
refer to the User Management, Feature Description on the Kemp documentation page: www.kemptechnologies.com/documentation
allownolocaluserclientcert
Enabling this parameter allows client certificate logins for local users even if the client certificate has been deleted from the LoadMaster. By
default, this option is disabled. Legacy local certificate login is not secure. Only enable this option if necessary.
Note: When enabling this option, a confirmation warning appears.
0 - Disabled
1 - Enabled
tethering
Allow the LoadMaster to regularly check the Kemp website for new software versions.
0 - Disabled
1 - Enabled
geoclients
Set the addresses of the GEO LoadMasters which can retrieve service status information from the LoadMaster.
geopartners
Set the IP address of the GEO LoadMaster partner(s). These GEO LoadMasters will keep their DNS configurations in sync.
Note: Before partnering GEO LoadMasters, a backup should be taken of the relevant GEO LoadMaster which has the correct/preferred configuration. This
backup should then be restored to the other LoadMasters
that will be partnered with the original LoadMaster.
multihomedwui
Allow WUI access from multiple interfaces. Apart from the main administrative interface, each interface can then be enabled to allow WUI access.
apiport
Specify the port used to access the API interface. If the port is unset, you can access the API over the web interface port.
Some things to note are as follows:
- If you try to use the API on a port other than one on which its running, the LoadMaster returns a HTML 404 (not found) response.
- If you try to use the WUI on the port configured specifically for the API, an unreadable page and/or 404 response is displayed (depending on the
browser used).
- You can set the apiport value to an empty string which will unset the value. If the API port is not set, the WUI port is used.
SSHPreAuth
Set the SSH pre-authentication banner, which is displayed before the login prompt when logging in via SSH. Space characters should be escaped by
entering %20.
This field accepts up to 5,000 characters. Anything past the 5,000 character limit will not be displayed.
sessioncac
If this parameter is enabled, the LoadMaster will also check for a Common Access Card (CAC) certificate when a user is logging on to the WUI.
0 - Disabled
1 - Enabled
--------------------------------------------------------------------------------
WUI Section: Certificates & Security > Remote Access > WUI Authorization Options
--------------------------------------------------------------------------------
sessionauthmode
Specifies the authentication mode for the LoadMaster.
Refer to the following table for values:
| RADIUS | LDAP | Local
Value | Authent. Author. | Authent. | Authent. Author.
7 | No No | No | No No
263 | Yes No | No | Yes Yes
775 | Yes Yes | No | Yes Yes
23 | No No | Yes | Yes Yes
22 | No No | Yes | No Yes
788 | Yes Yes | Yes | No No
790 | Yes Yes | Yes | No Yes
791 | Yes Yes | Yes | Yes Yes
789 | Yes Yes | Yes | Yes No
773 | Yes Yes | No | Yes No
262 | Yes No | No | No Yes
774 | Yes Yes | No | No Yes
772 | Yes Yes | No | No No
278 | Yes No | Yes | No No
279 | Yes No | Yes | Yes Yes
sessionlocalauth
Enables or disables local authentication.
radiusbackupport
Specifies the TCP port for the backup RADIUS server.
radiusbackupsecret
Specifies the password (secret) to the backup RADIUS server.
radiusbackupserver
Specifies the backup RADIUS server to use for authentication.
radiusport
Specifies the TCP port for communication to the RADIUS server.
radiussecret
Specifies the password (secret) to the RADIUS server.
radiusserver
Specifies the RADIUS server to use for authentication.
radiusrevalidateinterval
Specifies when to revalidate the authentication to the RADIUS server.
radiussendnasid
If this parameter is disabled (default), a Network Access Server (NAS) identifier is not sent to the RADIUS server. If it is enabled, a NAS identifier
string is sent to the RADIUS server. By default, this is the hostname. Alternatively, if you specify a value in the radiusnasid parameter, this value
is used as the NAS identifier. If the NAS identifier cannot be added, the RADIUS access request is still processed.
radiusnasid
If the radiussendnasid parameter is enabled, the radiusnasid parameter is relevant. When specified, this value is used as the NASidentifier.
Otherwise, the hostname is used as the NAS identifier. If the NAS identifier cannot be added, the RADIUS access request is still processed.
radiussendvendorspec
When this paramter is enabled, the Kemp vendor specific attribute is included in the RADIUS request sent to the server doing the authentication
against the user trying to log in to the LoadMaster User Interface (UI).
The Kemp vendor ID is 12196.
ldapserver
Specifies the LDAP server to use for authentication.
ldapbackupserver
Specifies the backup LDAP server for authentication.
ldapsecurity
Specifies the security mode for LDAP authentication.
ldaprevalidateinterval
Specifies how often to revalidate the authentication to the LDAP server.
wuiservercertval
This option is only relevant when the LDAP endpoint has either StartTLS or LDAPS selected as the LDAP Protocol.
When the wuiservercertval parameter is enabled, it ensures that the host name or IPaddress that was used to initiate the secure connection resides in
the Certificate Subject or Subject Alternative Names (SAN) of the certificate.
wuicertmapping
Specify the certificate field mapping to validate the UPN or different options of altSecurityIdentities.
Valid values for the wuicertmapping parameter are as follows:
0 - User Principal Name
1 - Subject
2 - Issuer and Subject
3 - Issuer and Serial Number
wuidomain
Specify the domain to use if no domain is provided in the username when group WUI authentication is in use. It is always used as the domain for group
search if the Windows logon is used in the format prefix\username.
-------------------------------------------------------
WUI Section: Certificates & Security > Admin WUI Access
-------------------------------------------------------
sessionidletime
Specifies the number of seconds that the WUI can be idle before logging the user out. This can be set from 60 to 86400 seconds.
sessionmaxfailattempts
Number of failed attempts before locking the user account. This can be set from 1 to 999.
sessioncontrol
Enables or disables session control.
sessionbasicauth
If the SessionControl and SessionBasicAuth parameters are both enabled, there are two levels of authentication enforced in order to access the
LoadMaster WUI. The initial level is Basic Authentication where
users log in using the bal or user logins, which are default usernames defined by the system.
sessionconcurrent
Limit the maximum number of concurrent connections a single user can have.
Range: 0 to 9. A value of 0, means logins are unlimited.
geosshport
The port over which GEO LoadMasters will communicate with on another.
WUIPreAuth
Set the pre-authentication click through banner which will be displayed before the LoadMaster login page. This parameter can contain plain text or
HTML code. The field cannot contain JavaScript. This field accepts up to 5,000 characters. Anything past the 5,000 character limit will not be
displayed.
Note: To add line breaks to the WUIPreAuth message, use HTML code (such as <br/> or <p> tags). cURL responses do not show HTML code as it would be
shown in the WUI, for example, <br> appears as <br>.
WUITLSProtocols
Specify whether or not it is possible to connect to the LoadMaster WUI using the following protocols; SSLv3, TLS1.0, TLS1.1 or TLS1.2. The protocols
can be enabled and disabled using a bitmask value in the range 0 to 14. Refer to the table below to find out what number corresponds to which settings.
Number | SSLv3 | TLS1.0 | TLS1.1 | TLS1.2
0 | Enabled | Enabled | Enabled | Enabled
1 | Disabled | Enabled | Enabled | Enabled
2 | Enabled | Disabled | Enabled | Enabled
3 | Disabled | Disabled | Enabled | Enabled
4 | Enabled | Enabled | Disabled | Enabled
5 | Disabled | Enabled | Disabled | Enabled
6 | Enabled | Disabled | Disabled | Enabled
7 | Disabled | Disabled | Disabled | Enabled
8 | Enabled | Enabled | Enabled | Disabled
9 | Disabled | Enabled | Enabled | Disabled
10 | Enabled | Disabled | Enabled | Disabled
11 | Disabled | Disabled | Enabled | Disabled
12 | Enabled | Enabled | Disabled | Disabled
13 | Disabled | Enabled | Disabled | Disabled
14 | Enabled | Disabled | Disabled | Disabled
WUICipherset
Specify the cipher set to use for the LoadMaster WUI. System-defined cipher sets and custom cipher sets can be assigned using this parameter. The
valid values are below:
- Default
- Default_NoRc4
- BestPractices
- Intermediate_compatibility
- Backward_compatibility
- WUI
- FIPS
- Legacy
- Null_Ciphers
- <NameOfCustomCipherSet>
The Null_Ciphers set is only for Direct Access and IP-HTTPS VIPs for Windows 8/10 clients.
The Null_Ciphers set does not work on Cavium3 machines.
WUITLS13Ciphersets
Specify the TLS1.3 cipher sets to use for WUI access. Multiple ciphers can be specified using a space-separated list.
Also, setting this parameter value to an empty string ("") will select the default value (that is, a combination of ciphers TLS_AES_256_GCM_SHA384,
TLS_CHACHA20_POLY1305_SHA256, and TLS_AES_128_GCM_SHA256).
The list of supported TLS1.3 Ciphers (and valid values) is as follows:
- TLS_AES_256_GCM_SHA384
- TLS_CHACHA20_POLY1305_SHA256
- TLS_AES_128_GCM_SHA256
- TLS_AES_128_CCM_8_SHA256
- TLS_AES_128_CCM_SHA256
---------------------------------------------------------
WUI Section: Certificates & Security > OCSP Configuration
---------------------------------------------------------
OCSPPort
The port of the OCSP server. To remove the OCSP port from the LoadMaster configuration, set the OCSP port value to “0”.
OCSPUseSSL
Specify whether or not to use SSL to connect to the OCSP server.
OCSPOnServerFail
Treat an OCSP server connection failure of timeout as if the OCSP server had returned a valid response, i.e. treat the client certificate as valid.
OCSPServer
The address of the OCSP server.
OCSPUrl
The URL to access on the OCSP server.
OCSPcertChecking
Enabling the OCSPcertChecking parameter enables the LoadMaster to perform OCSP checks on certain outbound connections. This is disabled by default.
SSLStapling
Enable this parameter to enable the LoadMaster to respond to OCSP stapling requests. If a client connects using SSL and asks for an OCSP response,
this is returned. Only Virtual Service certificates are validated. The system holds a cache of OCSP responses that are sent back to the client. This
cache is maintained by the OCSP daemon. When the OCSP daemon sends a request to the server, it uses the name specified in the certificate (in the
Authority Information Access field). If it cannot resolve this name, then it uses the default OCSP server specified in the OCSPServer parameter.
SSHRefreshInterval
Specify how often the LoadMaster should refresh the OCSP stapling information. The OCSP daemon caches the entry for up to the amount of time specified
here, after which it is refreshed.
Valid values range from 3600 (1 hour (default)) to 86400 seconds (24 hours).
--------------------------------------------------------------
WUI Section: System Configuration > Network Setup > Interfaces
--------------------------------------------------------------
mcast
The network interface used for multicast traffic which is used to synchronize Layer 4 and Layer 7 traffic when Inter HA Updates are enabled.
----------------------------------------------------------------------------
WUI Section: System Configuration > Network Setup > Host & DNS Configuration
----------------------------------------------------------------------------
dnssecclient
Enable or disable DNSSEC client capabilities on the LoadMaster. At least one name server must be configured before DNSSEC can be enabled. After
changing this setting, the LoadMaster must be rebooted for the change to be applied. Once the setting is changed, it cannot be changed again until the
LoadMaster has been rebooted. If using HA, please set the parameter on both devices separately.
0 = Disabled
1 = Enabled
DNSNamesEnable
When this option is enabled, the LoadMaster automatically attempts to update any changed DNS names (based on the update interval):
- If the address is not found, or if it is the same as before – nothing is done (except a log entry is generated).
- If the address is different, the Real Server entry is updated with the new address, if possible.
- If the new address is invalid for some reason, for example if it is a non-local address and the nonlocalrs option is disabled, no changes are made
and a log is generated.
dnsupdateinterval
Set the update interval for DNS entries. Valid values range from 1-60 (minutes). The default value is 60.
dnsreloadonerror
If this parameter is enabled, DNS entries are reloaded when health checks have errors and an FQDN is associated with the Real Server IP address.
namserver
The DNS server the LoadMaster will use for name resolution. Setting this parameter to an empty string will delete the name servers. The last remaining
name server cannot be deleted if the dnssecclient parameter is enabled. This parameter has been deprecated and replaced with the nameserver parameter.
nameserver
The DNS server the LoadMaster will use for name resolution. Setting this parameter to an empty string will delete the name servers. The last remaining
name server cannot be deleted if the dnssecclient parameter is enabled.
ha1hostname
When using the LoadMaster in HA mode, this is the host name of the first node. If the LoadMaster is not in HA mode, then this will return an error.
ha2hostname
When using the LoadMaster in HA mode, this is the host name of the second node. If the LoadMaster is not in HA mode, then this will return an error.
hostname
The hostname assigned to the LoadMaster.
searchlist
The domain suffix search list when performing DNS resolution.
-------------------------------------------------------------------
WUI Section: System Configuration > Network Setup > Default Gateway
-------------------------------------------------------------------
Before setting the default gateway, the network interface addresses must be configured, for example:
Set-NetworkInterface -GWIface 1
Dfltgw
Specify the IPv4 default gateway that is to be used for communicating with the internet.
dfltgwv6
Specify the IPv6 default gateway that is to be used for communicating with the internet.
---------------------------------------------------------------------------
WUI Section: System Configuration > System Administration > User Management
---------------------------------------------------------------------------
minpassword
Set the minimum password length for local users.
Range: 8 to 16
extendedperms
The Virtual Service operations permitted vary depending on whether or not the extendedperms parameter is enabled. For further information, refer to
the UserManagement Feature Description on the Kemp Documentation Page: https://kemptechnologies.com/loadmaster-documentation/.
--------------------------------------------------------------------------
WUI Section: System Configuration > System Administration > Backup/Restore
--------------------------------------------------------------------------
backupday
For scheduled backups, this parameter specifies the "day" number (0-7).
backupenable
Specifies if scheduled backups are enabled.
backuphost
Specifies the host to save the backup file to.
backuphour
For scheduled backups, this parameter specifies the "hour" number (0-23).
backupminute
For scheduled backups, this parameter specifies the "minute" number (0-59).
backupmethod
Specify the file transfer method for automated backups. Valid values are:
Ftp
SCP
sftp
backuppassword
Specifies the password for the user account that has access to save the backup file.
backuppath
Specifies the path on the remote host for saving the backup file.
backupuser
Specifies the user account that has access to save the backup file.
---------------------------------------------------------------------
WUI Section: System Configuration > System Administration > Date/Time
---------------------------------------------------------------------
ntphost
Specifies the time synchronization server. Multiple hosts can be specified using a space-separated list.
ntpkeytype
Specify the NTP Key Type. The valid values are SHA-1 (SHA), legacy SHA (SHA), and MD5 (M). The values must be specified in uppercase.
ntpkeysecret
The NTP shared secret string. The NTP secret can be a maximum of 40 characters long. If the secret is more than 20 characters long, it is treated as a
hex string. Setting this value to an empty string will disable the NTPv4 feature.
ntpkeyid
The NTP key ID. Valid values range from 1 to 99.
timezone
Specifies the time zone of the LoadMaster.
time
Sets the time of the LoadMaster.
-------------------------------------------------------------------
WUI Section: System Configuration > Logging Options > Debug Options
-------------------------------------------------------------------
irqpinning
You can use this parameter to enable or disable Interrupt Request Line (IRQ) pinning. This is disabled by default.
Warning: Only enable this option in consultation with Kemp Support.
Note: When you change the IRQ pinning option from off to on, IRQ pinning is enabled on all network interfaces that are assigned an IP address. When
IRQ pinning is enabled and you add an IP address to an unconfigured interface, that interface will not have IRQ pinning enabled until you either
toggle the IRQ pinning off and back on again, or the system is rebooted.
0 - Disabled
1 - Enabled
irqbalance
The purpose of IRQBalance is distribute hardware interrupts across processors on a multiprocessor system. This should only be enabled after
consultation with Kemp Technical Support.
tcpsack
Use the Set-LmParameter command with this parameter to enable or disable TCP SACK (Selective ACKnowledgement) processing. Use the Get-LmParameter
command to check if TCP SACK processing is enabled or disabled. This is a global setting that affects all Layer 7 Virtual Services. It only works if
TCP SACK is enabled on a Virtual Service client and the LoadMaster.
IPV6forwarding
Enable this parameter to enable Layer 4 IPv6 forwarding. Disable this option for full IPv6 conformance.
0 - Disabled
1 - Enabled
EnableISetupCli
Enable or disable the Command Line Interface (CLI) Service Management function.
0 - Disabled
1 - Enabled
backuptop
By default, the LoadMaster does not include top command output in a backup. To include it, enable the backuptop parameter. When included in backups,
top is run using the default parameters (regardless of what is configured in the WUI) and is sorted by memory usage.
backupnetstat
By default, the LoadMaster includes a Netstat output in backups taken. When this is included, backups take longer to complete. You can stop the
Netstat output from being included by disabling this parameter.
linearesplogs
By default, the LoadMaster deletes older log files. If this parameter is enabled, older log files will no longer be deleted. If the filesystem fills
up, further access via the LoadMaster is blocked.
netconsole
Netconsole is a kernel module which logs kernel printk messages over UDP allowing debugging of problems where disk logging fails. If directed by a
Kemp support engineer, the syslog daemon on a specific host
will receive all critical kernel messages. This can help in understanding why a LoadMaster is rebooting.
netconsoleinterface
The interface which hosts the Netconsole.
dhcpv6
When this parameter is enabled, the DHCPv6 client will run on the primary interface. This provides the capability to obtain an IPv6 address on boot.
If you want DHCPv6 to be run on every boot, keep this option enabled. However, this is a long running process and it keeps running in the background
when it is enabled so if you only need an IPv6 address to be assigned and you do not need to renew and release the IPv6 address you should disable
this option after the IPv6 address is assigned.
0 - Disabled
1 - Enabled
--------------------------------------------------------------------
WUI Section: System Configuration > Logging Options > Syslog Options
--------------------------------------------------------------------
syslogemergency
Use this option to set the host(s) which will receive Emergency events only. Entries must be comma-separated. Up to 10 entries are supported in total
for all levels.
syslogcritical
Use this option to set the host(s) which will receive Emergency and Critical events. Entries must be comma-separated. Up to 10 entries are supported
in total for all levels.
syslogerror
Use this option to set the host(s) which will receive Emergency, Critical and Error events. Entries must be comma-separated. Up to 10 entries are
supported in total for all levels.
sysloginfo
Use this option to set the host(s) which will receive Emergency, Critical, Error and Warning events. Entries must be comma-separated. Up to 10 entries
are supported in total for all levels.
syslognotice
Use this option to set the host(s) which will receive Emergency, Critical, Error, Warning and Notice events. Entries must be comma-separated. Up to 10
entries are supported in total for all levels.
syslogwarn
Use this option to set the host(s) which will receive All events. Entries must be comma-separated. Up to 10 entries are supported in total for all
levels.
syslognone
Use the Set-LmParameter command with this option to delete a host, or hosts, from any syslog level. Because you can only assign a specific host to one
level, you do not need to specify the syslog level to remove the host from. Entries must be comma-separated. Up to 10 entries can be deleted at once.
The Get-LmParameter command does not retrieve anything for this parameter.
syslogport
Specify the port that syslog messages are sent to on the receiving hosts.
syslogprot
Specify what protocol to use for the connection to a remote syslog server.
Valid values are:
- udp
- tcp
- tls
syslogcert
This parameter is only relevant when tls is specified as the syslogprot.
When syslogcert is enabled, it ensures that the host name or IPaddress that was used to initiate the secure connection resides in the Certificate
Subject or Subject Alternative Names (SAN) of the certificate.
------------------------------------------------------------------
WUI Section: System Configuration > Logging Options > SNMP Options
------------------------------------------------------------------
snmpenable
Enable or disable SNMP.
snmpV3enable
Enable SNMP V3.
0 = Disabled
1 = Enabled
snmpv3user
Specify the username.
snmpv3userpasswd
Specify the user password.
snmpAuthProt
Specify the relevant authentication protocol:
- MD5
- SHA
SHA is a more secure protocol.
snmpPrivProt
Specify the relevant privacy protocol:
- DES
- AES
AES is a more secure protocol.
snmpcontact
Specify the contact address that is sent in SNMP responses.
snmpcommunity
Specify the SNMP community string.
snmplocation
Specify the location that is sent in SNMP responses.
snmpHaTrap
Send SNMP traps from the shared IP address. This option is only available when the LoadMaster is in HA mode.
snmpv1sink
Specify the sink address for SNMP type 1 traps.
snmpv2sink
Specify the sink address for SNMP type 2 traps.
snmpclient
Specify the list of machines that can access the SNMP subsystem. If no clients are specified, then anyone can access SNMP.
snmptrapenable
Enable the generation of SNMP events whenever a significant event occurs.
-------------------------------------------------------------------
WUI Section: System Configuration > Logging Options > Email Options
-------------------------------------------------------------------
emailuser
The user account with access to send mail messages.
emaildomain
The domain, if required, for the user account authentication.
emailpassword
The email user's password.
emailserver
The host name or address of the SMTP server to send mail messages through.
emailsslmode
Specify the type of security protocol that should be used on the connection:
0 = None
1 = STARTTLS, if available
2 = STARTTLS
3 = SSL/TLS
emailport
The TCP port on which your mail server accepts connections (usually 25).
emailcritical
The email address to receive critical messages.
emailemergency
The email address to receive emergency messages.
emailerror
The email address to receive error messages.
emailinfo
The email address to receive informational messages.
emailnotice
The email address to receive notices.
emailwarn
The email address to receive warnings.
emailenable
Enables or disables the email logging options.
-------------------------------------------------------------------
WUI Section: System Configuration > Logging Options > SDN Log Files
-------------------------------------------------------------------
sdnstatsmode
There are two modes that can be used to gather the SDN statistics.
The modes are described below:
• Mode 1: When set to mode 1, the statistics are taken from the switch port that is connected to the server and the statistics are relayed back to the
LoadMaster.
• Mode 2: When set to mode 2, the information is taken from all of the switch ports along the path.
------------------------------------------------------------------------
WUI Section: System Configuration > Miscellaneous Options > WUI Settings
------------------------------------------------------------------------
hoverhelp
Enables or disables hover help in the WUI.
autosave
Auto-save is enabled by default. If it is disabled, several default WUI behaviors are modified. These are detailed below:
- Unsaved changes are highlighted by a background color change.
- You must confirm drop-down selections must by clicking the associated button (when auto-save is enabled, there is no button for some fields - the
change is automatically applied once selected).
- You are warned if you attempt to navigate away from a page with unsaved changes.
Notes:
- Disabling auto-save is currently a beta feature.
- If auto-save is disabled and you use the browser's back or refresh buttons - the WUI will not display any warnings about changes made on the
current page and they are lost if not committed.
motd
Sets the Message Of The Day (MOTD) for the web user interface. Either plain text or a text file can be used.
The maximum number of characters is 5,000.
An error will be displayed if the MOTD is greater than 5,000 characters.
Note: To add line breaks to the message, use HTML code (such as <br/> or <p> tags). cURL responses do not show HTML code as it would be shown in the
WUI, for example, <br> appears as <br>.
wuidisplaylines
Specifies the number of display lines in the WUI. This can be set from 10 to 100.
----------------------------------------------------------------------------
WUI Section: System Configuration > Miscellaneous Options > L7 Configuration
----------------------------------------------------------------------------
transparent
When using Layer 7, when this is enabled the connection arriving at the Real Server appears to come directly from the client. Alternatively, the
connection can be non-transparent which means that the
connections at the Real Server appear to come from the LoadMaster.
alwayspersist
This parameter also accepts no and yes as valid values. No and Yes correspond to 0 and 1 respectively.
expect100
By default, the L7 module only waits for 100-Continue replies if it sees an Expect-100 header, use RFC-2616 Compliant. If the system will always wait
for 100 Continue messages, use Require 100-Continue. If
the client will always send the POST data even if a 100 Continue message is not sent, use RFC-7231 Compliant instead.
localbind
In very high load situations, local port exhaustion can occur. Enabling this option allows the setting of alternate source addresses. This can be used
to expand the number of available local ports.
addcookieport
When using the LoadMaster behind a NATing gateway, all client addresses are the same. To create individual cookies the remote port can also be added
to the cookie. Enabling this option when not needed wastes resources.
addforwardheader
This option, only available when L7 Transparency is disabled, allows the addition of either X-ClientSide or X-Forwarded For to the HTTP header.
authtimeout
The duration (in seconds) that a connection remains open for while authentication is ongoing. This value can be between 30 and 300.
authpostwait
This parameter allows you to change the length of time to wait for a 401 response from a POST before sending the remainder of the POSTbody when using
Kerberos Constrained Delegation (KCD) back-end authentication. Valid values for the wait period range from 1 to 2000 (milliseconds). The default value
is 2000.
clienttokentimeout
The duration (in seconds) to wait for the client token while the process of authentication is ongoing (used for RSA SecurID and RADIUS
authentication). The default value for this parameter is 120.
finalpersist
When a Real Server is disabled, the sessions persisting on that Real Server continue to be served until the Drain Time has expired or until no more
sessions are being handled by the Real Server. No new sessions will be handled by the Real Server. Valid values include 0, and 60 to 86400.
rfcconform
By default, the LoadMaster conforms to the RFC when parsing HTTP headers. Disabling this will allow interworking with some broken browsers.
dropatdrainend
If enabled, all open connections to disabled Real Servers will be dropped at the end of the Real Servers Drain Stop Time or immediately if there are
no Persist entries associated with the Real Server.
droponfail
By default, existing connections are not closed if a Real Server fails. Enabling this feature causes all connections to be immediately dropped on Real
Server failure.
closeonerror
When enabled, the LoadMaster will always close the client connection when it sends back an error response. For Example, this changes the behaviour of
the LoadMaster when sending back a 304 File not changed
message after receiving an If-Modified-Since HTTP header.
rsarelocal
When checking to see if a client is on the local subnet, also check to see if the client is actually a Real Server.
slowstart
When using the Least Connection (or Weighted Least Connection) scheduling method, specify the time (in seconds) over which the load to a Real Server
which has just come online will be throttled.
ShareSubVSPersist
By default, each SubVS has an independent persistence table. Enabling this parameter will allow the SubVS to share this information.
logsplitinterval
When using Log Insight Scheduling this is the number of messages which are received on a connection before the stream is rescheduled. The default
value is 10.
allowemptyposts
By default the LoadMaster blocks POSTs that do not contain a Content-Length or Transfer-Encoding header to indicate the length of the requests
payload. When this parameter is set to true, such requests are assumed to have no payload data and are therefore not rejected.
forcefullrsmatch
By default, when the LoadMaster is trying to locate a Real Server for use with content switching, it tries to use the same Real Server as currently
selected, even if the port is not the same. If this parameter is enabled - the port is also compared.
AllowEmptyHttpHeaders
By default, if the LoadMaster is processing HTTP headers, it will ignore HTTP headers that have empty content. This can break some SOAP Services even
though it is against the HTTP RFCs. Enabling this option will allow these empty headers through.
loguseragent
When enabled, the User Agent header field is added to the User Logs.
0 - Disabled
1 - Enabled
CEFmsgFormat
When enabled, the ESP logs are generated in Common Event Format (CEF). CEF log format is easily consumable for Security Information and Event
Management (SIEM) tools, such as; Splunk, SolarWinds, LogRhythm, AlienVault, and so on.
0 - Disabled
1 - Enabled
L7NTLMProxy
When L7NTLMProxy is enabled, NTLM authorization works against the Real Servers. If L7NTLMProxy is disabled, the old insecure NTLM processing is
performed.
Kemp highly recommends ensuring that L7NTLMProxy is enabled.
0 - Disabled
1 - Enabled
---------------------------------------------------------------------------
WUI Section: System Configuration > Miscellaneous Options > Network Options
---------------------------------------------------------------------------
snat
Enabling this options allows the LoadMaster to NAT connections from the Real Servers to the internet.
routefilter
When enabled, this option only accepts IP frames from a host over the interface where the routing algorithm would route frames to the host. This is
known as strict source route validation.
subnetoriginating
When transparency is disabled for a Virtual Service, the source IP address of connections to Real Servers is the Virtual Service. When enabled, the
source IP address is the local address of the LoadMaster.
If the Real Server is on a subnet, the subnet address of the LoadMaster will be used.
nonlocalrs
Enable this option to allow assigning non-local Real Servers to Virtual Services.
multigw
Use this option to enable the ability to move the default gateway to a different interface.
Note: Alternate default gateway support is not permitted in a cloud environment.
conntimeout
Specify the timeout value for the check request.
Range: 4-60
tcptimestamp
The LoadMaster can include a timestamp in the SYN when connecting to Real Servers. Only enable this option when requested to from Kemp Support.
resetclose
When enabled, the LoadMaster will close its connection to the Real Servers by using TCP RESET instead of the normal close handshake.
keepalive
By default, the system uses TCP keepalives to check for failed clients. Enabling this option improves the reliability of older TCP connections (SSH
sessions). Not normally required for normal HTTP/HTTPS services.
allowupload
The LoadMaster has been optimized with HTTP workloads in mind. Enabling this option allows non HTTP uploads to work correctly.
subnetorigin
When transparency is disabled for a Virtual Service, the source IP address of connections to Real Servers is the Virtual Service. When enabled, the
source IP address is the local address of the LoadMaster.
If the Real Server is on a subnet, the subnet address of the LoadMaster will be used.
onlydefaultroutes
Enable this option to force traffic from Virtual Services, which have default route entries set, to be routed to the interface where the Virtual
Service’s default route is located.
http_proxy
This option allows clients to specify the HTTP(S) proxy server and port the LoadMaster will use to access the internet.
SSLDisableMasterSecret
By default, the LoadMaster processes the Master Secret SSL Extension. This can cause problems for some legacy clients so it is possible to optionally
disable this functionality by enabling the SSLDisableMasterSecret parameter.
dhkeysize
Select the strength of the key used in the Diffe-Hellman key exchanges. If this value is changed, a reboot is required in order to use the new value.
The default value is 2048 Bits.
Valid values:
- 512
- 1024
- 2048
- 4096
sslrenegotiate
By default, the LoadMaster allows a client to automatically renegotiate during an SSL transaction. Disabling this parameter causes SSL connections to
terminate if a renegotiation is requested by the client.
sslforceserververify
By default, when re-encrypting traffic the LoadMaster does not check the certificate provided by the Real Server. Enabling this option forces the
LoadMaster to verify that the certificate on the Real Server is valid, that is, the certificate authority and expiration are OK. This includes all
intermediate certificates.
tcpnorecycle
Enable this option to revert to the legacy mode of reusing TCP timewait connections.
Note: Only enable this after consulting with Kemp Support.
SSLOldLibraryVersion
By default, the LoadMaster uses the latest version of OpenSSL. This may cause performance problems on heavily-loaded sites. It is possible using the
SSLOldLibraryVersion parameter to switch back to the old library which should alleviate some of these problems. Using the old library means that there
is no support for TLS 1.3.
If you switch from using the old library to using the current library by changing the SSLOldLibraryVersion parameter, TLS1.3 is automatically
re-enabled on all Virtual Services.
Valid values:
0 - Use current SSL library + TLS 1.3
1 - Use older SSL library - no TLS 1.3
This option is not applicable for Cavium5 machines - those cards do not support the old libraries. Therefore, this option is not applicable following
LoadMaster/Kemp ECS Connection Manager models:
- LM-X25
- LM-X40 Rev 05
- LM-X40M
- LM XHC 25G/40G/100G
- ECS Connection Manager H3 Rev 02
- ECS Connection Manager H3M
- ECS Connection Manager H3 25G/40G/100G
For these LoadMaster models, the SSLOldLibraryVersion parameter is available but the LoadMaster will continue to use the current OpenSSL
implementation even if SSLOldLibraryVersion is enabled.
Warning: Switching the OpenSSL version causes a total SSL outage during the switch. This operation should not be performed during working hours.
-----------------------------------------------------------------------------
WUI Section: System Configuration > Miscellaneous Options > AFE Configuration
-----------------------------------------------------------------------------
paranoia
Sets the sensitivity of IDS detection.
cachesize
Specifies the cache size.
hostcache
Enable or disable using the host cache.
limitinput
Limit the number of connections.
L7LimitInput
This setting limits the default maximum number of connection attempts (per second) from a specific host.
-------------------------------------------------------------------------
WUI Section: System Configuration > Miscellaneous Options > HA Parameters
-------------------------------------------------------------------------
hastatus
The status of a HA or cluster unit. This is a read only parameter and cannot be set. Possible values are:
Normal HA:
Active, Standby, Passive (all as expected).
Cloud HA:
Active, Standby, Passive (if status not yet set).
Cluster:
Active (if master), Standby (if slave), Passive (if disabled).
hatimeout
The time the master must be unavailable before a switchover occurs. Allowed Values: 1-5, each option being a predetermined time interval:
1 = 3 seconds
2 = 6 seconds
3 = 9 seconds
4 = 12 seconds
5 = 15 seconds
hawait
This is how long (in seconds) after the initial boot, before the LoadMaster becomes active. If the partner machine is running this value is ignored.
This value can be changed to mitigate the time taken for some intelligent switches to detect that the LoadMaster has started and to bring up the link.
macglobal
By default, the LoadMaster uses an IPmulticast address when sending CARP packets. Enabling this option forces the use of the IPbroadcast address
instead.
0 = Disabled
1 = Enabled
haprefered
By default, neither partner in a HA cluster has priority. When a machine restarts after a switchover that machine becomes a slave. Specifying a
preferred host means that when this machine restarts it will always become the master and the partner will revert to slave mode.
hamode
Specify the HA mode. If only using a single LoadMaster, use Non-HA Mode. In HA mode, one LoadMaster must be specified as the first and another as
second. HA will not work if both LoadMasters are specified
the same.
0 = Turn off HA mode
1 = HA 1 mode
2 = HA 2 mode
haif
The network interface used when synchronising the configuration between the members of the HA cluster.
halinkfailreboot
When this check box is enabled, the LoadMaster is forced to reboot if there is a link failure. The halinkfailreboot parameter is relevant when High
Availability (HA) is configured and the haprefered parameter is set to 0 (No Preferred Server). You cannot have a preferred server if halinkfailreboot
is enabled - if you did, it could lead to circular swapping between the active and standby LoadMaster units.
0 - Disabled
1 - Enabled
havhid
When using multiple HA LoadMasters on the same network, this value identifies each cluster so that there are no potential unwanted interactions.
hainitial
Perform extra network checks at boot time. This may cause instability and should not be used.
tcpfailover
When using L4 services, enabling updates allows L4 connection maintenance across a HA switchover. This option is ignored for L7 services.
This parameter is now deprecated and has been replaced with the HAL4update parameter.
cookieupdate
When using L7 services, enabling this option allows sharing of persistency information between HA partners. If a HA switchover occurs, the persistency
information will then not be lost. Enabling this option can have a significant performance impact.
This parameter is now deprecated and has been replaced with the HAL7Update parameter.
hal4update
When using L4 services, enabling updates allows L4 connection maintenance across a HA switchover. This option is ignored for L7 services.
L4SyncThreshold
The minimum number of incoming packets that a connection must receive before the connection is synchronized. The range of the threshold is from 0 to
(the Sync Period -1). The default value is 3.
L4SyncPeriod
A connection is synchronized every time the number of its incoming packets modulus Sync Period equals the threshold. Valid values range from the Sync
Threshold+1 to 255. The default value is 50.
L4SyncRefreshPeriod
The difference (in seconds) in the reported connection timer that triggers a new sync message. Valid values range from 0-10. The default value is 0.
hal7update
When using L7 services, enabling this option allows sharing of persistency information between HA partners. If a HA switchover occurs, the persistency
information will then not be lost. Enabling this option can have a significant performance impact.
vmac
This option creates a shared MAC address for both units. When failover occurs, the LoadMaster handles the MAC address handover too. This allows the
switches to keep the MAC address and not worry about ARP caches or stale records.
--------------------------------------------------------------------
WUI Section: System Configuration > QoS/Limiting
--------------------------------------------------------------------
MaxConnsLimit
The maximum number of simultaneous connections (TCP and UDP).
MaxCPSLimit
The global connection limit.
MaxRPSLimit
The global request limit.
MaxBandwidthLimit
The global bandwidth limit (kilobits per second).
SendRateLimitError
This parameter accepts the following values:
0 - no error response (the connection is simply dropped)
1 - Send 429 Too Many Requests error response
2 - Send 503 Service Unavailable error response
RateLimitFail
Fail on rate limit. This parameter accepts the following values:
0 - disabled (the LoadMaster attempts to select a different RS or SubVS to use for the connection)
1 - enabled (forces an error)
LimitLogging
Generate a summary log entry every 5 seconds. This parameter accepts the following values:
0 - disabled
1 - enabled
ClientMaxConnsLimit
This limits the default maximum number of maxccc attempts (per second) from a specific host. Setting the limit to 0 disables this option.
Valid values range from 0 - 1000000.
ClientCPSLimit
The global client connection limit.
ClientRPSLimit
The global client request limit.
ClientMaxBandwidthLimit
The global client maximum bandwidth limit.
--------------------------------------------------------------------
WUI Section: Network Telemetry
--------------------------------------------------------------------
TelemetryServer
Define the destination IP address or Fully Qualified Domain Name (FQDN) and port number of your IPFIX collector (for example, 1.1.1.1:2055 or
collector.local:3000). The IPFIX export runs over the UDP protocol and you must ensure that the collector is reachable over the network from the
LoadMaster.
TelemetryActiveTimeout
The global active timeout value.
Range: 10 - 6000
TelemetryInactiveTimeout
The global inactive timeout value.
Range: 1 - 59
TelemetryOptArp
Specify whether or not to collect ARP values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptDhcp
Specify whether or not to collect DHCP values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptDns
Specify whether or not to collect DNS values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptHttp
Specify whether or not to collect HTTP values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptMail
Specify whether or not to collect email values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptNbar2
Specify whether or not to collect NBAR2 values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptSamba
Specify whether or not to collect Samba values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptExtendedVoip
Specify whether or not to collect VoIP values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptMsSql
Specify whether or not to collect MSSQL values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptPostgres
Specify whether or not to collect PostgresSQL values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptMySql
Specify whether or not to collect MySQL values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptNpm
Specify whether or not to collect NPM values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptExtendedNpm
Specify whether or not to collect Extended NPM values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptVxlan
Specify whether or not to collect VXLAN values.
Valid values:
0 - Disabled
1 - Enabled
Get-LmParameter -Param <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmParameter -Param <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The parameter to retrieve. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmParameter -Param SSLRefreshInterval
Retrieve the firmware version that was previously installed on the LoadMaster.
This command returns the firmware version number for the last installed firmware version before the current one.
Get-LmPreviousFirmwareVersion [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmPreviousFirmwareVersion [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmPreviousFirmwareVersion
Performing a top displays memory, CPU, and I/O usage for the LoadMaster.
You can specify the number of samples and an interval between them (the default is 10 samples and a 1 second interval). You can also show threads
and/or sort by memory usage by selecting the appropriate check boxes.
Get-LmProcessesInfo [-iterations <Int32>] [-interval <Int32>] [-mem <SwitchParameter>] [-threads <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmProcessesInfo [-iterations <Int32>] [-interval <Int32>] [-mem <SwitchParameter>] [-threads <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the number of samples (the default is 10 samples). Range: 1-30 |
false | false | |||
Specify the interval between them (the default is a 1 second interval). Range: 1-30 |
false | false | |||
By default the results are sorted by CPU usage. Use this switch parameter to sort by memory usage. | false | false | |||
Use this switch parameter to show process threads. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmProcessesInfo
Display the Redundant Array of Independent Disks (RAID) controller details.
These details include the model name, serial number, capacity, state, status, level, and total members in the RAID.
Get-LmRaidController [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmRaidController [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmRaidController
Display details about the Redundant Array of Independent Disks (RAID) disks.
Details include the model name, serial number, firmware version, capacity, type, and speed.
Get-LmRaidControllerDisk [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmRaidControllerDisk [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmRaidControllerDisk
Retrieve details about all route-based VPN connections or one specific VPN connection.
If you do not set the Name parameter, details for all route-based VPN connections are retrieved. If you specify a connection name using the Name
parameter, details for that connection are retrieved.
Get-LmRouteVpnConnection [-Name <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-LmRouteVpnConnection [-Name <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
To retrieve details about a specific route-based VPN connection, enter the connection name. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-LmRouteVpnConnection
List the existing system log files.
Run this command to retrieve a list of the existing system log files.
Get-LmSyslogFile [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmSyslogFile [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmSyslogFile
Retrieves a list of all existing Virtual Private Network (VPN) connection details, or details for a specific VPN connection.
To retrieve details for a specific VPN connection, use the Name parameter to specify the name of the relevant VPN connection. To retrieve details for
all VPN connections, do not use the Name parameter.
Get-LmVpnConnection [-Name <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmVpnConnection [-Name <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the name of a specific VPN connection to display the details for. To display details for all VPN connections - do not use this parameter. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmVpnConnection
View the status of the Internet Key Exchange (IKE) daemon.
Run this command to check the status of the IKE daemon.
Get-LmVpnIkeDaemonStatus [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmVpnIkeDaemonStatus [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmVpnIkeDaemonStatus
Retrieve the LoadMaster Web User Interface (WUI) settings.
This command returns the WUI settings, such as the Message of the Day and the Statistics Display Size.
Get-LmWuiSetting [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LmWuiSetting [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LmWuiSetting
Allows you to view the values of the email logging options.
Allows you to view the values of the email logging options.
Get-LogEmailConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LogEmailConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LogEmailConfiguration
Returns statistics and some settings for each of the services.
Returns statistics and some settings for each of the services.
Get-LogStatistics [-VirtualService <SwitchParameter>] [-RealServer <SwitchParameter>] [-Totals <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LogStatistics [-VirtualService <SwitchParameter>] [-RealServer <SwitchParameter>] [-Totals <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enable this option to only retrieve statistics for Virtual Services. | false | false | |||
Enable this option to only retrieve statistics for Real Servers on the LoadMaster. | false | false | |||
Enable this to get all statistics from the LoadMaster. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LogStatistics
Allows you to view which hosts the various Syslog messages get sent to.
Allows you to view which hosts the various Syslog messages get sent to.
Get-LogSyslogConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-LogSyslogConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-LogSyslogConfiguration
Allows you to view the values of some networking options.
Allows you to view the values of some networking options.
Get-NetworkConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-NetworkConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-NetworkConfiguration
Allows you to retrieve the values of the DNS Configuration options.
Allows you to retrieve the values of the DNS Configuration options.
Get-NetworkDNSConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-NetworkDNSConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-NetworkDNSConfiguration
Retreive details about all interfaces or a specific interface.
Specify the InterfaceID to retreive details for a particular interface. Otherwise, all interface details are displayed.
Get-NetworkInterface [-InterfaceID <Int16>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-NetworkInterface [-InterfaceID <Int16>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The Interface ID to get settings for. If this parameter is omitted, it will default to eth0. To view the interface ID for each of the interfaces, run the Get-Statistics command. The interface ID is the first number displayed in each interface row. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-NetworkInterface
Allows you to view the details of all Additional Routes.
Allows you to view the details of all Additional Routes.
Get-NetworkRoute [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-NetworkRoute [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-NetworkRoute
Allows you to view the values of the various SNMP options.
Allows you to view the values of the various SNMP options.
Get-NetworkSNMPConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-NetworkSNMPConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-NetworkSNMPConfiguration
View the third-party acknowledgements file applicable to the LoadMaster release you are running.
The notice.txt file contains acknowledgements of third-party opensource components used in the LoadMaster.
Get-Notice [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-Notice [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-Notice
Retrieves the value of the Packet Routing Filter option.
This can also be used to determine if packet filtering is enabled.
Get-PacketFilterOptionACL [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-PacketFilterOptionACL [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-PacketFilterOptionACL
Retrieve details about the specified SAML SSO domain.
Retrieve the parameter values for a SAML SSO domain.
Get-SAMLDomain [-Domain <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SAMLDomain [-Domain <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the SAML SSO domain to retrieve the details for. If the Domain is not specified, the command returns all the available SAML domains. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SAMLDomain
WARNING: This function is deprecated. Use the following command instead: Get-SdnController
WARNING: This function is deprecated. Use the following command instead:
Get-SdnController
Get-SdnController [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SdnController [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SdnController
Retrieve the admin access settings.
This command returns the admin access settings (WuiDefaultGateway, WuiNetworkInterfaceId, WuiPort).
Get-SecAdminAccess [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SecAdminAccess [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SecAdminAccess
Retrieve the admin Web User Interface (WUI) access settings.
Displays these settings, including the supported TLS protocols and WUI cipher set.
Get-SecAdminWuiConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SecAdminWuiConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SecAdminWuiConfiguration
List the current valid API keys.
You can use this command to retrieve a list of API keys. However, the Kemp PowerShell module does not currently support the use of API keys for
authentication.
Get-SecApiKey [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SecApiKey [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SecApiKey
Allows you to view Remote Access options.
Allows you to view Remote Access options.
Get-SecRemoteAccess [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SecRemoteAccess [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SecRemoteAccess
Retrieve the Admin Login Method.
This command returns the Admin Login Method for the WUI, for example, "Password or Client certificate" or "Password Only Access (default)".
Get-SecRemoteAccessLoginMethod [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SecRemoteAccessLoginMethod [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SecRemoteAccessLoginMethod
Retreive details of all remote user groups, or a specific group.
Enter a group name in the Group parameter to retrieve details for a specific group. Alternatively, exclude the Group parameter to retrieve a full list
of all groups.
Get-SecRemoteUserGroup [-Group <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SecRemoteUserGroup [-Group <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
To retrieve details for a specific group, enter the group name in the Group parameter. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SecRemoteUserGroup
Displays permissions for a user, or users.
Specifying a username for the User parameter displays details for that partiular user. Omitting the User parameter will return details for all users.
Get-SecUser [-User <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SecUser [-User <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Username of the relevant user. If this parameter is omitted, permissions for all users will be returned. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SecUser
View the values of WUI Authentication and Authorization options.
Returns details such as the RADIUS configuration.
Get-SecWuiAuthentication [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SecWuiAuthentication [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SecWuiAuthentication
Returns a list of any SSO domains that exist and their settings.
Returns a list of any SSO domains that exist and their settings.
Get-SSODomain [-Domain <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SSODomain [-Domain <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
To retrieve details about a particular domain, specify the domain name using this parameter. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SSODomain
Displays a list of users who are currently blocked from accessing the SSO domain.
Displays a list of users who are currently blocked from accessing the SSO domain.
Get-SSODomainLockedUser [-Domain <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SSODomainLockedUser [-Domain <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Name | The name of the SSO domain. | false | true (ByValue) | ||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SSODomainLockedUser -Domain example2.com
Return sessions within a particular range.
Return the SSO sessions that are within the specified range.
Note: The maximum number of SSO sessions that can be returned in a singleGet-SSODomainQuerySessionAPI call is limited to 1000. If the maximum number
of SSO sessions exceeds 1000, you must use multiple Get-SSODomainQuerySession API calls.
Get-SSODomainQuerySession -Domain <String> [-startsession <Int32>] [-stopsession <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SSODomainQuerySession -Domain <String> [-startsession <Int32>] [-stopsession <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Name | Specify the name of the SSO domain to retrieve the details for. | true | false | ||
The start of the range to return sessions for, for example, 1. | false | false | |||
The end of the range to return sessions for, for example, 1000. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SSODomainQuerySession -Domain example.com -startsession 1 -stopsession 1000
Retrieve details of an open SSO domain session, or sessions.
Returns the number of active user and cookie sessions.
Get-SSODomainSession -Domain <String> [-User <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-SSODomainSession -Domain <String> [-User <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Name | Specify the name of the SSO domain to retrieve the details for. | true | false | ||
To retrieve a list of all open sessions for the specified SSO domain, leave this parameter blank. To narrow down the list to only retrieve sessions for a particular user, specify the username here. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-SSODomainSession -Domain qasp.com
Check if network telemetry monitoring is enabled or disabled.
Check all interfaces by not filling out the Iface parameter. Check a specific interface by specifying the interface number in the Iface parameter.
Get-Telemetry [-Iface <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Get-Telemetry [-Iface <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Interface | To check one specific interface, enter the interface number. | false | false | ||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Get-Telemetry
Retrieve a list of installed templates.
This command will return a list of templates and related details.
Get-Template [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-Template [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-Template
List the currently installed certificates and their fingerprints.
A list of certificates and fingerprints is displayed. The output of the command has two common fields (type and name) and the third is modulus for the
RSA certificates and publickey for the ECC certificates.
Get-TlsCertificate [-CertName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-TlsCertificate [-CertName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
To retreive details for a particular certificate, specify the name using the CertName parameter. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
Specify the format - either PEM or DER. DER is Base64-encoded because it is a binary format. | false | false |
Get-TlsCertificate
Get-TlsCertificate
Retrieve the list of ciphers in a cipher set.
Retrieves the list of ciphers which are in a specified system-defined or custom cipher set.
Get-TlsCipherSet -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-TlsCipherSet -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the cipher set. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-TlsCipherSet -Name Default
WARNING: This function is not available. The Hardware Security Module (HSM) feature has been removed from the LoadMaster.
This command will not work on LoadMaster versions 7.2.46.0 and newer. If you want to use PowerShell to configure HSM on an older LoadMaster
version, use the PowerShell module corresponding to that version, for example PowerShell-7.2.45.
Get-TlsHSM [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-TlsHSM [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-TlsHSM
Retrieve a list of intedmediate certificates currently installed on the LoadMaster.
Retrieve a list of intedmediate certificates currently installed on the LoadMaster.
Get-TlsIntermediateCertificate [-CertName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-TlsIntermediateCertificate [-CertName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
To retrieve details for a particular intermediate certificate, specify the certificate name using the CertName parameter. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
Specify the format - either PEM or DER. DER is Base64-encoded because it is a binary format. | false | false |
Get-TlsIntermediateCertificate
Displays the addresses on the block or allow list for a Virtual Service.
Lists the host and network IP addresses on the block or allow access control list for a specific Virtual Service. Note that block and allow lists are
only enabled when packet filtering is enabled.
Get-VSPacketFilterACL [-VirtualService <String>] [-VSPort <String>] [-VSProtocol <String>] [-VSIndex <Int32>] -Type <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-VSPacketFilterACL [-VirtualService <String>] [-VSPort <String>] [-VSProtocol <String>] [-VSIndex <Int32>] -Type <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the Virtual Service IP address. | false | false | |||
Specifies the Virtual Service port number. | false | false | |||
Specifies the Virtual Service protocol: "tcp" or "udp". | false | false | |||
The index number of the relevant Virtual Service. To retrieve the Virtual Service index, run the Get-AdcVirtualService command. | false | false | |||
Specify the type of list: - block: blocked addresses - allow: allowed addresses Note: This is case sensitive – the type value should be in lowercase. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-VSPacketFilterACL -VSPort 80 -VSProtocol tcp -Type block -VirtualService 10.35.47.16
Returns a list of the WAF audit file names.
Returns a list of the WAF audit file names.
Get-WafAuditFiles [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-WafAuditFiles [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-WafAuditFiles
Displays details about all installed Web Application Firewall (WAF) rules (commercial and custom).
Displays details about all installed Web Application Firewall (WAF) rules (commercial and custom). It also shows if the rules are active or not.
Active rules are ones that have been assigned to one or more Virtual Services.
Get-WafRules [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-WafRules [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-WafRules
Displays the values of the Web Application Firewall (WAF) auto-update configuration.
Displays the values of the WAF configuration relating to the automatic updating of commercial rules.
Get-WafRulesAutoUpdateConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Get-WafRulesAutoUpdateConfiguration [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Get-WafRulesAutoUpdateConfiguration
Import the GEO DNSSEC Key Signing Keys (KSKs).
This command uploads both KSK files at the same time.
Import-GeoDNSSECKeySigningKey -privateKeyFile <String> -publicKeyFile <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Import-GeoDNSSECKeySigningKey -privateKeyFile <String> -publicKeyFile <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the private key file to upload. | true | false | |||
The path to the public key file to upload. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Import-GeoDNSSECKeySigningKey -privateKeyFile .\key.private -publicKeyFile .\public.key
WARNING: This function is not available. The Hardware Security Module (HSM) feature has been removed from the LoadMaster.
This command will not work even if you are using a version of LoadMaster older than 7.2.46 that has the HSM feature. If you want to use PowerShell to
configure HSM on an older LoadMaster version, use the corresponding old PowerShell module, for example Powershell-7.2.45.
Import-TlsHSMCACert -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Import-TlsHSMCACert -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the certificate file followed by a backslash and the certificate file name followed by the file extension (.pem). | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Import-TlsHSMCACert –Path c:\CertificateFileName.pem
Specify the connection parameters to use for the session.
To run PowerShell API commands, you need to establish authentication with the LoadMaster. There are two ways to establish authentication:
• Using credentials; a LoadMaster username (Credential) and password
• Using certificate-based authentication
Whichever option you use, you can either specify the parameters when running individual commands, or using the Initialize-LmConnectionParameters
command.
You can also globally set the Kemp LoadMaster IP address that you are directing the commands to by using the Initialize-LmConnectionParameters
command, for example:
Initialize-LmConnectionParameters -Address 10.11.0.60 -LBPort 443 -Credential bal
You can either enter a username for the LoadMaster or provide a PSCredential object. When you enter a username, a prompt appears asking for the
password. You can override the globally-provided LoadBalancer address and username on each individual command by using the LoadBalancer or Credential
parameter within the command.
Similarly, you can specify the details to use certificate-based authentication using the Initialize-LmConnectionParameters command. For further
information on the various steps involved to configure certificate-based authentication, refer to the PowerShell Interface Description document.
Initialize-LmConnectionParameters -Address <String> [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Initialize-LmConnectionParameters -Address <String> [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run commands on. Use this command to specify the LoadMaster address to be used for this session. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
true | false | |||
Specify the port to communicate with the LoadMaster on. Use this command to specify the LoadMaster port to be used for the session. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Use this command to specify the username for the session. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Use this command to specify the CertificateStoreLocation for the session. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Use this command to specify the SubjectCN for the session. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Initialize-LmConnectionParameters -Address 10.154.11.180 -Credential bal
WARNING: This function is deprecated. Use the following command instead: Install-GeoIPBlocklistDatabase
WARNING: This function is deprecated. Use the following command instead:
Install-GeoIPBlocklistDatabase
Install-GeoIPBlacklistDatabase [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
false | false | ||||
false | false |
Install-GeoIPBlacklistDatabase
Install any downloaded updates now.
Run this command to install any updates to the GEO IP blocklist database which have been downloaded.
Install-GeoIPBlocklistDatabase [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Install-GeoIPBlocklistDatabase [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Install-GeoIPBlocklistDatabase
Allows you to upload an add-on pack.
Allows you to upload an add-on pack.
Install-LmAddon -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Install-LmAddon -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the add-on file followed by a backslash and then the filename, for example C:\Users\ExampleUser\Desktop\Akami.7.1-22b.20141204-1618 | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Install-LmAddon -Path C:\Temp\SMART.7.2.39.0.15038.DEV.20170424-0907
Upload a Kube config file to the LoadMaster.
Upload the Kubernetes configuration file to use for Command Line Interface (CLI) requests.
Install-LMIngressK8sConf -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Install-LMIngressK8sConf -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the path to the Kube config file and the filename. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Install-LMIngressK8sConf -Path C:\Users\<Username>\Kubeconfig
Allows you to update the LoadMaster with a patch to the firmware.
Allows you to update the LoadMaster with a patch to the firmware. You will be asked to restart the LoadMaster for the command to complete.
Install-LmPatch -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Confirm <Boolean>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Install-LmPatch -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Confirm <Boolean>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The local path to the LoadMaster patch file that should be uploaded. This parameter is required. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
Use the Confirm parameter to specify whether or not to proceed with the installation of the patch. 0 - No 1 - Yes |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Install-LmPatch -Path c:\SoftwareUpdate\7.0-10.20130507-1024-32bit
Upload an Identity Provider (IdP) metadata file.
This simplifies the configuration of the IdP attributes, including the IdP Entity ID, IdP SSO URL and IdP Logoff URL. The metadata file can be
downloaded from the IdP.
Install-SAMLIdpMetafile -Domain <String> -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Install-SAMLIdpMetafile -Domain <String> -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the SSO domain to upload the mdetadata file to. | true | false | |||
The path to the metadata file to be uploaded, followed by the filename and extension, for example, C:\ExampleFolder\ExampleIdPMetaDataFile.xml. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Install-SAMLIdpMetafile -Domain example2.com -Path C:\Temp\federationmetadata.xml.zip
Allows you to upload the RSA configuration file.
If using RSA-SECURID as the authtype, a configuration file needs to be uploaded to the LoadMaster in order for the authentication to work.
The Install-SSORSAConfigurationFile command can be used to upload these files.
Install-SSORSAConfigurationFile -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Install-SSORSAConfigurationFile -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the RSA configuration file, followed by a backslash and then the filename.extension. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Install-SSORSAConfigurationFile -Path C:\examplefolder.AM_Config.zip
Allows you to upload the node secret file.
If using RSA-SECURID as the authtype, a node secret file needs to be uploaded to the LoadMaster in order for the authentication to work.
To upload the node secret file, run the Install-SSORSANodeSecretAndPassword command.
Install-SSORSANodeSecretAndPassword -Password <String> -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Install-SSORSANodeSecretAndPassword -Password <String> -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The password to decrypt the node secret. | true | false | |||
The path to the node secret file, followed by a backslash and then the filename.extension. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Install-SSORSANodeSecretAndPassword -Password examplepassword -Path C:\examplefolder\LM_NodeSecret.zip
Allows you to upload a template to the LoadMaster.
Allows you to upload a template to the LoadMaster.
Install-Template -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Install-Template -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the template location followed by a backslash and the filename of the template.tmpl. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Install-Template –Path “C:\ Exchange2013Additional v1.6.4.tmpl”
When no Real Servers are available and an error response is to be sent back to the client, the installed file is added to the response.
This enables simple error HTML pages to be sent in response to the specified error.
The maximum size of this error page is 16KB.
Install-VSErrorFile [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Install-VSErrorFile [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the relevant Virtual Service. | false | false | |||
The port of the relevant Virtual Service. | false | false | |||
The protocol of the relevant Virtual Service. | false | false | |||
The ID number of the relevant Virtual Service. To retrieve the Virtual Service index number, run the Get-AdcVirtualService command. | false | false | |||
The path to the error file to be uploaded. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Install-VSErrorFile -Path example.txt -VirtualService 10.1.100.66 -VSPort 80 -VSProtocol tcp
Manually install the latest commercial Web Application Firewall (WAF) rules.
Manually install the (previously downloaded) latest commercial WAF rules.
Install-WafRulesDatabase [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Install-WafRulesDatabase [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Install-WafRulesDatabase
Initiates a node joining a cluster.
This makes the node LoadMaster available to be added. To finish adding the node, please run the New-ClusterNode command on the shared IP address
immediately after running the Join-Cluster command in a different console window.
Join-Cluster [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Join-Cluster [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the shared address of the cluster to run the command on. Note: The address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Join-Cluster
Move the position of an existing URL-based limiting rule.
Specify the name of the rule to move and the new position to move it to.
Move-AdcLimitRule -Name <String> -Position <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Move-AdcLimitRule -Name <String> -Position <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the rule to move. | true | false | |||
The position to move the rule to. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Move-AdcLimitRule -Name Example -Position 1
Allows you to add a new rule to the LoadMaster.
Allows you to add a new Content Rule rule.
New-AdcContentRule -RuleName <String> [-MatchType <String>] [-IncHost <Boolean>] [-NoCase <Boolean>] [-Negate <Boolean>] [-IncQuery <Boolean>] [-Header <String>] [-Pattern <String>] [-Replacement <String>] [-Type <Int32>] [-MustFail <Int32>] [-OnlyOnFlag <Int32>] [-OnlyOnNoFlag <Int32>] [-SetFlagOnMatch <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-AdcContentRule -RuleName <String> [-MatchType <String>] [-IncHost <Boolean>] [-NoCase <Boolean>] [-Negate <Boolean>] [-IncQuery <Boolean>] [-Header <String>] [-Pattern <String>] [-Replacement <String>] [-Type <Int32>] [-MustFail <Int32>] [-OnlyOnFlag <Int32>] [-OnlyOnNoFlag <Int32>] [-SetFlagOnMatch <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The desired name for the new content rule. | true | false | |||
Specifies whether the rule matches on a regular expression (regex), prefix, or postfix. This parameter defaults to regex, but will also accept prefix or postfix. |
false | false | |||
Specifies whether to include the host in the URL. This is disabled by default. | false | false | |||
Specifies whether to ignore case/capitalization. This is disabled by default. | false | false | |||
Specifies whether to invert the case of the match. This is disabled by default. | false | false | |||
Specifies whether to include the query string in the match. This is disabled by default. | false | false | |||
Specifies the header that a match should be performed on. Set this to body to match on the body of a request. | false | false | |||
Specifies the pattern to search for. | false | false | |||
Specifies the replacement string for the pattern. You can enter a maximum of 255 characters in this parameter. | false | false | |||
The type of content rule: 0 - Content Matching 1 - Add Header 2 - Delete Header 3 - Replace Header 4 - Modify URL 5 - Replace String in Response Body When creating a Rule - if the "type" is not specified, it will default to zero, that is, a Content Matching rule. The other parameters available for the New-AdcContentRule command depend on the "type" of content rule being added. |
false | false | |||
If this rule is matched, then always fail to connect. 0 - Disabled (do not fail to connect) 1 - Enabled (fail to connect) |
false | false | |||
Only try to execute this rule if the specified flag is set by another rule (the OnlyOnFlag parameter is used in conjunction with the SetFlagOnMatch parameter). Using the OnlyOnFlag and SetFlagOnMatch parameters, it is possible to make rules dependent on each other, that is, only execute a particular rule if another rule has been successfully matched ('chaining' rules). For more detailed instructions on ‘chaining’ rules, please refer to the Content Rules, Feature Description document on the Kemp Documentation Page: https://kemptechnologies.com/loadmaster-documentation/ Valid values: 0-9 |
false | false | |||
Range: 1-9 Only try to execute this rule if the specified flag is not set. |
false | false | |||
If the rule is successfully matched, set the specified flag. Using the OnlyOnFlag and SetFlagOnMatch parameters, it is possible to make rules dependent on each other, that is, only execute a particular rule if another rule has been successfully matched. For more detailed instructions on ‘chaining’ rules, please refer to the Content Rules, Feature Description document on the Kemp Documentation Page: https://kemptechnologies.com/loadmaster-documentation/. Valid values: 0-9 |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The name of the rule. | true | false |
New-AdcContentRule -Name ExampleRule -MatchType regex -Pattern ExamplePattern -Replacement ExampleReplacement
Add an extension to the "Do Not Cache" extension list.
Add the specified extension to the list.
New-AdcHttpCacheException -Extension <String[]> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-AdcHttpCacheException -Extension <String[]> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The file extension that should not be cached, for example, .jpg. The extension must start with a full stop (.). A collection of extensions can be provided through the pipeline. |
true | true (ByValue) | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-AdcHttpCacheException -Extension .mp4
Allows you to add an extension to the "Do Not Compress" extension list.
Add the specified extension.
New-AdcHttpCompressionException -Extension <String[]> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-AdcHttpCompressionException -Extension <String[]> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The file extension that should not be compressed, for example,.jpg. The extension must start with a full stop (.). A collection of extensions can be provided through the pipeline. This parameter is required. |
true | true (ByValue) | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-AdcHttpCompressionException -Extension .mp4
Add a new URL-based limiting rule to the LoadMaster.
Specify a Name for the rule, along with the Limit, Match type, and Pattern to match.
New-AdcLimitRule -Name <String> -Pattern <String> -Limit <Int32> -Match <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] New-AdcLimitRule -Name <String> -Pattern <String> -Limit <Int32> -Match <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the new rule to be added. | true | false | |||
The pattern to use to match the request field/URL. | true | false | |||
Limit the number of attempts (per second) to a specific request/URL. Valid values range from 0 - 1000000. | true | false | |||
The request field/URL to match. This drop-down list contains the following values: Request URL Host User Agent !Request URL !Host !User Agent The values with an exclamation mark (!) before them matches the inverse, for example, not a specific request or not a specific user agent. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
New-AdcLimitRule -Limit 8000 -Match 1 -Name ExampleRule2 -Pattern /test/b.html
Add a new Real Server configuration.
Configures a new Real Server that can handle traffic for a service.
New-AdcRealServer [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -RealServer <String> -RealServerPort <Int32> [-Weight <Int32>] [-Forward <String>] [-Enable <Boolean>] [-Non_Local <Boolean>] [-Limit <Int64>] [-RateLimit <Int64>] [-Critical <Boolean>] [-AddToAllSubvs <Boolean>] [-Follow <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-AdcRealServer [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -RealServer <String> -RealServerPort <Int32> [-Weight <Int32>] [-Forward <String>] [-Enable <Boolean>] [-Non_Local <Boolean>] [-Limit <Int64>] [-RateLimit <Int64>] [-Critical <Boolean>] [-AddToAllSubvs <Boolean>] [-Follow <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the Virtual Service. | false | false | |||
The port of the Virtual Service to add the Real Server to. | false | false | |||
The protocol of the Virtual Service to add the Real Server to. | false | false | |||
The index number of the Virtual Service or SubVS. To retrieve the VSIndex, run the Get-VirtualService command. | false | false | |||
The IP address that the Real Server being defined listens on. | true | false | |||
The port that the Real Server will be listening on. | true | false | |||
The Real Server's weight. This is weight of the Real Server, as used by the Weighted Round Robin, Weighted Least Connection and Adaptive scheduling methods. The default initial value for the weight is 1000, the maximum is 65535 and the minimum is 1. |
false | false | |||
Either NAT (Network Address Translation) or Route (Direct) forwarding. The available options are dependent on the other modes configured for the service. |
false | false | |||
Specifies if the Real Server is enabled or disabled. Pass in a value of TRUE ($true) for enabled, and FALSE ($false) for disabled. | false | false | |||
By default only Real Servers on local networks can be assigned to a Virtual Service. Enabling this option will allow a non-local Real Server to be assigned to the Virtual Service. Note: This option will only be available if nonlocalrs has been enabled and the Transparent option has been disabled on the relevant Virtual Service. |
false | false | |||
The maximum number of open connections that a Real Server will accept before it is taken out of the rotation. This is only available for Layer 7 traffic. |
false | false | |||
The maximum number of open Connections Per Second (CPS) that can be sent to a Real Server before it is taken out of rotation. The maximum limit is 100000 (100,000 CPS). If the RateLimit parameter is set to 0 the feature is disabled, that is, there is no rate limiting. If rate limiting is enabled, the LoadMaster limits the number of new connections going to a particular Real Server. If the limit is reached, the Real Server is taken out of rotation/selection until the current period is finished. The current call will then be scheduled to go to a different Real Server. If no Real Servers are found, the usual rejection methods are used. |
false | false | |||
True or false to indicate whether this Real Server is required for the Virtual Service to be available. | false | false | |||
Enable this option when adding a Real Server to all SubVSs of this Virtual Service. When using this parameter, ensure you set the VSIndex parameter to the ID of the SubVS rather than the parent Virtual Service. Run the Get-AdcVirtualService command to retrieve the Index of the SubVS. The range is as follows: 0 - Disabled 1 - Enabled |
false | false | |||
Specify what Real Server the health check is based on by setting this parameter to the RsIndex of the Real Server to be followed. This can either be set to the RsIndex of the same Real Server in order to health check based on that particular Real Server status, or another Real Server can be specified. For example – if Real Server 1 is down, any Real Servers which have their health check based on Real Server 1 will also be marked as down, regardless of their actual Real Server status. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The port that the Virtual Service is listening on. | false | false | |||
Specify if the service is using TCP or UDP protocols. | false | false |
New-AdcRealServer -RealServer 10.154.11.128 -RealServerPort 443 -VirtualService 10.154.11.181 -VSPort 80 -VSProtocol tcp
Allows you to add a preconfigured rule to a Real Server or SubVS.
Allows you to add a preconfigured rule to a Real Server or a SubVS.
New-AdcRealServerRule [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-RealServer <String>] [-RSPort <Int32>] [-RSIndex <Int32>] -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-AdcRealServerRule [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-RealServer <String>] [-RSPort <Int32>] [-RSIndex <Int32>] -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP Address of the Virtual Service this rule should be applied to. | false | false | |||
The port of the relevant Virtual Service. | false | false | |||
The protocol of the relevant Virtual Service. | false | false | |||
The index number of the relevant Virtual Service or SubVS. To retrieve the VSIndex, run the Get-VirtualService command. | false | false | |||
The Real Server to which this Virtual Service connects to. | false | false | |||
The port on which the Real Server accepts connections for this Virtual Service. | false | false | |||
The index number of the Real Server or SubVS to add the rule to. To retrieve the RsIndex, run the Get-AdcVirtualService command. | false | false | |||
The name of the rule that should be applied to the Virtual Service. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The port on which this Virtual Service accepts connections. | false | false | |||
The protocol for communication. Accepts either TCP or UDP. This is not case sensitive. | false | false |
New-AdcRealServerRule -Port 80 -Protocol tcp -RealServer 10.11.0.24 -RSPort 80 -RuleName TestRule2 -VirtualService 10.11.0.200
Add a new SubVS.
This command adds a SubVS to the specified Virtual Service.
New-AdcSubVirtualService [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-AdcSubVirtualService [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The address of the Virtual Service to add the SubVS to. | false | false | |||
The port of the Virtual Service to add the SubVS to. | false | false | |||
The protocol of the Virtual Service to add the SubVS to. | false | false | |||
The ID number of the Virtual Service to add the SubVS to. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-AdcSubVirtualService -VirtualService 10.154.11.90 -VSPort 80 -VSProtocol tcp
Create and configure a new Virtual Service.
Creates a new Virtual Service that can accept requests and send them to available Real Servers.
New-AdcVirtualService -VirtualService <String> -VSPort <Int32> -VSProtocol <String> [-AddVia <Int16>] [-Template <String>] [-Cache <Boolean>] [-CertFile <String[]>] [-IntermediateCerts <String[]>] [-UserPwdExpiryWarn <Boolean>] [-UserPwdExpiryWarnDays <Int16>] [-CheckType <String>] [-CheckHost <String>] [-CheckPattern <String>] [-CheckUrl <String>] [-CheckHeaders <String>] [-LdapEndpoint <String>] [-MatchLen <String>] [-CheckUse1_1 <Int32>] [-ChkInterval <Int32>] [-ChkTimeout <Int32>] [-ChkRetryCount <Int32>] [-CheckPort <Int32>] [-EnhancedHealthChecks <Boolean>] [-RsMinimum <Int32>] [-ClientCert <Int16>] [-Compress <Boolean>] [-Cookie <String>] [-CachePercent <Int16>] [-DefaultGW <String>] [-Enable <Boolean>] [-ErrorCode <String>] [-ErrorUrl <String>] [-PortFollow <Int32>] [-ForceL7 <Boolean>] [-Idletime <Int32>] [-LocalBindAddresses <String[]>] [-VSType <String>] [-Nickname <String>] [-Persist <String>] [-PersistTimeout <Int32>] [-QueryTag <String>] [-CipherSet <String>] [-PassCipher <Boolean>] [-PassSni <Boolean>] [-SSLReencrypt <Boolean>] [-SSLReverse <Boolean>] [-SSLRewrite <String>] [-ReverseSNIHostname <String>] [-Schedule <String>] [-ServerInit <Int16>] [-SSLAcceleration <Boolean>] [-StandByAddr <String>] [-StandByPort <String>] [-TransactionLimit <Int32>] [-Transparent <Boolean>] [-SubnetOriginating <Boolean>] [-UseforSnat <Boolean>] [-QoS <String>] [-CheckUseGet <Int32>] [-Verify <Int16>] [-ExtraHdrKey <String>] [-ExtraHdrValue <String>] [-AllowedHosts <String>] [-AllowedDirectories <String>] [-ExcludedDirectories <String>] [-AllowedGroups <String>] [-GroupSIDs <String>] [-SteeringGroups <String>] [-IncludeNestedGroups <Boolean>] [-MultiDomainPermittedGroups <Boolean>] [-DisplayPubPriv <Boolean>] [-DisablePasswordForm <Boolean>] [-Domain <String>] [-AltDomains <String>] [-Logoff <String>] [-ESPLogs <Int16>] [-SMTPAllowedDomains <String>] [-ESPEnabled <Boolean>] [-UserPwdChangeUrl <String>] [-UserPwdChangeMsg <String>] [-SecurityHeaderOptions <Int16>] [-InputAuthMode <Int16>] [-OutConf <String>] [-OutputAuthMode <Int16>] [-StartTLSMode <Int16>] [-ExtraPorts <String>] [-AltAddress <String>] [-MultiConnect <Boolean>] [-SingleSignOnDir <String>] [-OCSPVerify <String>] [-FollowVSID <Int32>] [-TlsType <Int32>] [-CheckPostData <String>] [-CheckCodes <String>] [-PreProcPrecedence <String>] [-PreProcPrecedencePos <Int16>] [-RequestPrecedence <String>] [-RequestPrecedencePos <Int16>] [-ResponsePrecedence <String>] [-ResponsePrecedencePos <Int16>] [-RsRulePrecedence <String>] [-RsRulePrecedencePos <Int16>] [-MatchBodyPrecedence <String>] [-MatchBodyPrecedencePos <Int16>] [-NeedHostName <Boolean>] [-CopyHdrFrom <String>] [-CopyHdrTo <String>] [-SingleSignOnMessage <String>] [-VerifyBearer <Boolean>] [-BearerCertificateName <String>] [-BearerText <String>] [-BandWidth <Int32>] [-RefreshPersist <Boolean>] [-ConnsPerSecLimit <Int32>] [-RequestsPerSecLimit <Int32>] [-MaxConnsLimit <Int32>] [-InterceptMode <Int32>] [-OWASPOpts <String>] [-BlockingParanoia <Int32>] [-ExecutingParanoia <Int32>] [-AnomalyScoringThreshold <Int32>] [-PCRELimit <Int32>] [-JSONDLimit <Int32>] [-IPReputationBlocking <Boolean>] [-RuleSets <String>] [-CustomRules <String>] [-ExcludedWorkLoads <String>] [-DisabledRules <String>] [-BlockedCountries <String>] [-AuditParts <String>] [-PostOtherContentTypes <String>] [-InterceptOpts <String>] [-InterceptRules <String>] [-InterceptPostOtherContentTypes <String>] [-AlertThreshold <Int32>] [-SameSite <Int32>] [-BodyLimit <Int32>] [-Tls13CipherSet <String>] [-ResponseStatusRemap <Boolean>] [-ResponseRemapCodeMap <String>] [-ResponseRemapMsgMap <String>] [-ResponseRemapMsgFormat <Int32>] [-HTTPReschedule <Boolean>] [-AdaptiveInterval <Int32>] [-AdaptiveURL <String>] [-AdaptivePort <Int32>] [-AdaptiveMinPercent <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-AdcVirtualService -VirtualService <String> -VSPort <Int32> -VSProtocol <String> [-AddVia <Int16>] [-Template <String>] [-Cache <Boolean>] [-CertFile <String[]>] [-IntermediateCerts <String[]>] [-UserPwdExpiryWarn <Boolean>] [-UserPwdExpiryWarnDays <Int16>] [-CheckType <String>] [-CheckHost <String>] [-CheckPattern <String>] [-CheckUrl <String>] [-CheckHeaders <String>] [-LdapEndpoint <String>] [-MatchLen <String>] [-CheckUse1_1 <Int32>] [-ChkInterval <Int32>] [-ChkTimeout <Int32>] [-ChkRetryCount <Int32>] [-CheckPort <Int32>] [-EnhancedHealthChecks <Boolean>] [-RsMinimum <Int32>] [-ClientCert <Int16>] [-Compress <Boolean>] [-Cookie <String>] [-CachePercent <Int16>] [-DefaultGW <String>] [-Enable <Boolean>] [-ErrorCode <String>] [-ErrorUrl <String>] [-PortFollow <Int32>] [-ForceL7 <Boolean>] [-Idletime <Int32>] [-LocalBindAddresses <String[]>] [-VSType <String>] [-Nickname <String>] [-Persist <String>] [-PersistTimeout <Int32>] [-QueryTag <String>] [-CipherSet <String>] [-PassCipher <Boolean>] [-PassSni <Boolean>] [-SSLReencrypt <Boolean>] [-SSLReverse <Boolean>] [-SSLRewrite <String>] [-ReverseSNIHostname <String>] [-Schedule <String>] [-ServerInit <Int16>] [-SSLAcceleration <Boolean>] [-StandByAddr <String>] [-StandByPort <String>] [-TransactionLimit <Int32>] [-Transparent <Boolean>] [-SubnetOriginating <Boolean>] [-UseforSnat <Boolean>] [-QoS <String>] [-CheckUseGet <Int32>] [-Verify <Int16>] [-ExtraHdrKey <String>] [-ExtraHdrValue <String>] [-AllowedHosts <String>] [-AllowedDirectories <String>] [-ExcludedDirectories <String>] [-AllowedGroups <String>] [-GroupSIDs <String>] [-SteeringGroups <String>] [-IncludeNestedGroups <Boolean>] [-MultiDomainPermittedGroups <Boolean>] [-DisplayPubPriv <Boolean>] [-DisablePasswordForm <Boolean>] [-Domain <String>] [-AltDomains <String>] [-Logoff <String>] [-ESPLogs <Int16>] [-SMTPAllowedDomains <String>] [-ESPEnabled <Boolean>] [-UserPwdChangeUrl <String>] [-UserPwdChangeMsg <String>] [-SecurityHeaderOptions <Int16>] [-InputAuthMode <Int16>] [-OutConf <String>] [-OutputAuthMode <Int16>] [-StartTLSMode <Int16>] [-ExtraPorts <String>] [-AltAddress <String>] [-MultiConnect <Boolean>] [-SingleSignOnDir <String>] [-OCSPVerify <String>] [-FollowVSID <Int32>] [-TlsType <Int32>] [-CheckPostData <String>] [-CheckCodes <String>] [-PreProcPrecedence <String>] [-PreProcPrecedencePos <Int16>] [-RequestPrecedence <String>] [-RequestPrecedencePos <Int16>] [-ResponsePrecedence <String>] [-ResponsePrecedencePos <Int16>] [-RsRulePrecedence <String>] [-RsRulePrecedencePos <Int16>] [-MatchBodyPrecedence <String>] [-MatchBodyPrecedencePos <Int16>] [-NeedHostName <Boolean>] [-CopyHdrFrom <String>] [-CopyHdrTo <String>] [-SingleSignOnMessage <String>] [-VerifyBearer <Boolean>] [-BearerCertificateName <String>] [-BearerText <String>] [-BandWidth <Int32>] [-RefreshPersist <Boolean>] [-ConnsPerSecLimit <Int32>] [-RequestsPerSecLimit <Int32>] [-MaxConnsLimit <Int32>] [-InterceptMode <Int32>] [-OWASPOpts <String>] [-BlockingParanoia <Int32>] [-ExecutingParanoia <Int32>] [-AnomalyScoringThreshold <Int32>] [-PCRELimit <Int32>] [-JSONDLimit <Int32>] [-IPReputationBlocking <Boolean>] [-RuleSets <String>] [-CustomRules <String>] [-ExcludedWorkLoads <String>] [-DisabledRules <String>] [-BlockedCountries <String>] [-AuditParts <String>] [-PostOtherContentTypes <String>] [-InterceptOpts <String>] [-InterceptRules <String>] [-InterceptPostOtherContentTypes <String>] [-AlertThreshold <Int32>] [-SameSite <Int32>] [-BodyLimit <Int32>] [-Tls13CipherSet <String>] [-ResponseStatusRemap <Boolean>] [-ResponseRemapCodeMap <String>] [-ResponseRemapMsgMap <String>] [-ResponseRemapMsgFormat <Int32>] [-HTTPReschedule <Boolean>] [-AdaptiveInterval <Int32>] [-AdaptiveURL <String>] [-AdaptivePort <Int32>] [-AdaptiveMinPercent <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address for the Virtual Service. | true | false | |||
The port of the new Virtual Service. | true | false | |||
The protocol of the new Virtual Service. | true | false | |||
Specifies which headers are added to the HTTP stream. Choose the number of the option to use. 0 - Legacy Operation(X-Forwarded-For) 1 - X-Forwarded-For (+ Via) 2 - None 3 - X-ClientSide (+ Via) 4 - X-ClientSide (No Via) 5 - X-Forwarded-For (No Via) 6 - Via Only |
false | false | |||
Specifies a template name. | false | false | |||
Enables or disables caching on this Virtual Service. | false | false | |||
Specifies the name of the certificate file to use that is already installed on the load balancer. Note: This will NOT upload a certificate file to the load balancer. |
false | false | |||
Assign intermediate or root certificates to a Virtual Service. You cannot add a certificate to an already assigned list of certificates - all certificates that should be assigned to the Virtual Service must be specified in the one command. If entering multiple certificates, use a space-separated list surrounded by double quotes or a comma-separated list. |
false | false | |||
By default, SSO users are notified about the number of days before they must change their password. If you disable this option, the password expiry notification will not appear on the login forms. This parameter is only relevant if the InputAuthMode is set to Form Based (2) and the UserPwdChangeURL is set. The language of the warning text is based on the SSO Image Set that is selected selected (English, French, or Portuguese). |
false | false | |||
Specify the number of days to show the warning before the password is expired. This parameter is only relevant if the InputAuthMode is set to Form Based (2) and the UserPwdChangeURL is set. |
false | false | |||
Specifies the protocol to use to check if the service is up. Valid options are "tcp", "icmp", "https", "http", "smtp", "nntp", "ftp", "telnet", "pop3", "imap", "rdp", or "none". |
false | false | |||
The address to use to check if the service is up. | false | false | |||
A regular expression string that can be validate on a 200 reply to determine if the service is up. | false | false | |||
The URL to check if the service is up. The maximum character length for the CheckUrl parameter value is 126 characters. | false | false | |||
Specify up to four additional headers/fields which will be sent with each health check request. Separate the pairs with a pipe, for example; Host:xyc|UserAgent:prq. |
false | false | |||
Specify the name of an LDAP endpoint to use for the health checks. If LDAP is selected as the CheckType, the server IP address (or addresses) and ports from the LDAP endpoint configuration are used instead of the Real Server IP address and port. |
false | false | |||
This parameter is only relevant when the CheckType is set to "bdata". Specify the number of bytes to find the CheckPattern within. | false | false | |||
Specifies that the health checker use HTTP/1.1 instead of HTTP/1.0. By default, the health checker uses HTTP/1.0 when checking the Real Server status. Enabling CheckUse1_1 means HTTP/1.1 is used (which is more efficient). Note: Optimization only works on HTTP (not HTTPS) connections. 0 - HTTP/1.0 1 - HTTP/1.1 |
false | false | |||
Defined in seconds, this is the delay between health checks. Recommended and default value: 9 seconds Valid values range from the <mininterval> (9) to the <maxinterval> (901). The <mininterval> is ChkRetryCount * ChkTimeout + 1, that is, a value of 9 by default. The <maxinterval> is 901 [because that is what 60 (maximum ChkTimeout) * 15 (maximum ChkRetryCount) + 1 is]. You can manually set the Chknterval to up to 120 seconds. The ChkInterval value may go above 120 if the ChkTimeout and ChkRetryCount parameters are configured with high enough values. If the ChkInterval is above 120 seconds, you must adjust the ChkTimeout and ChkRetryCount values to modify the ChkInterval. |
false | false | |||
Defined in seconds, this is the allowed maximum wait time for a reply to a health check. Valid values: 4-60 Default value: 4 |
false | false | |||
This is the consecutive number of times in which a health check must fail before it is marked down and removed from the load balancing pool. Valid values: 2-15 Default value: 2 |
false | false | |||
The port to use to check if the service is up. | false | false | |||
Enables or disables Enhanced Health Check Options for the Virtual Service. | false | false | |||
Specifies the minimum number of Real Servers that are required to be active for the Virtual Service to be considered up. | false | false | |||
Specify how client certificates should be used. Valid values are 0, 1, or 2. Zero indicates that client certificates are not use. One indicates that client certificates are required. Two indicates that client certificates are required and additional HEAD information is being sent. |
false | false | |||
Enable or disable file compression for the Virtual Service. | false | false | |||
Specifies a cookie name. This parameter is only relevant when the persistence mode is set to "cookie", "active-cookie", "cookie-src" or "active-cook-src". |
false | false | |||
Specifies the maximum cache usage for this Virtual Service. Note: Setting two Virtual Services using 50% of cache will use 100% of all cache storage. This parameter accepts values from 0 to 100. |
false | false | |||
Specifies a Virtual Service-specific default gateway to be used to send responses back to clients. If not set, the global default gateway will be used. | false | false | |||
Enables or disables the Virtual Service. | false | false | |||
If no Real Servers are available, the LoadMaster can terminate the connection with an HTTP error code. Specify the error code number in this parameter. | false | false | |||
When no Real Servers are available and an error response is sent back to the client, a redirect URL can also be specified. | false | false | |||
This parameter was depreciated as of 7.1-24. For LoadMasters with version 7.1-24 or higher, use the FollowVSID parameter to set port following. | false | false | |||
Enabling ForceL7 means the Virtual Service runs at Layer 7 and not Layer 4. This may be needed for various reasons, including that only Layer 7 services can be non-transparent. |
false | false | |||
Specifies the length of time (in seconds) that a connection may remain idle before it is closed. The range for this parameter is 0 to 86400. Setting the Idletime to 0 ensures the default L7 connection timeout is used. You can modify the default timeout value by setting the conntimeout parameter. |
false | false | |||
Specify a space-separated list of IP addresses (surrounded by double quotes) or a comma-separated list. This corresponds to the Alternate Source Address field in the Advanced Properties section of the Virtual Service Modify screen in the Web User Interface (WUI). The Allow connections scaling over 64K Connections check box must be enabled in L7 Configuration for this feature to work. |
false | false | |||
Specifies the type of service being load balanced: gen - Generic http - HTTP/HTTPS ts - Remote Terminal tls – STARTTLS protocols log – Log Insight |
false | false | |||
Specifies the "friendly" name of the service. In addition to the usual alphanumeric characters, the following "special" characters can be used as part of the Service Name: . @ - _ You cannot use a special character as the first character of the Service Name. |
false | false | |||
Specifies the type of persistence (stickiness) to be used for this Virtual Service. The following persistence values are supported: ssl, cookie, active-cookie, cookie-src, active-cook-src, cookie-hash, cookie-hash-src, url, query-hash, host, header, super, super-src, src, rdp, rdp-src, rdp-sb, rdp-sb-src and udpsip. Note: If setting the persistence mode to an option that requires a cookie (or query-hash), the cookie parameter must also be set. |
false | false | |||
The length of time (in seconds) after the last connection that the LoadMaster will remember the persistence information. Values range in length from 0 to 604800 seconds (7 days). Timeout values are rounded down to an even number of minutes. Setting a value that is not a number of whole minutes results in the excess being ignored. Setting a value to less than 60 seconds results in a value of 0 being set, which disables persistency. |
false | false | |||
This is the query tag to be matched if the Persist type is set to query-hash. | false | false | |||
When adding a new Virtual Service, the SSLAcceleration parameter must be set to 1 (enabled) if you want to assign the CipherSet at the same time. This parameter can be used to assign a cipher set to a Virtual Service. System-defined cipher sets and custom cipher sets can be assigned using this parameter. The valid values are below: - Default - Default_NoRc4 - BestPractices - Intermediate_compatibility - Backward_compatibility - WUI - FIPS - Legacy - Null_Ciphers - ECDSA_Default - EDCSA_BestPractices - <NameOfCustomCipherSet> |
false | false | |||
When this parameter is enabled, the LoadMaster adds X-SSL headers containing client SSLinformation such as TLS version, TLS cipher, client certificate serial number, and SNI host. Note: SSLAcceleration must be enabled to enable the PassCipher parameter. |
false | false | |||
When this is enabled and when re-encrypting, the received SNI hostname is passed through as the SNI to be used to connect to the Real Server. If the Virtual Server has a Reencryption SNI Hostname set, this overrides the received SNI. It is also possible to set the Reencryption SNI Hostname in a SubVS (in the Basic Properties section). If it is set in a SubVS, this overrides the parent Virtual Service value and/or the received SNI value. |
false | false | |||
This parameter is only relevant if SSL Acceleration is enabled. When this option is enabled, the SSL data stream is re-encrypted before sending to the Real Server. |
false | false | |||
Enabling this parameter means that the data from the LoadMaster to the Real Server is re-encrypted. | false | false | |||
When the Real Server rejects a request with an HTTP redirect, the requesting Location URL may need to be converted to specify HTTPS instead of HTTP (and vice versa). |
false | false | |||
Specify the SNI Hostname that should be used when connecting to the Real Servers. This parameter relates to the Reencryption SNI Hostname field in the WUI. |
false | false | |||
Specifies the type of scheduling of new connections to Real Servers that is to be performed. The following values are supported: rr = round robin wrr = weighted round robin lc = least connection wlc = weighted least connection fixed = fixed weighting adaptive = resource based (adaptive) sh = source IP hash dl = weighted response time sdn-adaptive = resource based (SDN adaptive) |
false | false | |||
Specifies one of the following values: 0 = Normal Protocols 1 = SMTP 2 = SSH 3 = Other Server Initiating 4 = IMAP4 5 = MySQL 6 = POP3 |
false | false | |||
Specifies whether to enable SSL handling on the Virtual Service. | false | false | |||
Specifies the IP address of the "Sorry" server that is to be used when no other Real Servers are available. This server will not be health checked and is assumed to be always available. |
false | false | |||
Specifies the port of the "Sorry" server. | false | false | |||
This is a legacy parameter that should no longer be used. It was used previously when the SSL proxy was limited to 6K total connections. The transaction limit was used to limit one Virtual Service to only handle so many connections out of this 6K. On newer systems, where the limit is greater than 64K - this feature is no longer required. |
false | false | |||
When using Layer 7, when this is enabled - the connection arriving at the Real Server appears to come directly from the client. Alternatively, the connection can be non-transparent, which means that the connections at the Real Server appear to come from the LoadMaster. 0 - Disabled 1 - Enabled If a Virtual Service (with or without a SubVS) has SSL re-encrypt enabled, the transparency flag of the Virtual Service has no meaning (re-encryption forces transparency to be off). The transparency setting can still be modified by the API, and is honored when re-encrypt is disabled on the Virtual Service. |
false | false | |||
When transparency is not enabled, the source IP address of connections to the Real Servers is that of the Virtual Service. When transparency is enabled, the source IP address will be the IP address that is initiating connection to the Virtual Service. If the Real Server is on a subnet, and the Subnet Originating Requests option is enabled, then the subnet address of the LoadMaster will be used as the source IP address. |
false | false | |||
By default, when the LoadMaster is being used to NAT Real Servers, the source IP address used on the Internet is that of the LoadMaster. Enabling this option allows the Real Servers configured to use the Virtual Service as the source IP address instead. If the Real Servers are configured on more than one Virtual Service which has this option set, only connections to destination port 80 will use this Virtual Service as the source IP address. |
false | false | |||
Specifies the Quality of Service. The following values are supported: 0 - Normal-Service 1 - Minimize-Cost 2 - Maximize-Reliability 4 - Maximize-Throughput 8 - Minimize-Delay 16 - Pass Through |
false | false | |||
When accessing the health check URL - the system can use the HEAD, GET, POST, or OPTIONS method: 0 - HEAD 1 - GET 2 - POST 3 - OPTIONS |
false | false | |||
Specifies a verification bitmask. The valid values of the Verify parameter are as follows: Bit 0: set this to 1 to enable detection intrusion. Note: Bit 0 needs to be set to 1 in order to use the other two bits. Bit 1: Determines whether to reject or drop a connection. Setting it to 1 will drop the connection. Bit 2: Determines whether to give just warnings on bad requests or also on malicious (but not invalid) requests. The following table lists the valid integers and the values they set the fields to when used: Integer Detect Malicious Requests Intrusion Handling Warnings Checkbox 0 Disabled N/A N/A 1 Enabled Drop Connection Unchecked 2 Enabled Send Reject Unchecked 3 Enabled Send Reject Unchecked 4 Enabled Drop Connection Checked 5 Enabled Drop Connection Checked 6 Enabled Send Reject Checked 7 Enabled Send Reject Checked |
false | false | |||
Specifies the key for the extra header to be inserted into every request sent to the Real Servers. | false | false | |||
Specifies the value for the extra header to be inserted into every request sent to the Real Servers. | false | false | |||
This parameter is only relevant when ESP is enabled. Specifies all the virtual hosts that can be accessed via this Virtual Service. | false | false | |||
This parameter is only relevant when ESP is enabled. Specifies all the virtual directories that can be accessed via this Virtual Service. | false | false | |||
This parameter is only relevant when ESP is enabled. Any virtual directories specified within this field will not be pre-authorized on this Virtual Service and are passed directly to the relevant Real Servers. |
false | false | |||
Specifies the groups that are allowed to access this Virtual Service. | false | false | |||
Specify the group security identifier (SIDs) that are allowed to access this Virtual Service. Each group must be separated by a semicolon. | false | false | |||
Enter the Active Directory group names that will be used for steering traffic. Use a semi-colon to separate multiple group names. The steering group index number corresponds to the location of the group in this list. |
false | false | |||
Specify if nested groups should be included in the authentication attempt. | false | false | |||
When this parameter is enabled, the LoadMaster checks for permitted group membership within all sub-domains under the top-level domain. If this option is disabled, users must be in the same domain or sub-domain that the user profile is defined, or the group check fails. Valid values: 0 - Disabled 1 - Enabled |
false | false | |||
Display the public/private option on the login page. Based on the option the user selects on the login form, the session timeout value will be set to the value specified for either the public or private timeout. |
false | false | |||
Enabling this option removes the password field from the login page. This may be needed when password validation is not required, for example if using RSA SecurID authentication in a singular fashion. |
false | false | |||
Specifies the Single Sign On (SSO) domain in which this Virtual Service will operate. | false | false | |||
Specifies alternative domains to be assigned to a Virtual Service when configuring multi-domain authentication. To specify multiple alternative domains use a space-separated list. |
false | false | |||
This parameter is only relevant when ESP is enabled and when the Client Authentication Mode is set to Form Based. Specify the string that the LoadMaster should use to detect a logout event. Multiple logoff strings can be specified by using a space-separated list. If the URL to be matched contains sub-directories before the specified string, the Logoff String will not be matched. Therefore the LoadMaster will not log the user off. You can specify up to 255 characters for this parameter. |
false | false | |||
Enable ESP logging. Valid values are below: 0 - Logging off 1 - User Access 2 - Security 3 - User Access and Security 4 - Connection 5 - User Access and Connection 6 - Security and connection 7 - User Access, Security and Connection Note: The only valid values for SMTP services are 0 and 4. For SMTP services, security issues are always logged. Nothing is logged for user access because there are no logins. |
false | false | |||
Specifies all the permitted domains that are allowed to be received by this Virtual Service. | false | false | |||
Specifies whether to enable or disable the Edge Security Pack (ESP) features. | false | false | |||
This is relevant when using form-based or LDAP authentication. Specify the URL that users can use to change their password. If a user’s password has expired, or if they must reset their password, this URL and the UserPwdChangeMsg is displayed on the login form. This URL must be put into the exception list for authentication, if required. |
false | false | |||
This parameter is only relevant if the UserPwdChangeURL parameter is set. Specify the text to be displayed on the login form when the user must reset their password. |
false | false | |||
Enable this option to add the Strict-Transport-Security header to all LoadMaster-generated messages (ESP and error messages). 0 - Don't add the Strict Transport Security Header (default value) 1 - Add the Strict Transport Security Header - no subdomains 2 - Add the Strict Transport Security Header - include subdomains Enable this option to add the Strict-Transport-Security header to all LoadMaster-generated messages (ESP and error messages). 4 - Add the Strict Transport Security Header - no subdomains + preload 6 - Add the Strict Transport Security Header - include subdomains + preload |
false | false | |||
Specifies the client authentication method to be used: 0 - Delegate to Server 1 - Basic Authentication 2 - Form Based 4 - Client Certificate 5 - NTLM 6 - SAML 7 - Pass Post 8 - OIDC / OAUTH |
false | false | |||
Enter the name of the outbound SSO domain. | false | false | |||
Specifies the server authentication mode to be used: 0 - None 1 - Basic Authentication 2 - Form Based 3 - KCD 4 - Server Token |
false | false | |||
0 - HTTP/HTTPS (the Service Type needs to be set to HTTP/HTTPS for this to work) The Virtual Service Type must be set to STARTTLS for the remaining values to be set: 1 - SMTP (STARTTLS if requested) 2 - SMTP (STARTTLS always) 3 - FTP 4 - IMAP 6 - POP3 |
false | false | |||
Specifies extra ports that the Virtual Service will listen to. | false | false | |||
Specifies the alternate address for this Virtual Service. | false | false | |||
Enabling this option permits the LoadMaster to manage connection handling between the LoadMaster and the Real Servers. Requests from multiple clients will be sent over the same TCP connection. Multiplexing only works for simple HTTP GET operations. This parameter cannot be enabled in certain situations, for example if WAF, ESP or SSL Acceleration is enabled. |
false | false | |||
This parameter relates to the SSO Image Set drop-down in the ESP Options section of the modify Virtual Service screen. Specify the name of the image set to be used for the login screen. If no image set is specified, the default Exchange image set will be used. |
false | false | |||
Specifies whether to verify (via Online Certificate Status Protocol (OCSP)) that the client certificate is valid. | false | false | |||
Specifies the ID of the Virtual Service to follow. | false | false | |||
Specify which of the following protocols to support; SSLv3, TLS1.0, TLS1.1, TLS1.2, or TLS1.3. By default, TLS1.1, TLS1.2, and TLS1.3 are enabled. The protocols can be enabled and disabled using a bitmask value. Refer to the table below to find out what number corresponds to which settings. Note: If the SSLOldLibraryVersion parameter is enabled, TLS1.3 is not available. Therefore, the range of the bitmask value is 0-14 and you can ignore the TLS1.3 column in the table below. For a more detailed explanation of this, refer to the RESTful API Interface Description document: https://support.kemptechnologies.com/hc/en-us/articles/203863435 Number | SSLv3 | TLS1.0 | TLS1.1 | TLS1.2 | TLS1.3 0 | Enabled | Enabled | Enabled | Enabled | Enabled 1 | Disabled | Enabled | Enabled | Enabled | Enabled 2 | Enabled | Disabled | Enabled | Enabled | Enabled 3 | Disabled | Disabled | Enabled | Enabled | Enabled 4 | Enabled | Enabled | Disabled | Enabled | Enabled 5 | Disabled | Enabled | Disabled | Enabled | Enabled 6 | Enabled | Disabled | Disabled | Enabled | Enabled 7 | Disabled | Disabled | Disabled | Enabled | Enabled 8 | Enabled | Enabled | Enabled | Disabled | Enabled 9 | Disabled | Enabled | Enabled | Disabled | Enabled 10 | Enabled | Disabled | Enabled | Disabled | Enabled 11 | Disabled | Disabled | Enabled | Disabled | Enabled 12 | Enabled | Enabled | Disabled | Disabled | Enabled 13 | Disabled | Enabled | Disabled | Disabled | Enabled 14 | Enabled | Disabled | Disabled | Disabled | Enabled 15 | Disabled | Disabled | Disabled | Disabled | Enabled 16 | Enabled | Enabled | Enabled | Enabled | Disabled 17 | Disabled | Enabled | Enabled | Enabled | Disabled 18 | Enabled | Disabled | Enabled | Enabled | Disabled 19 | Disabled | Disabled | Enabled | Enabled | Disabled 20 | Enabled | Enabled | Disabled | Enabled | Disabled 21 | Disabled | Enabled | Disabled | Enabled | Disabled 22 | Enabled | Disabled | Disabled | Enabled | Disabled 23 | Disabled | Disabled | Disabled | Enabled | Disabled 24 | Enabled | Enabled | Enabled | Disabled | Disabled 25 | Disabled | Enabled | Enabled | Disabled | Disabled 26 | Enabled | Disabled | Enabled | Disabled | Disabled 27 | Disabled | Disabled | Enabled | Disabled | Disabled 28 | Enabled | Enabled | Disabled | Disabled | Disabled 29 | Disabled | Enabled | Disabled | Disabled | Disabled 30 | Enabled | Disabled | Disabled | Disabled | Disabled |
false | false | |||
This parameter is only relevant if the HTTP Method is set to POST. When using the POST method, up to 2047 characters of POST data can be sent to the server. |
false | false | |||
A space-separated list of HTTP status codes that should be treated as successful when received from the Real Server. Range: 300-599 |
false | false | |||
This parameter should be used in conjunction with PreProcPrecedencePos. This parameter is used to specify the name of the existing rule whose position you wish to change. This parameter relates to Content Matching Rules only. |
false | false | |||
This parameter, in conjunction with the PreProcPrecedence parameter, is used to change the position of the rule in a sequence of rules. For example a position of 2 means the rule will be checked second. This parameter relates to the Content Matching Rules only. |
false | false | |||
This parameter should be used in conjunction with RequestPrecedencePos. This parameter is used to specify the name of the existing request rule whose position you wish to change. This parameter relates to the following rule types: Content Matching Add Header Delete Header Replace Header Modify URL |
false | false | |||
This parameter, in conjunction with the RequestPrecedence parameter, is used to change the position of the rule in a sequence of rules. For example a position of 2 means the rule will be checked second. |
false | false | |||
This parameter should be used in conjunction with ResponsePrecedencePos. This parameter is used to specify the name of the existing response rule whose position you wish to change. This parameter relates to the following rule types: Content Matching Add Header Delete Header Replace Header |
false | false | |||
This parameter, in conjunction with the ResponsePrecedence parameter, is used to change the position of the rule in a sequence of rules. For example, a position of 2 means the rule will be checked second. |
false | false | |||
This parameter should be used in conjunction with RSRulePrecedencePos. This parameter is used to specify the name of the existing rule whose position you wish to change. |
false | false | |||
This parameter, in conjunction with the RSRulePrecedence parameter, is used to change the position of the rule in a sequence of rules. For example, a position of 2 means the rule will be checked second. |
false | false | |||
This parameter should be used in conjunction with MatchBodyPrecedencePos. Use this parameter to specify the name of the existing body modification rule that you want to change the position of. This parameter relates to Body Modification rules only. |
false | false | |||
Use this parameter, in conjunction with the MatchBodyPrecedence parameter, to change the position of the rule in a sequence of rules. For example, a position of 2 means the rule is checked second. |
false | false | |||
When this parameter is enabled, the hostname is always required to be sent in the TLS client hello message. If it is not sent, the connection is dropped. Valid values: 0 - Disabled 1 - Enabled |
false | false | |||
This is the name of the source header field to copy into the new header field before the request is sent to the Real Servers. | false | false | |||
This parameter is used in conjunction with the CopyHdrFrom parameter. The name of the header field into which the source header is to be copied. |
false | false | |||
Specifies the SSO message that is displayed. The message can have up to 255 characters. The SingleSignOnMessage parameter accepts HTML code, so you can insert an image if required. Note: There are several characters that are not supported. These are the grave accent character ( ` ) and the single quote ('). If a grave accent character is used in the SingleSignOnMessage, the character will not display in the output, for example a`b`c becomes abc. If a single quote is used, users will not be able to log in. |
false | false | |||
Enable this option to verify if the authentication header contains a bearer record. This is used when doing JSON web token validation. | false | false | |||
This option is only visible if the VerifyBearer parameter is enabled. Specify the name of the relevant certificate/key used to decrypt the bearer header token (this must first be uploaded to the LoadMaster by using the addcert command). This is used when doing JSON web token validation. |
false | false | |||
This option is only visible if the VerifyBearer parameter is enabled. You can optionally enter up to 5 comma-separated strings (use a comma-separated list surrounded by double-quotes) to match against the Audience Claim Field (aud) in the token. If provided, at least one string must match the Audience Claim Field's content or the token is rejected. |
false | false | |||
Set the maximum throughput of the Virtual Service. This value is in Kilobits/second. The minimum value is 16 and the maximum is is 99999999 (which is just under 100 Gbit) but most units have a bandwidth limit set in the license and the license bandwidth limit will be enforced if the configured limits exceed the license limit. When calculating bandwidth, data in both directions are tracked and used in the calculation. |
false | false | |||
When Refresh Persist is enabled, the persist entries are auto-refreshed each day for long-lived connections. This is disabled by default. |
false | false | |||
Set the maximum connections per second of this Virtual Service. The maximum is 1000000. Setting this value to 0 removes any limit. | false | false | |||
Set the maximum HTTP requests per second of this Virtual Service. The maximum is 1000000. Setting this value to 0 removes any limit. | false | false | |||
Set the maximum concurrent connections for this Virtual Service. The maximum is 100000000. Setting this value to 0 removes any limit. | false | false | |||
Enable/disable the Web Application Firewall (WAF) for this Virtual Service. | false | false | |||
Enable the options in the WAF section of the Virtual Service modify screen in the LoadMaster WUI. | false | false | |||
Specify the paranoia level at which the OWASP engine blocks the request coming from the server. | false | false | |||
Specify the paranoia level at which the OWASP engine logs requests that are coming from the server. | false | false | |||
Every detection rule in the CRS raises the anomaly score. If the cumulative anomaly score per request hits the configured limit, the request will be blocked. |
false | false | |||
This setting set the maximum iterations that are internal PCRE engine will use before failing a match. The valid range for this parameter is 1000 - 9999999. The default value is 10000. |
false | false | |||
This value sets the maximum depth that the internal engine will sink to when parsing a JSON object. Lower values may cause a valid match to fail. Higher values may cause the WAF engine to run slower. |
false | false | |||
Enables the checking of client addresses against the IP reputation database. | false | false | |||
Specify the three digit number of the rulesets you wish to enable. For example: RuleSets=911, 913, 920…. | false | false | |||
Specify a list of custom rules that are to configured for the Virtual Service. | false | false | |||
Specify a list of workloads that the customer is running. By default, some workloads cause a lot of false positives, if someone is running one of workloads (drupal, wordpress, nextcloud, dokuwiki, cpanel, xenforo), add its name to the list will stop certain checks that are known to cause problems. |
false | false | |||
Specify a list of disabled rules. | false | false | |||
Enter the two letter country codes that are to be blocked. | false | false | |||
Specify a valid string which contains the sections that are to be put in the wafaudit log for each request. Currently, only four values B, E, F, H are enabled. |
false | false | |||
When the otherctypesenable parameter is enabled, use the POSTOtherContentTypes parameter to enter a comma separated list of POST content types allowed for WAF analysis, for example text/plain,text/css. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to any. |
false | false | |||
Specifies Web Application Firewall (WAF) options for this Virtual Service. The AFP InterceptOpts parameter is a special parameter – it can be used to set the value for multiple fields, rather than just one field as with most other parameters. The InterceptOpts parameter allows the specification of most of the fields in the WAF Options section of the Virtual Service modify screen in the LoadMaster WUI. To enable WAF, set the Intercept parameter to 1. The names of the specific WUI fields that the InterceptOpts parameter is related to are listed in the table below. One or more field values can be set in one command. Multiple values can be set in the one command by separating the values with a semi-colon. The values that are related to the same WUI option are mutually exclusive. For example, you cannot set Basic Operation to both opnormal and opblock. Value Related WUI Option Default Meaning opnormal Default Operation Audit Only Set the Basic Operation to Audit Only |
false | false | |||
Specifies Web Application Firewall (WAF) rules for this Virtual Service. | false | false | |||
When the otherctypesenable option (in the InterceptOpts parameter) is enabled, use the InterceptPOSTOtherContentTypes parameter to enter a comma-separated list of POST content types allowed for WAF analysis, for example text/plain,text/css. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to any. Any content types except text/xml, application/xml, and application/json (which are defined by specific XML and JSON parser settings) are allowed to be set for the InterceptPostOtherContentTypes parameter. It may be any valid MIME type in the format type/value. Warning: Enabling the inspection of any other content types may increase system resource utilization (CPU and memory). A specific list of content types should be considered. |
false | false | |||
Specifies Web Application Firewall (WAF) alert threshold for this Virtual Service. | false | false | |||
The SameSite parameter allows you to declare if your cookie should be restricted to a first-party or same-site context. | false | false | |||
Set the maximum size of POST request bodies (in bytes) that the WAF engine will allow through. Higher values require more memory resources and may impact WAF engine performance. The default value is 1048576 bytes. The range of valid values is 1024 to 52428800 bytes (50 MB). |
false | false | |||
Specify the TLS1.3 cipher sets to allow. Multiple ciphers can be specified using a space-separated list. It is not possible to unset this parameter - at least one cipher set must be specified. The list of supported TLS1.3 Ciphers (and valid values) is as follows: - TLS_AES_256_GCM_SHA384 - TLS_CHACHA20_POLY1305_SHA256 - TLS_AES_128_GCM_SHA256 - TLS_AES_128_CCM_8_SHA256 - TLS_AES_128_CCM_SHA256 |
false | false | |||
When this parameter is enabled, all error messages coming from the Real Servers are blocked and a simplified standard error message is generated. The text of this message is encoded in JSON and contains a { "status" : <status code>, "message": <message string> }, where status is the response code coming from the Real Server (unless this has been changed in the error response mappings) and the message string is the standard message text for that error message (as defined here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status). Possible values: 0 - Disabled 1 - Enabled |
false | false | |||
This parameter is used to map the error codes. A combination of Response Codes from Server and Response Code to Client is specified using a space or comma separated list. Each server response code can only be mapped once per Virtual Service. However, you can map multiple different server response codes to the same client response code. For example, you can map errors 404 and 403 to error 400. Set-AdcVirtualService -ResponseRemapCodeMap "403:400 404:400" -VSIndex 1 or Set-AdcVirtualService -ResponseRemapCodeMap "403:400,404:400" -VSIndex 1 Note: Setting a value for the ResponseRemapCodeMap command overrides previously configured values. |
false | false | |||
This parameter allows you to edit the response text for response codes. For example: Set-AdcVirtualService -ResponseRemapMsgMap "300:Example Testing" -VSIndex 1 You can also configure the response text for multiple response codes using a comma separated list. For example: Set-AdcVirtualService -ResponseRemapMsgMap "300:Example Testing,301:Testing Response" -VSIndex 1 |
false | false | |||
This parameter allows to select the response code text format. Possible values: 0 - JSON 1 - XML |
false | false | |||
The HTTPReschedule parameter is only relevant if the Virtual Service prot is set to tcp and the VStype is set to http. When this parameter is enabled and content switching is not in use, this forces the reselection of a Real Server for each request. By default, the Real Server is selected only once per connection. The Persist parameter must be set to none to use the HTTPReschedule parameter. You cannot enable the HTTPReschedule parameter if the AllowHTTP2 parameter is enabled. |
false | false | |||
This is the interval, in seconds, at which the LoadMaster checks the load on the servers. A low value means the LoadMaster is very sensitive to load, but this comes at a cost of extra load on the LoadMaster itself. 10 seconds is a good starting value. This value must not be less than the HTTP checking interval. |
false | false | |||
The Adaptive method retrieves load information from the servers using HTTP inquiry. This URL specifies the resource where the load information of the servers is stored. This resource can be either a file or program (for example Adaptive Agent) that delivers this information. The standard location is /load. It is the servers’ job to provide the current load data in this file in ASCII format. In doing so, the following must be considered: An ASCII file containing a value in the range of 0 to 100 in the first line where: 0=idle and 100=overloaded. As the number increases, that is, the server becomes more heavily loaded, the LoadMaster will pass less traffic to that server. Hence, it ‘adapts’ to the server loading. If the server becomes 101% or 102% loaded, a message is added to the logs. The file is set to "/load" by default. The file must be accessible using HTTP. The URL must be the same for all servers that are to be supported by the adaptive method. |
false | false | |||
This value specifies the port number of the HTTP daemon on the servers. The default value is 80. | false | false | |||
This value specifies a threshold below which the balancer will switch to static weight-based scheduling, that is, normal Weighted Round Robin. The value is a percentage of the maximum load (0-50). The default is 5. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The port that the Virtual Service is listening on. | true | false | |||
Specify if the service is using TCP or UDP protocols. | true | false | |||
Enabling this option removes the password field from the login page. This may be needed when password validation is not required, for example if using RSA SecurID authentication in a singular fashion. |
false | false |
New-AdcVirtualService -Port 80 -Protocol tcp -VirtualService 10.154.11.234
Add a response body modification rule to the specified Virtual Service.
Use this command to associate an existing response body modification rule to an existing Virtual Service.
New-AdcVirtualServiceResponseBodyRule -VSIndex <Int32> -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-AdcVirtualServiceResponseBodyRule -VSIndex <Int32> -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The index number of the Virtual Service to add the content rule to. | true | false | |||
The name of the response body modification rule to add to the Virtual Service. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-AdcVirtualServiceResponseBodyRule -RuleName ExampleBodyRule -VSIndex 1
Add a content rule to a Virtual Service.
Add the specified content rule to a Virtual Service.
New-AdcVirtualServiceRule [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -RuleType <String> -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-AdcVirtualServiceRule [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -RuleType <String> -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the Virtual Service to add the content rule to. | false | false | |||
The port of the Virtual Service to add the content rule to. | false | false | |||
The port of the Virtual Service to add the content rule to. | false | false | |||
The index number of the Virtual Service to add the content rule to. | false | false | |||
The type of content rule to add to the Virtual Service. | true | false | |||
The name of the content rule to add to the Virtual Service. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-AdcVirtualServiceRule -RuleName ActiveSync_1041 -RuleType request -VirtualService 10.154.11.181 -VSPort 443 -VSProtocol tcp
Assigns Web Application Firewall (WAF) rules to the specified Virtual Service.
Add the specified WAF rule to the specified Virtual Service.
New-AdcVsWafRule -VS <String> -VSPort <String> -VSProtocol <String> -Rule <String> [-Enablerules <String>] [-Disablerules <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-AdcVsWafRule -VS <String> -VSPort <String> -VSProtocol <String> -Rule <String> [-Enablerules <String>] [-Disablerules <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the relevant Virtual Service. | true | false | |||
Specifies the port on which this Virtual Service accepts connections. | true | false | |||
Specifies the communication protocol of the Virtual Service. Valid options are TCP or UDP (not case sensitive). | true | false | |||
Specify the name of the rule to be assigned. The rule name must be preceded with a letter/word and a forward slash. The letter used depends on the type of rule being added: - C or Custom - Z or ApplicationGeneric - A or ApplicationSpecific - G or Generic |
true | false | |||
Specific rules can be enabled per ruleset by specifying the rule IDs to be enabled. Multiple rules can be enabled by using a comma-separated list. To retrieve the rule IDs, run the Get-WAFVSRules command. To only update rules (and not rulesets), run the New-AdcWafRule command with a blank Rule parameter. To enable all rules, run the New-AdcWafRule command with blank rule and disablerules parameters. |
false | false | |||
Specific rules can be disabled per ruleset by specifying the rule IDs to be disabled. Multiple rules can be disabled by using a comma-separated list. To retrieve the rule IDs, run the Get-WAFVSRules command. To only update rules (and not rulesets), run the Add-AdcWafRule command with a blank Rule parameter. To remove all disabled rules (i.e. enable all rules), run the Add-AdcWafRule command with blank rule and disablerules parameters. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-AdcVsWafRule -Rule G/ip_reputation -VS 10.35.47.86 -VSPort 80 -VSProtocol tcp
Add a new client bandwidth limit.
If there is a specific limit entry for a client, the client-specific limit is applied. This command allows you to specify addresses or networks with
particular limits for bandwidth used by that specific host/network If you specify a subnet, all clients in the subnet get the same limit.
New-ClientBandwidthLimit -L7Addr <String> -L7Limit <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] New-ClientBandwidthLimit -L7Addr <String> -L7Limit <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address or network to be limited. | true | false | |||
Specify the limit of the bandwidth to be used from the specified host or network. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
New-ClientBandwidthLimit -L7Addr 10.5.5.5 -L7Limit 8555
Create a client-based Connection Per Second (CPS) rate limit.
Specify addresses or networks with particular limits for HTTP request attempts (per second) from that specific host/network. If you specify a subnet,
all clients in the subnet get the same limit.
New-ClientCPSLimit -L7Addr <String> -L7Limit <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] New-ClientCPSLimit -L7Addr <String> -L7Limit <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address in the format <IPAddress>, for example 1.1.1.1, or <IPAddress>/<Mask>, for example, 1.1.1.1/24. | true | false | |||
Specify the limit for the number of connection attempts (per second) from the specified host/network. Valid values: 1 - 1000000 |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
New-ClientCPSLimit -L7Addr 10.4.5.2 -L7Limit 5555
Create a client-based concurrent connection rate limit.
Specify addresses or networks with particular limits for maxccc attempts (per second) from that specific host/network. If you specify a subnet, all
clients in the subnet get the same limit.
New-ClientMaxcLimit -L7Addr <String> -L7Limit <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] New-ClientMaxcLimit -L7Addr <String> -L7Limit <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address in the format <IPAddress>, for example 1.1.1.1, or <IPAddress>/<Mask>, for example, 1.1.1.1/24. | true | false | |||
Specify the limit for the number of maxccc attempts (per second) from a specific host/network. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
New-ClientMaxcLimit -L7Addr 10.4.4.4 -L7Limit 60000
Create a client-based Requests Per Second (RPS) rate limit.
Specify addresses or networks with particular limits for HTTP request attempts (per second) from that specific host/network. If you specify a subnet,
all clients in the subnet get the same limit.
New-ClientRPSLimit -L7Addr <String> -L7Limit <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] New-ClientRPSLimit -L7Addr <String> -L7Limit <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address in the format <IPAddress>, for example 1.1.1.1, or <IPAddress>/<Mask>, for example, 1.1.1.1/24. | true | false | |||
Specify the limit for the number of HTTP request attempts (per second) from a specific host/network. Valid values: 1 - 1000000 |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
New-ClientRPSLimit -L7Addr 10.10.10.10 -L7Limit 100000
Converts the LoadMaster to cluster mode.
Converts the LoadMaster to cluster mode.
New-Cluster -SharedAddress <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-Cluster -SharedAddress <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The initial shared IP address of the cluster. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-Cluster -SharedAddress 10.11.0.31
Adds a LoadMaster to a cluster.
Adds a single node LoadMaster (which is available to be added) to the cluster.
Before running this command, run the Join-Cluster command on the LoadMaster node to be added to the cluster in a different console window. This makes
the node LoadMaster available to be added. To finish adding the node, then run the New-ClusterNode command on the shared IP address immediately after
running the Join-Cluster command in a different console window.
New-ClusterNode -Address <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-ClusterNode -Address <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the node LoadMaster. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-ClusterNode -Address 10.35.47.15 -LoadBalancer -10.35.47.100 -Credential bal
Add a new GEO cluster.
Run this command to add a new GEO cluster to the LoadMaster.
New-GeoCluster -ClusterIp <String> -ClusterName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-GeoCluster -ClusterIp <String> -ClusterName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the GEO cluster. | true | false | |||
The name of the GEO cluster. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-GeoCluster -ClusterIp 10.34.52.56 -ClusterName ExampleCluster2
Add a new custom location.
Creates a custom GEO location which can be selected when using the Location Based selection criteria.
New-GeoCustomLocation -Location <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-GeoCustomLocation -Location <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the custom location. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-GeoCustomLocation -Location "New York"
Generate the Key Signing Key (KSK).
Generate the KSK.
New-GeoDNSSECKeySigningKey [-SigningAlgorithm <String>] [-SigningKeySize <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-GeoDNSSECKeySigningKey [-SigningAlgorithm <String>] [-SigningKeySize <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the cryptographic algorithm to use. If this parameter is omitted, the default value is used. Valid values are: RSASHA256 NSEC3RSASHA1 NSEC3RSASHA1 The default value is RSASHA256. |
false | false | |||
Specify the key size (in bits). If this parameter is omitted, the default value is used. Valid values are: 1024 2048 4096 The default value is 2048. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-GeoDNSSECKeySigningKey -SigningAlgorithm RSASHA512 -SigningKeySize 2048
Add an FQDN.
Add a new GEO FQDN.
New-GeoFQDN -FQDN <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-GeoFQDN -FQDN <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. Note: The FQDN can be a maximum of 63 characters long. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-GeoFQDN -FQDN ExampleFQDN.com
Add a new TXT, CNAME, or MX record to an FQDN.
Add a new TXT, CNAME, or MX record to an existing GEO Fully Qualified Domain Name (FQDN).
New-GeoFQDNResourceRecord -FQDN <String> -Type <String> [-RData <String>] [-Name <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] New-GeoFQDNResourceRecord -FQDN <String> -Type <String> [-RData <String>] [-Name <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the relevant FQDN. | true | false | |||
Specify the resource record type. Valid values: - txt - cname - mx |
true | false | |||
Specify the resource record data. | false | false | |||
Specify the CNAME. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
New-GeoFQDNResourceRecord -FQDN example.com -RData PSexample -Type txt
Add an IP address to an FQDN.
Run this command to add the specified IP address to the relevant GEO FQDN.
New-GeoFQDNSiteAddress -FQDN <String> -SiteAddress <String> [-Cluster <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-GeoFQDNSiteAddress -FQDN <String> -SiteAddress <String> [-Cluster <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. | true | false | |||
The address to be added to the FQDN. | true | false | |||
If needed, enter the cluster name where the IP address is located. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-GeoFQDNSiteAddress -FQDN Example.com -SiteAddress 10.134.33.2
Add an IP address or network to the allowlist.
Run this command to add an IP address or network to the user-defined allowlist. The allowlist entries override the blocklist.
New-GeoIPAllowlist [-LegacyCall <Boolean>] -Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] New-GeoIPAllowlist [-LegacyCall <Boolean>] -Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This parameter alters the nomenclature relating to this command: 0 - The response displays the nomenclature as Whitelist 1 - The response displays the converted nomenclature from Whitelist to Allowlist |
false | false | |||
The address or network to be added to the GEO Access Control allowlist. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
New-GeoIPAllowlist -Addr 10.145.33.22
Add an IP address to the IP range selection criteria list.
Add an IP address to the IP range selection criteria list.
New-GeoIpRange -IP <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-GeoIpRange -IP <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
String IP address of the IP range. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-GeoIpRange -IP 10.145.32.4
WARNING: This function is deprecated. Use the following command instead: New-GeoIPAllowlist
WARNING: This function is deprecated. Use the following command instead:
New-GeoIPAllowlist
New-GeoIPWhitelist [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The address or network to be added to the GEO Access Control whitelist. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
false | false | ||||
false | false |
New-GeoIPWhitelist -Addr 10.145.33.22
Adds an address to the global block or allow list.
Adds a host or network IP address to the global block or allow Access Control List (ACL). Note that block and allow lists are only enabled when
packet filtering is enabled.
New-GlobalPacketFilterACL -Type <String> -Address <String> [-Comment <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-GlobalPacketFilterACL -Type <String> -Address <String> [-Comment <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the access control list type: block or allow. | true | false | |||
Specifies a host or network IP address to add to the access control list. The address can be specified in CIDR format. If the CIDR is not specified, the system uses a default of /32. |
true | false | |||
Optionally add a comment about the entry. This parameter accepts a maximum of 127 characters. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-GlobalPacketFilterACL -Type block -Address 10.35.47.16
Adds a host IP address and host FQDN.
Add a new address for local resolution.
New-HostsEntry -HostIP <String> -HostFQDN <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-HostsEntry -HostIP <String> -HostFQDN <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the IP address for the entry. | true | false | |||
Specify the host FQDN for the entry. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-HostsEntry -HostFQDN example2.com -HostIP 10.154.11.38
Add a new LDAP endpoint.
These LDAP endpoints may be used in three different areas:
• Health checks
• SSO domains
• WUI authentication
New-LdapEndpoint -Name <String> [-Server <String>] [-LdapProtocol <String>] [-VInterval <Int16>] [-ReferralCount <Int16>] [-Timeout <Int16>] [-AdminUser <String>] [-AdminPass <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-LdapEndpoint -Name <String> [-Server <String>] [-LdapProtocol <String>] [-VInterval <Int16>] [-ReferralCount <Int16>] [-Timeout <Int16>] [-AdminUser <String>] [-AdminPass <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The desired name for the new LDAP endpoint. This name cannot contain any spaces. | true | false | |||
Specify the address, or addresses, of the LDAP server to be used. You can also specify a port number, if desired. Separate multiple addresses with a space. |
false | false | |||
Specify the transport protocol to use when communicating with the LDAP server. Valid values are: Unencrypted (default) StartTLS LDAPS |
false | false | |||
Specify how often to revalidate the user the with the LDAP server. Range: 10 – 86400 seconds Default: 60 |
false | false | |||
To disable referral chasing, set this to 0. To enable referral chasing, set this to a value between 1 and 10. Referral chasing limits the number of hops. Note: Multiple hops may increase authentication latency. |
false | false | |||
Specify the LDAP server timeout in seconds. The default value is 5. Valid values range from 5 to 60. | false | false | |||
Specify the username of an administrator user. The username that will be used to check the LDAP server. | false | false | |||
Specify the password for the specified administrator user. The password that will be used to check the LDAP server. | false | false | |||
The IP address of the Kemp LoadMaster that you are directing the command to. This can be set globally by using the Initialize-LoadBalancer command, but can be overridden on each individual command by using this parameter. |
false | false | |||
The port of the load balancer. | false | false | |||
Specifies a user account that has permission to administer the load balancer. You can either enter a username for the load balancer or provide a PSCredential object, such as an object that is returned by the Get-Credential cmdlet. When you type a username, you are prompted for a password. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-LdapEndpoint -Name Example3 -AdminPass examplePassword -AdminUser ExampleUser -LdapProtocol StartTLS -Server 10.154.22.11
Add an IP address to be limited.
Specify an IP address to be limited.
New-LmIPConnectionLimit -L7addr <String> -L7limit <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-LmIPConnectionLimit -L7addr <String> -L7limit <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Add the IP address or network to be limited. | true | false | |||
Limit the number of connection attempts (per second) from a specific host/network. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-LmIpConnectionLimit -L7addr 10.134.55.23 -L7limit 100
Create a new route-based VPN connection.
Create a new route-based Virtual Private Network (VPN) connection.
New-LmRouteVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] New-LmRouteVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify a unique name to identify the connection. Ensure the Name is the same as the connection name in the ipsec.conf file you will be uploading. The Name must be at least three and at most 20 characters in length. Valid characters are a-z, A-Z, 0-9, _, and -. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
New-LmRouteVpnConnection -Name ExampleConn3
Creates a new Virtual Private Network (VPN) connection.
Run this command to create a new VPN connection.
New-LmVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-LmVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-LmVpnConnection -Name ExampleVPNConnection
Add a standalone interface to a bonded interface.
The Register-NetworkBondedInterface command must be run before running this command.
New-NetworkBondedInterface -InterfaceID <Int16> -BondID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-NetworkBondedInterface -InterfaceID <Int16> -BondID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The Interface ID of the Bonded Interface. To view the interface ID for each of the interfaces, run the Get-LmNetworkInterface command. | true | false | |||
The Interface ID of the interface to link to the bonded interface. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-NetworkBondedInterface -InterfaceID 1 -BondID 2
Add an additional address to an interface.
Specify an additional address to be used on the interface.
New-NetworkInterfaceAdditionalAddress [-InterfaceID <Int16>] [-Address <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-NetworkInterfaceAdditionalAddress [-InterfaceID <Int16>] [-Address <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID number of the interface to add the additional address to. | false | false | |||
The additional address to be added. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-NetworkInterfaceAdditionalAddress -Address 10.154.11.22
Add a new IP route to the load balancer.
Adds an IP route to the routing table on the load balancer.
New-NetworkRoute -Destination <String> -CIDR <Int16> -Gateway <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-NetworkRoute -Destination <String> -CIDR <Int16> -Gateway <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The destination network that needs to be reached. | true | false | |||
Mask, SubnetMask | The subnet mask of the destination address/network. | true | false | ||
The interface to be used to direct traffic to the desired network. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-NetworkRoute -CIDR 16 -Destination 10.154.11.33 -Gateway 10.154.11.23
Allows you to add a Virtual LAN.
Add a VLAN.
New-NetworkVLAN -InterfaceID <Int16> -VLanId <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-NetworkVLAN -InterfaceID <Int16> -VLanId <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID of the interface to be added to the VLAN. | true | false | |||
The ID of the VLAN. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Add-NetworkVLAN -InterfaceID 1 -VLAN 1
Creates a new VXLAN interface.
Run this command to create a new VXLAN interface.
New-NetworkVxLAN -InterfaceID <Int16> -VNI <Int32> -Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-NetworkVxLAN -InterfaceID <Int16> -VNI <Int32> -Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID of the interface to add the VXLAN to. | true | false | |||
The VxLAN Network Identifier. | true | false | |||
The multicast group or remote address. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Add-NetworkVxLAN -Addr 10.154.11.34 -InterfaceID 1 -VNI 1
Upload an OWASP custom rule data file.
This command allows you to upload an OWASP custom rule data file to the LoadMaster.
New-OWASPCustomRuleData -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] New-OWASPCustomRuleData -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path where the custom rule data file is stored followed by a back slash and the filename/extension. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
New-OWASPCustomRuleData -Path ..\owasp_cust.data
Upload an OWASP custom Web Application Firewall (WAF) rule files or a rule set.
Upload an OWASP custom WAF rule files or a rule set to the LoadMaster.
New-OWASPCustomRuleSet -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] New-OWASPCustomRuleSet -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the custom rule file(s) or rule set file followed by a forward slash and then the filename.extension. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
New-OWASPCustomRuleSet -Path '..\owasp_cus.conf'
Add an SDN controller to the LoadMaster.
Add the specified controller.
New-SdnController -IPV4 <String> -Port <Int32> [-Clid <Int32>] [-Https <Boolean>] [-User <String>] [-Password <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-SdnController -IPV4 <String> -Port <Int32> [-Clid <Int32>] [-Https <Boolean>] [-User <String>] [-Password <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IPv4 address of the SDN controller. | true | false | |||
The port of the SDN controller. | true | false | |||
The cluster ID for the new SDN controller. If a number is specified, the SDN controller will be added to the cluster with the relevant ID number. The cluster with the ID number specified must already exist. If a number is not specified, the SDN controller will be added to a new cluster. |
false | false | |||
The HTTP method to use. 0 - HTTP 1 - HTTPS |
false | false | |||
The username to be used to access the SDN controller RESTful API. | false | false | |||
The password to be used to access the SDN controller RESTful API. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-SdnController -IPV4 10.123.2.2 -Port 80
Generate an API key.
You can use this command to generate a new API key. However, the Kemp PowerShell module does not currently support the use of API keys for
authentication.
When creating an API key using the API, if the credentials you are using to access the API are located in LDAP only (that is, there is no local user
defined on the LoadMaster for this login name), the API key will not work until you do the following:
1. Log in to the WUI using an existing login with administrative privileges.
2. Go to System Configuration > System Administration > User Management.
3. Create a new user using the same login name that appears in the LDAP credentials. Ensure to enable the No Local Password check box.
After doing the above, the previously obtained key will provide access to the API.
New-SecApiKey [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-SecApiKey [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-SecApiKey
Add a new remote user group.
These groups can be used to provide WUI authentication.
New-SecRemoteUserGroup -Group <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-SecRemoteUserGroup -Group <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enter the name of the new group to add. The following characters are permitted in the group nameL alphanumeric characters, spaces, or the following special symbols: =~^._+#,@/-. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-SecRemoteUserGroup -Group ExampleGroup4
Allows you to add a new local user.
Allows you to add a new local user.
New-SecUser -User <String> [-Password <String>] [-Radius <Boolean>] [-NoPassword <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-SecUser -User <String> [-Password <String>] [-Radius <Boolean>] [-NoPassword <SwitchParameter>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Username for the new user. | true | false | |||
Password for the new user. | false | false | |||
The radius parameter determines whether the user will use RADIUS server authentication or not when logging in to the LoadMaster. The RADIUS server details must be set up before this option can be used. 0 - Do not use RADIUS authentication 1 - Use RADIUS authentication |
false | false | |||
This option is only valid if session management is enabled. Set this option to yes to create a user with no password. This can be used to allow certificate-based access. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-SecUser -Password password1234 -Radius 0 -User ExampleUsername
Generate a new certificate for a user.
Generate a new certificate for a user.
New-SecUserCertificate -User <String> [-Passphrase <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-SecUserCertificate -User <String> [-Passphrase <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The username of the user to generate the certificate for. | true | false | |||
The passphrase is optional. If entered, it will be used to encrypt the private key. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-SecUserCertificate -User Example
Allows you to create a new Single Sign-On (SSO) Domain.
Allows you to create a new Single Sign-On (SSO) Domain.
New-SSODomain [-Domain <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Name | Specifies the name of the SSO domain LoadMaster entry to be modified. You can specify up to 64 characters in the domain parameter. | false | true (ByPropertyName) | ||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-SSODomain -Domain example3.com
Allows you to add a certificate to the LoadMaster.
Allows you to add a certificate to the LoadMaster.
New-TlsCertificate -Name <String> [-Password <String>] [-Replace <SwitchParameter>] -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-TlsCertificate -Name <String> [-Password <String>] [-Replace <SwitchParameter>] -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The identifier that the certificate is known as on the LoadMaster. | true | false | |||
The password for the certificate file to be uploaded. | false | false | |||
Specifies if this certificate replaces an existing certificate already installed. | false | false | |||
The local path to the certificate file. The certificate file can be either .PEM or .PFX (IIS) format | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-TlsCertificate -Name mycert -Password password -Path "C:\certs\mycert.pem"
WARNING: This function is not available. The Hardware Security Module (HSM) feature has been removed from the LoadMaster.
This command will not work on LoadMaster versions 7.2.46.0 and newer. If you want to use PowerShell to configure HSM on an older LoadMaster
version, use the PowerShell module corresponding to that version, for example PowerShell-7.2.45.
New-TlsHSMClientCert -Path <String> -Clcertname <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-TlsHSMClientCert -Path <String> -Clcertname <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to where you want the generated certificate file to be downloaded to. | true | false | |||
Provide a name for the generated file. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-TlsHSMClientCert –Clcertname <CertificateName> -Path “<PathToDownloadTheGeneratedFileTo>”
Allows you to add a certificate to the LoadMaster.
Allows you to add a certificate to the LoadMaster.
New-TlsIntermediateCertificate [-Name <String>] [-Path <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-TlsIntermediateCertificate [-Name <String>] [-Path <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the intermediate certificate to be added to the LoadMaster. | false | false | |||
The local path to the intermediate certificate file. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-TlsIntermediateCertificate -Name certificate.pem -Password password -Path "C:\certs\certificates"
Adds an address to the block or allow list for a Virtual Service.
Adds a host or network IP address to the block or allow access control list for a specific Virtual Service. Note that block and allow lists are only
enabled when packet filtering is enabled.
New-VSPacketFilterACL [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -Type <String> -AclAddress <String> [-AclComment <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-VSPacketFilterACL [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -Type <String> -AclAddress <String> [-AclComment <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the Virtual Service IP address. | false | false | |||
Specifies the Virtual Service port number. | false | false | |||
Specifies the Virtual Service protocol. | false | false | |||
The index number of the relevant Virtual Service. To retrieve the Virtual Service index, run the Get-AdcVirtualService command. | false | false | |||
Specify the type of list: - block: blocked addresses - allow: allowed addresses Note: This is case sensitive – the type value should be in lowercase. |
true | false | |||
Specifies a host or network IP address to add to the access control list. The address can be specified in CIDR format. If the CIDR is not specified, the system uses a default of /32. |
true | false | |||
Optionally specify a comment in relation to the list entry. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
New-VSPacketFilterACL -AclAddress 10.134.33.2 -Type block -VirtualService 10.35.47.16 -VSPort 80 -VSProtocol tcp
Upload a custom rule data file.
This command allows you to upload a custom rule data file to the LoadMaster.
New-WafCustomRuleData -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-WafCustomRuleData -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path where the custom rule data file is stored followed by a back slash and the filename/extension. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The filename of the custom rule data file followed by the file extension (.data). | true | false |
New-WafCustomRuleData -Filename modsecurity_35_bad_robots.data -Path C:\t\modsecurity_35_bad_robots.data
Upload custom Web Application Firewall (WAF) rule files or a rule set.
Upload custom WAF rule files or a rule set to the LoadMaster.
New-WafCustomRuleSet -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] New-WafCustomRuleSet -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the custom rule file(s) or rule set file followed by a forward slash and then the filename.extension. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The desired rule name to be displayed on the WUI. This is only relevant for individual rule files. | true | false |
New-WafCustomRuleSet -Filename modsecurity_crs_40_generic_attacks.conf -Path C:\WAF\modsecurity-crs_2.2.5\modsecurity-crs_2.2.5\base_rules\modsecurity_crs_40_generic_attacks.conf
Display the list of all available OWASP rules and enable/disable rules for a Virtual Service.
This command displays the list of all available OWASP rules. You can also enable/disable rules for a Virtual Service. If you specify an ID number in
the Rule parameter - the command is run only for the specified rule. For a list of rule sets and their associated IDs, refer to the OWASP Standard
Rules Technical Note on the Kemp documentation page.
OWASPRules [-LoadBalancer <String>] [-LBPort <Int32>] [-VSIndex <Int32>] [-Filter <String>] [-Rule <String>] [-Enable <Int32>] [-Runfirst <Int32>] [-Credential <Object>] [<CommonParameters>] OWASPRules [-LoadBalancer <String>] [-LBPort <Int32>] [-VSIndex <Int32>] [-Filter <String>] [-Rule <String>] [-Enable <Int32>] [-Runfirst <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The Id number of the relevant Virtual Service. You can retrieve the Virtual Service Id by running the Get-AdcVirtualService command. | false | false | |||
Enter a term to filter the list of rules by, for example SQL. | false | false | |||
Specify the rule Id for the relevant rule. You can also specify a prefix, such as 913 for the scanner-detection rules, to enable/disable/view all rules that contain that prefix in their Id. You can retrieve the rule Id for all rules by running the OWASPRules command with no parameters set. |
false | false | |||
Specify whether to enable or disable the rule for the specified Virtual Service. To enable/disable all rules for a Virtual Service - leave the Rule parameter blank. Valid values: 0 - Disabled 1 - Enabled |
false | false | |||
To specify that a custom rule should run before the OWASP Core Rule Set (CRS), enable the runfirst parameter. If the runfirst parameter is disabled, the custom rule runs after the CRS. The runfirst parameter is disabled by default. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
owasprules
Ping the specified host.
The ping command displays whether the destination responded and how long it took to receive a reply. The destination can be an IPv4 address, IPv6
address, Fully Qualified Domain Name (FQDN), or hostname.
Ping-Host -Address <String> [-PingClass <String>] [-Interface <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Ping-Host -Address <String> [-PingClass <String>] [-Interface <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The destination address to ping. The destination can be an IPv4 address, IPv6 address, Fully Qualified Domain Name (FQDN), or hostname. | true | false | |||
Specify ping for IPv4 addresses or ping6 for IPv6 addresses. | false | false | |||
Specify the ID of the interface from which the ping should be sent from. If the interface is not specified here, the correct interface to ping an address on a particular network will be automatically selected. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Ping-Host -Address 10.154.190.207 -PingClass ping
Displays the EULA and a magic string.
The End User License Agreement (EULA) and magic string will be displayed.
Read-LicenseEULA [[-LoadBalancer] <String>] [[-LBPort] <Int32>] [[-Credential] <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
$read = Read-LicenseEULA
Enables you to register for an ACME account.
This command allows you to register for an ACME account using an email address as an optional parameter.
Register-ACMEAccount [-LegacyCall <Boolean>] -AcmeType <Int32> [-Email <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Register-ACMEAccount [-LegacyCall <Boolean>] -AcmeType <Int32> [-Email <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is enabled, the legacy parameter supports older command names (with Let's Encrypt suffix instead of ACME) for compatibility reasons. There are associated old commands that were used when only Let's Encrypt ACME type was used. 0 - Disabled 1 – Enabled |
false | false | |||
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the email address to register the ACME account with. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Register-ACMEAccount
Enables you to register for a Let's Encrypt account.
This command allows you to register for a Let's Encrypt account using an email address as an optional parameter.
Register-LEAccount [-Email <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Register-LEAccount [-Email <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the email address to register the Let's Encrypt account with. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Register-LEAccount -Email mgupta@kemp.ax
Enables you to register the address of a bonded interface.
This command waits two minutes to reconnect to the LoadMaster. If the wait time is longer than two minutes, an error message appears.
Register-NetworkBondedInterface -InterfaceID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Register-NetworkBondedInterface -InterfaceID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The interface ID that you are registering to the bonded interface. To view the interface ID for each of the interfaces, run the Get-Statistics command. The interface ID is the first number displayed in each interface row. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Register-NetworkBondedInterface -InterfaceID 0
Delete the ACME account configuration.
Allows you to delete the ACME account configuration.
Remove-ACMEAccountConfig -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-ACMEAccountConfig -AcmeType <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-ACMEAccountConfig
Delete the ACME certificate.
Allows you to delete the ACME certificate.
Remove-ACMECertificate [-LegacyCall <Boolean>] -AcmeType <Int32> -Cert <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-ACMECertificate [-LegacyCall <Boolean>] -AcmeType <Int32> -Cert <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is enabled, the legacy parameter supports older command names (with Let's Encrypt suffix instead of ACME) for compatibility reasons. There are associated old commands that were used when only Let's Encrypt ACME type was used. 0 - Disabled 1 – Enabled |
false | false | |||
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the Certificate to get the details for. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-ACMECertificate
Allows you to remove a specified rule from the LoadMaster.
Allows you to remove a specified rule from the LoadMaster.
Remove-AdcContentRule -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-AdcContentRule -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the content rule to remove. | true | true (ByValue) | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
wi | Enable this parameter to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The name of the rule. This parameter is required. | true | true (ByValue) |
Remove-AdcContentRule -Name TestRule2 -Confirm
Allows you to remove an extension from the 'Do Not Cache' extension list.
Allows you to remove an extension from the 'Do Not Cache' extension list.
Remove-AdcHttpCacheException -Extension <String[]> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-AdcHttpCacheException -Extension <String[]> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The file extension that should be removed from the "no cache" list. The extension must start with "." For example: ".jpg" This parameter is required. | true | true (ByValue) | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-AdcHttpCacheException -Extension .mp4
Allows you to remove an extension from the 'Do Not Compress' extension list.
Allows you to remove an extension from the 'Do Not Compress' extension list.
Remove-AdcHttpCompressionException -Extension <String[]> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-AdcHttpCompressionException -Extension <String[]> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The file extension that should be removed from the "no compress" list. The extension must start with "." For example: ".jpg" This parameter is required. |
true | true (ByValue) | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-AdcHttpCompressionException -Extension .mp4
Delete an existing URL-based limiting rule from the LoadMaster.
Specify the name of the rule to be deleted.
Remove-AdcLimitRule -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-AdcLimitRule -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the rule to delete. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-AdcLimitRule -Name ExampleRule2
Allows you to remove a Real Server from a Virtual Service.
Allows you to remove a Real Server from a Virtual Service.
Remove-AdcRealServer [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-RealServer <String>] [-RealServerPort <Int32>] [-RSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-AdcRealServer [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-RealServer <String>] [-RealServerPort <Int32>] [-RSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP Address of the Virtual Service that connects to this Real Server. | false | false | |||
The port of the Virtual Service to remove. | false | false | |||
The protocol of the Virtual Service to remove. | false | false | |||
The index number of the relevant Virtual Service or SubVS. To retrieve the VSIndex, run the Get-VirtualService command. | false | false | |||
The Real Server IP Address that is a backend server for the Virtual Service. | false | false | |||
The port on which the Real Server accepts connections for this service. | false | false | |||
The index number of the Real Server to be removed. To retrieve the Real Server index, run the Get-VirtualService command. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
wi | Provides a method to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The port on which the Virtual Service accepts connections. | false | false | |||
The protocol for communication. Accepts either TCP or UDP. | false | false |
Remove-AdcRealServer -Force -Port 80 -Protocol tcp -RealServer 10.11.0.24 -RealServerPort 80 -VirtualService 10.11.0.199
Allows you to remove a rule from the Real Server.
Allows you to remove a rule from the Real Server.
Remove-AdcRealServerRule [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-RealServer <String>] [-RSPort <Int32>] [-RSIndex <Int32>] -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-AdcRealServerRule [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-RealServer <String>] [-RSPort <Int32>] [-RSIndex <Int32>] -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP Address of the Virtual Service this rule should be applied to. | false | false | |||
The port of the relevant Virtual Service. | false | false | |||
The protocol of the relevant Virtual Service. | false | false | |||
The index number of the relevant Virtual Service or SubVS. To retrieve the VSIndex, run the Get-VirtualService command. | false | false | |||
The IP address of the relevant Real Server. | false | false | |||
The port number of the relevant Real Server. | false | false | |||
The index number of the Real Server or SubVS to remove the rule from. To retrieve the Real Server index, run the Get-VirtualService command. | false | false | |||
The name of the rule that should be applied to the Virtual Service. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
wi | Provides a method to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The port on which this Virtual Service accepts connections. | false | false | |||
The protocol for communication. Accepts either TCP or UDP. | false | false |
Remove-AdcRealServerRule -Port 80 -Protocol tcp -RealServer 10.11.0.24 -RSPort 80 -RuleName TestRule1 -VirtualService 10.11.0.200
Remove a SubVS.
This command removes the specified SubVS.
Remove-AdcSubVirtualService -SubVSIndex <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-AdcSubVirtualService -SubVSIndex <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The index number of the SubVS to delete. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
wi | Provides a method to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-AdcSubVirtualService -SubVSIndex 2
Deletes the specified Virtual Service.
Deletes the specified Virtual Service.
Remove-AdcVirtualService [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-AdcVirtualService [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-AdcVirtualService [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-AdcVirtualService [-VSIndex <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP Address for this Virtual Service. | false | false | |||
The port of the Virtual Service to remove. | false | false | |||
The protocol of the Virtual Service to remove. | false | false | |||
The index (ID) number for this Virtual Service. This can be retrieved by running the Get-AdcVirtualService command, or by checking the Id number on the Virtual Service modify screen. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
wi | Provides a method to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
Specifies the port on which this Virtual Service accepts connections. | false | false | |||
Specifies the communication protocol. Valid options are TCP or UDP. | false | false |
Remove-AdcVirtualService -Port 80 -Protocol tcp -VirtualService 10.11.0.234
Remove a response body modification rule from the specified Virtual Service.
Use this command to remove an existing response body modification rule from an existing Virtual Service.
Remove-AdcVirtualServiceResponseBodyRule -VSIndex <Int32> -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-AdcVirtualServiceResponseBodyRule -VSIndex <Int32> -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The index number of the Virtual Service to remove the content rule from. | true | false | |||
The name of the response body modification rule to remove from the Virtual Service. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
wi | Provides a method to see what the command will do without actually executing the command. | false | false | ||
cf | Because this command removes a rule from the specified Virtual Service, when you run the command you are asked if you are sure you want to perform this action. Enabling the Confirm parameter confirms that the action should be carried out, so you are not prompted to confirm after running the command. |
false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-AdcVirtualServiceResponseBodyRule -RuleName TestResponseBody -VSIndex 6 -Confirm -Force
Remove a content rule that is assigned to a Virtual Service.
This command removes the specified rule from the specified Virtual Service.
Remove-AdcVirtualServiceRule [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -RuleType <String> -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-AdcVirtualServiceRule [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -RuleType <String> -RuleName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The address of the Virtual Service to remove the rule from. | false | false | |||
The port number of the Virtual Service to remove the rule from. | false | false | |||
The protocol of the Virtual Service to remove the rule from. | false | false | |||
The index number of the Virtual Service to remove the rule from. | false | false | |||
The type of rule to be removed: pre response request |
true | false | |||
The name of the rule to be removed. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
wi | Enable this parameter to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-AdcVirtualServiceRule -RuleName ExampleRule -RuleType pre -VirtualService 10.154.11.181 -VSPort 443 -VSProtocol tcp
Remove a Web Application Firewall (WAF) rule from a Virtual Service.
This command removes the specified WAF rule from the Virtual Service.
Remove-AdcVsWafRule -VS <String> -VSPort <String> -VSProtocol <String> -Rule <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-AdcVsWafRule -VS <String> -VSPort <String> -VSProtocol <String> -Rule <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The address of the Virtual Service. | true | false | |||
The port of the Virtual Service. | true | false | |||
The protocol of the Virtual Service. | true | false | |||
The <RuleName> must be preceded with the relevant letter or word and a forward slash. The letter/word used depends on the type of rule being removed: C or Custom Z or ApplicationGeneric A or ApplicationSpecific G or Generic This is case sensitive. The letter/word needs to be in in the correct case for the command to work. Multiple rules can be removed in the same command by separating them with a space (or %20). |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-AdcVsWafRule -Rule G/ip_reputation -VS 10.35.47.16 -VSPort 80 -VSProtocol tcp
Delete an existing client bandwidth limit.
Specify the address or network to delete the bandwidth limit for.
Remove-ClientBandwidthLimit -L7Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-ClientBandwidthLimit -L7Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant address or network. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-ClientBandwidthLimit -L7Addr 10.5.5.5
Remove a client-based Connection Per Second (CPS) rate limit.
Specify the IP address or network of the client CPS limit to delete.
Remove-ClientCPSLimit -L7Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-ClientCPSLimit -L7Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the limit to be removed. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-ClientCPSLimit -L7Addr 10.24.32.34
Remove a client-based concurrent connection rate limit.
Specify the IP address or network of the client concurrent connection limit to delete.
Remove-ClientMaxcLimit -L7Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-ClientMaxcLimit -L7Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant address/network. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-ClientMaxcLimit -L7Addr 20.2.3.2/32
Remove a client-based Requests Per Second (RPS) rate limit.
Specify the IP address or network of the client RPS limit to delete.
Remove-ClientRPSLimit -L7Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-ClientRPSLimit -L7Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant address/network. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-ClientRPSLimit -L7Addr 10.10.10.10
Deletes a node from a cluster.
Deletes a node from a cluster.
Remove-ClusterNode -NodeId <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-ClusterNode -NodeId <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID number of the node to be deleted. The ID of the node can be found in the ID column in the Cluster Control screen in the LoadMaster WUI. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-ClusterNode -NodeId 2
Allows you to delete an existing GEO cluster.
Allows you to delete an existing GEO cluster.
Remove-GeoCluster -ClusterIp <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-GeoCluster -ClusterIp <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the cluster. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-GeoCluster –IP 10.34.52.56
Removes an existing custom location.
Removes an existing custom location.
Remove-GeoCustomLocation -Location <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-GeoCustomLocation -Location <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the location to remove. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
Specify the name of the custom location to be removed. | true | false |
Remove-GeoCustomLocation -Location Example
Delete the Key Signing Key (KSK) files.
Remove the KSK files.
Remove-GeoDNSSECKeySigningKey [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-GeoDNSSECKeySigningKey [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-GeoDNSSECKeySigningKey
Allows you to delete an existing GEO FQDN.
Allows you to delete an existing GEO FQDN.
Remove-GeoFQDN -FQDN <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-GeoFQDN -FQDN <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-GeoFQDN –FQDN ExampleFQDN.com
Delete an existing TXT, CNAME, or MX record.
Remove the specified resource record.
Remove-GeoFQDNResourceRecord -FQDN <String> -ID <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-GeoFQDNResourceRecord -FQDN <String> -ID <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the relevant FQDN. | true | false | |||
Specify the Index number for the record to delete. To retrieve the Index number, run the Get-GeoFQDN command. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-GeoFQDNResourceRecord -FQDN example.com -ID 7
Allows you to delete an IP address from an FQDN.
Allows you to delete an IP address from an FQDN.
Remove-GeoFQDNSiteAddress -FQDN <String> -SiteAddress <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-GeoFQDNSiteAddress -FQDN <String> -SiteAddress <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. | true | false | |||
IP address to be deleted from the FQDN. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-GeoFQDNSiteAddress –FQDN Example.com -IP 10.134.33.3
Remove a country assignment.
Allows you to remove a country assignment from a mapped IP address.
Remove-GeoFQDNSiteCountry -FQDN <String> -SiteAddress <String> [-CountryCode <String>] [-IsContinent <String>] [-CustomLocation <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-GeoFQDNSiteCountry -FQDN <String> -SiteAddress <String> [-CountryCode <String>] [-IsContinent <String>] [-CustomLocation <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. | true | false | |||
The address of the map to be modified. | true | false | |||
Two-letter country code for the country to be unassigned. To specify everywhere as the country, type ALL as the country code and set the IsContinent parameter to yes. |
false | false | |||
Some country codes and continent codes are the same, for example AF could mean Africa or Afghanistan. You must specify in this parameter if the code is for a country or continent. yes – code is for a continent no – code is for a country |
false | false | |||
The name of an existing custom location. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-GeoFQDNSiteCountry -FQDN Example.com -SiteAddress 10.134.33.2 -CountryCode IE -IsContinent no
Remove an IP address or network from the allowlist.
Run this command to remove the specified address from the allowlist. The allowlist entries override the blocklist.
Remove-GeoIPAllowlist [-LegacyCall <Boolean>] -Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-GeoIPAllowlist [-LegacyCall <Boolean>] -Addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This parameter alters the nomenclature relating to this command: 0 - The response displays the nomenclature as Whitelist 1 - The response displays the converted nomenclature from Whitelist to Allowlist |
false | false | |||
Specify the address to be removed from the user-defined allowlist. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-GeoIPAllowlist -Addr 10.145.33.22
Allows you to delete an entry from the IP range selection criteria list.
Allows you to delete an entry from the IP range selection criteria list.
Remove-GeoIpRange -IP <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-GeoIpRange -IP <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the entry to be deleted. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-GeoIPRange –IP 10.134.33.2
Allows you to delete the location assigned to an IP address.
Allows you to delete the location assigned to an IP address.
Remove-GeoIPRangeCoordinates -IP <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-GeoIPRangeCoordinates -IP <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address to be modified. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-GeoIPRangeCoordinates –IP 10.154.11.55
Allows you to unassign a country from an IP address.
Allows you to unassign a country from an IP address.
Remove-GeoIPRangeCountry [-IP] <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-GeoIPRangeCountry [-IP] <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
IP address to remove the country from. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-GeoIPRangeCountry -IP 10.154.11.55
WARNING: This function is deprecated. Use the following command instead: Remove-GeoIPAllowlist
WARNING: This function is deprecated. Use the following command instead:
Remove-GeoIPAllowlist
Remove-GeoIPWhitelist [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address to be removed from the user-defined whitelist. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
false | false | ||||
false | false |
Remove-GeoIPWhitelist -Addr 10.145.33.22
Removes an address from the global block or allow list.
Removes a host or network IP address from the global block or allow access control list. Note that block and allow lists are only enabled when packet
filtering is enabled.
Remove-GlobalPacketFilterACL -Type <String> -Address <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-GlobalPacketFilterACL -Type <String> -Address <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the access control list type: "block" or "allow". | true | false | |||
Specifies a host or network IP address to remove from the access control list. The address can be specified in CIDR format. If the CIDR is not specified, the system uses a default of /32. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-GlobalPacketFilterACL -Address 10.154.11.197 -Type block
Deletes a host IP address and host FQDN.
Deletes a host IP address and host FQDN.
Remove-HostsEntry -HostIP <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-HostsEntry -HostIP <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the IP address for the entry. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-HostsEntry -HostIP 10.154.11.180
Deactivate a non-SPLA (Service Provider License Agreement) client LoadMaster license.
Note: Do not run this command unless instructed to by Kemp Support.
Remove-Instance -KempId <String> -Password <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-Instance -KempId <String> -Password <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The Kemp ID (email address) that was used to license this LoadMaster. | true | false | |||
The password for the Kemp ID being used. | true | false | |||
The IP address of the Kemp LoadMaster that you are directing the command to. This can be set globally by using the Initialize-LoadBalancer command, but can be overridden on each individual command by using this parameter. |
false | false | |||
The port of the load balancer. | false | false | |||
Specifies a user account that has permission to administer the load balancer. You can either enter a username for the load balancer or provide a PSCredential object, such as an object that is returned by the Get-Credential cmdlet. When you type a username, you are prompted for a password. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-Instance -KempId lbarry@kemptechnologies.com -Password password
Delete an existing LDAP endpoint.
These LDAP endpoints may be used in three different areas:
• Health checks
• SSO domains
• WUI authentication
Remove-LdapEndpoint -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-LdapEndpoint -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the LDAP endpoint to be deleted. | true | false | |||
The IP address of the Kemp LoadMaster that you are directing the command to. This can be set globally by using the Initialize-LoadBalancer command, but can be overridden on each individual command by using this parameter. |
false | false | |||
The port of the load balancer. | false | false | |||
Specifies a user account that has permission to administer the load balancer. You can either enter a username for the load balancer or provide a PSCredential object, such as an object that is returned by the Get-Credential cmdlet. When you type a username, you are prompted for a password. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-LdapEndpoint -Name ExampleLDAPEndpoint
Delete the Let's Encrypt certificate.
Allows you to delete the Let's Encrypt certificate.
Remove-LECertificate -Cert <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-LECertificate -Cert <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the certificate to delete. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-LECertificate -Cert ps-cert
Deletes an Add-on pack
Add-on packs can be deleted by running the Remove-LmAddon command.
Remove-LmAddon -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-LmAddon -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the add-on pack. The names of existing add-on packs can be seen by running the ListAddons command. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-LmAddon -Name Akamai
Delete the existing Kube config file from the LoadMaster.
Remove the existing Kubernetes configuration file.
Remove-LMIngressK8sConf [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-LMIngressK8sConf [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-LMIngressK8sConf
Allows you to delete an IP address limiter.
Allows you to delete an IP address limiter.
Remove-LmIPConnectionLimit -L7addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-LmIPConnectionLimit -L7addr <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address to be deleted. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-LmIPConnectionLimit -L7addr 10.10.10.10
Remove a route-based VPN connection.
Delete an existing route-based Virtual Private Network (VPN) connection from the LoadMaster.
Remove-LmRouteVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Remove-LmRouteVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The connection name for the VPN connection to delete. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Remove-LmRouteVpnConnection -Name ExampleConn3
Deletes an existing Virtual Private Network (VPN) connection.
Removes the specified VPN connection.
Remove-LmVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-LmVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-LmVpnConnection -Name ExampleVPNConnection
Remove a bonded interface.
Unlink the specified interface from the bonded interface.
Remove-NetworkBondedInterface -InterfaceID <Int16> -BondID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-NetworkBondedInterface -InterfaceID <Int16> -BondID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID of the interface that has the bond. | true | false | |||
The ID of the interface to be unlinked. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-NetworkBondedInterface –InterfaceID 1
Remove an additional address from an interface.
Run this command to remove an existing additional address from an interface.
Remove-NetworkInterfaceAdditionalAddress [-InterfaceID <Int16>] [-Address <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-NetworkInterfaceAdditionalAddress [-InterfaceID <Int16>] [-Address <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID of the interface to remove the additional address from. | false | false | |||
The address to be removed, in the format <IPAddress>/<CIDR>. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
wi | Enable this parameter to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-NetworkInterfaceAdditionalAddress -Address 10.154.11.22/16
Removes a route.
Removes a route.
Remove-NetworkRoute -Destination <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-NetworkRoute -Destination <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The destination network that should be removed from the routing table. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-NetworkRoute -Destination 10.154.11.33
Allows you to remove a Virtual LAN.
Allows you to remove a Virtual LAN.
Remove-NetworkVLAN -InterfaceID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-NetworkVLAN -InterfaceID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID of the interface that should be removed from the VLAN. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-NetworkVLAN -InterfaceID 2
Deletes the specified VXLAN.
Deletes the specified VXLAN.
Remove-NetworkVxLAN -InterfaceID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-NetworkVxLAN -InterfaceID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID of the interface. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-NetworkVxLAN -InterfaceID 2
Deletes an SDN controller from the LoadMaster.
Deletes an SDN controller from the LoadMaster.
Remove-SdnController [-Clid <Int32>] [-Cid <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-SdnController [-Clid <Int32>] [-Cid <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The unique ID of the cluster that the SDN controller is a member of. | false | false | |||
The ID number of the SDN controller. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-SdnController -Clid 1 -Cid 1
Delete an API key.
You must specify an API key or a username and password to validate the request. The various example options for running this command are detailed
below.
Remove-SecApiKey -apikey sJJwjHZ1fT7x0IP1fCErR7a67oVtKVfKrg1ubwUTYh4z -key sJJwjHZ1fT7x0IP1fCErR7a67oVtKVfKrg1ubwUTYh4z
The above example assumes that the access apikey and the key to delete belong to the same user.
Remove-SecApiKey -Credential bal -key sJJwjHZ1fT7x0IP1fCErR7a67oVtKVfKrg1ubwUTYh4z
The above example assumes the user whose username is specified owns the API key to delete.
Remove-SecApiKey -Credential bal -key sJJwjHZ1fT7x0IP1fCErR7a67oVtKVfKrg1ubwUTYh4z -user exampleuser
The above example is usually performed by the bal user.
The following example using an API key to authenticate is also valid:
Remove-SecApiKey -apikey sJJwjHZ1fT7x0IP1fCErR7a67oVtKVfKrg1ubwUTYh4z -key sJJwjHZ1fT7x0IP1fCErR7a67oVtKVfKrg1ubwUTYh4z -user exampleuser
The user performing the delete command must have the User Administration permission.
Remove-SecApiKey [-apikey <String>] [-key <String>] [-user <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-SecApiKey [-apikey <String>] [-key <String>] [-user <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This parameter is used to authenticate by specifying a valid API key. | false | false | |||
This is the API key to be deleted. | false | false | |||
If deleting an API key for a specific user, enter their username for this parameter. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-SecApiKey -Credential bal -key sJJwjHZ1fT7x0IP1fCErR7a67oVtKVfKrg1ubwUTYh4z -user exampleuser
Delete an existing remote user group.
These groups can be used to provide WUI authentication.
Remove-SecRemoteUserGroup -Group <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-SecRemoteUserGroup -Group <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the group to delete. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-SecRemoteUserGroup -Group ExampleGroup4
Allows you to delete a local user.
Allows you to delete a local user.
Remove-SecUser -User <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-SecUser -User <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Username of the relevant user. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
wi | Enable this parameter to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-SecUser -User ExampleUser
Delete an existing user certificate.
Delete an existing user certificate.
Remove-SecUserCertificate -User <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-SecUserCertificate -User <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The username of the user to delete the certificate for. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-SecUserCertificate -User Example
Allows you to deactivate the client LoadMaster license.
Allows you to deactivate the client LoadMaster license.
Note: Kemp strongly recommends deregistering a LoadMaster using the Kemp 360 Central WUI/API, rather than the LoadMaster WUI/API. Deregistering a
LoadMaster from the LoadMaster UI/API can lead to the LoadMaster having an unknown state in Kemp 360 Central. In these cases, it is not easy to remove
the LoadMaster from Kemp 360 Central and the unknown LoadMaster is still taking up an available license.
Remove-SplaInstance -KempId <String> -Password <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-SplaInstance -KempId <String> -Password <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The KempID to connect to the LoadMaster with. | true | false | |||
The password to connect to the LoadMaster with. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-SplaInstance -KempId jbloggs@kemptechnologies.com -Password password
Deletes the specified SSO domain.
Deletes the specified SSO domain.
Remove-SSODomain -Domain <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-SSODomain -Domain <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Name | The domain to be removed from the SSO Domain list. This parameter is required. | true | true (ByValue) | ||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Switch to force the command to execute without a confirmation. | false | false | |||
wi | Provides a method to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-SSODomain -Domain example3.com
Allows you to remove a template from the LoadMaster.
Allows you to remove a template from the LoadMaster.
Remove-Template -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-Template -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the template as it appears in the Name column in the LoadMaster. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-Template -Name "Exchange 2013 IMAP"
Allows you to remove a certificate from the LoadMaster.
Allows you to remove a certificate from the LoadMaster.
Remove-TlsCertificate -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-TlsCertificate -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the certificate to be removed from the LoadMaster. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
wi | Provides a method to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-TlsCertificate -Name testcert
Delete a custom cipher set.
Deletes an existing custom cipher set. A custom cipher set cannot be deleted if it is assigned to any Virtual Services.
Remove-TlsCipherSet -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-TlsCipherSet -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the cipher set. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-TlsCipherSet -Name ExampleCipherSet
Allows you to remove a certificate from the LoadMaster.
Allows you to remove a certificate from the LoadMaster.
Remove-TlsIntermediateCertificate -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Remove-TlsIntermediateCertificate -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the intermediate certificate to remove. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
wi | Enable this parameter to see what the command will do without actually executing the command. | false | false | ||
cf | A switch which confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-TlsIntermediateCertificate -Name testcert
Removes an address from the block or allow list for a Virtual Service.
Removes a host or network IP address from the block or allow access control list for a specific Virtual Service. Note that block and allow lists are
only enabled when packet filtering is enabled.
Remove-VSPacketFilterACL [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -Type <String> -AclAddress <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Remove-VSPacketFilterACL [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] -Type <String> -AclAddress <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the Virtual Service IP address. | false | false | |||
Specifies the Virtual Service port number. | false | false | |||
Specifies the Virtual Service protocol. | false | false | |||
The index number of the relevant Virtual Service. To retrieve the Virtual Service index, run the Get-AdcVirtualService command. | false | false | |||
Specify the type of list: - block: blocked addresses - allow: allowed addresses Note: This is case sensitive – the type value should be in lowercase. |
true | false | |||
Specifies a host or network IP address to remove from the access control list. The address can be specified in CIDR format. If the CIDR is not specified, the system uses a default of /32. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Remove-VSPacketFilterACL -AclAddress 10.134.33.2 -Type block -VirtualService 10.35.47.16 -VSPort 80 -VSProtocol tcp
Initially license the LoadMaster using the offline licensing method.
A BLOB is needed to license the LoadMaster using the offline method.
Request-LicenseOffline [-Path] <String> [[-LoadBalancer] <String>] [[-LBPort] <Int32>] [[-Credential] <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The BLOB is emailed to you when requested. Each time a license is updated a new BLOB is needed. The BLOB is the body of text in the email from the word begin to the word end. The BLOB must be copied and pasted into a text file. If the BLOB file is in the current directory, you only need to specify the filename. If it is in a different directory, please specify the path in addition to the filename. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Request-LicenseOffline -Path c:\t\test.txt
License the LoadMaster using the online method.
Cause the LoadMaster to query the Kemp licensing system for a license.
Request-LicenseOnline [[-LoadBalancer] <String>] [[-LBPort] <Int32>] [[-Credential] <Object>] [-KempId] <String> [-Password] <String> [[-OrderId] <String>] [[-LicenseTypeId] <String>] [[-http_proxy] <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
The Kemp ID is the email address which was used when registering for a Kemp ID. | true | false | |||
The password of the Kemp ID account. | true | false | |||
The Orderid parameter is only needed for Virtual LoadMasters. The Order ID is provided by Kemp after a license is purchased. | false | false | |||
The ID of the license type to be applied. To retrieve a list of available IDs, run the Get-LicenseType command. | false | false | |||
Specify the HTTP(S) proxy server and port the LoadMaster will use to access the internet. | false | false | |||
infa | false | false | |||
iv | false | false |
Request-LicenseOnline -KempId jbloggs@kemptechnologies.com -Password examplepassword -LoadBalancer 10.154.11.60
Use Local Activation to license the LoadMaster via Kemp 360 Central.
Specify the Kemp 360 Central details in the parameters in order to license the LoadMaster using Local Activation.
Request-LicenseOnPremise [-aslhost <String>] [-aslport <Int32>] [-LicenseTypeId <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Request-LicenseOnPremise [-aslhost <String>] [-aslport <Int32>] [-LicenseTypeId <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Type the hostname of Kemp 360 Central. The aslhost parameter was introduced in LoadMaster firmware version 7.2.43. The parameters previously used were called aslipaddr and aslname. If you have scripts using these old parameters, you will need to update them to use the new aslhost parameter if upgrading. |
false | false | |||
The port to contact Kemp 360 Central on. | false | false | |||
Specify the LicenseTypeId of the license to activate. To retrieve a list of license types and IDs, run the Get-AslLicenseType command. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The IP address of the Kemp 360 Central machine to be used for activation. | false | false | |||
The hostname of the Kemp 360 Central machine to be used for activation. | false | false | |||
The IP address of the Kemp 360 Central machine to be used for activation. | false | false |
Request-LicenseOnPremise -aslipaddr 172.16.128.69 -aslname lm-act-server-default -aslport 443
Request a new certificate from ACME Certificate Authority (CA).
Allows you to request a new certificate from ACME Certificate Authority (CA).
Request-NewACMECertificate [-LegacyCall <Boolean>] -AcmeType <Int32> -Cert <String> -CommonName <String> -VID <String> [-Dnsapi <String>] [-Dnsapiparams <String>] [-Country <String>] [-State <String>] [-City <String>] [-Company <String>] [-Organization <String>] [-Email <String>] [-KeySize <String>] [-EllipticCurve <String>] [-SAN1 <String>] [-SAN2 <String>] [-SAN3 <String>] [-SAN4 <String>] [-SAN5 <String>] [-SAN6 <String>] [-SAN7 <String>] [-SAN8 <String>] [-SAN9 <String>] [-SAN10 <String>] [-VID1 <String>] [-VID2 <String>] [-VID3 <String>] [-VID4 <String>] [-VID5 <String>] [-VID6 <String>] [-VID7 <String>] [-VID8 <String>] [-VID9 <String>] [-VID10 <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Request-NewACMECertificate [-LegacyCall <Boolean>] -AcmeType <Int32> -Cert <String> -CommonName <String> -VID <String> [-Dnsapi <String>] [-Dnsapiparams <String>] [-Country <String>] [-State <String>] [-City <String>] [-Company <String>] [-Organization <String>] [-Email <String>] [-KeySize <String>] [-EllipticCurve <String>] [-SAN1 <String>] [-SAN2 <String>] [-SAN3 <String>] [-SAN4 <String>] [-SAN5 <String>] [-SAN6 <String>] [-SAN7 <String>] [-SAN8 <String>] [-SAN9 <String>] [-SAN10 <String>] [-VID1 <String>] [-VID2 <String>] [-VID3 <String>] [-VID4 <String>] [-VID5 <String>] [-VID6 <String>] [-VID7 <String>] [-VID8 <String>] [-VID9 <String>] [-VID10 <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is enabled, the legacy parameter supports older command names (with Let's Encrypt suffix instead of ACME) for compatibility reasons. There are associated old commands that were used when only Let's Encrypt ACME type was used. 0 - Disabled 1 – Enabled |
false | false | |||
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the Certificate Identifier that must be unique for all certificates on the LoadMaster. | true | false | |||
Specify the commonName (the Fully Qualified Domain Name (FQDN)) of your web server. For wildcard certificates, the common name must start with "*.". | true | false | |||
To specify the virtual service ID for ACME challenge. | true | false | |||
Specify the DNS provider. For a list of valid values for this parameter, refer to the description of the Dnsapiparams parameter. | false | false | |||
Specify the access credential parameters for selected DNS provider. You can specify multiple credentials parameters using a comma-separated list. For example, if you specify Progress-LM-GEO as the DNS provider then you must set the dnsapiparams parameter to the DNS URL followed by the DNS API key in a comma-separated list, for example, -Dnsapiparams "exampleURL,exampleKey". The access credential parameters differ depending on the DNS provider selected. A list of DNS providers and their credential parameters are listed below: Progress-LM-GEO - DNS URL / Address Endpoint, DNS API Access Key CloudFlare - DNS API Username, DNS API Access Key GoDaddy.com - DNS API Access Key, DNS API access secret/password Azure-DNS - DNS API Subscription ID, DNS API Username, DNS API Application ID, DNS API access secret/password DNSMadeEasy - DNS API Access Key, DNS API access secret/password DigitalOcean - DNS API Access Key NS1.com - DNS API Access Key Amazon-Route53 - DNS API Access Key, DNS API access secret/password |
false | false | |||
Enter the 2 Letter Country Code that should be included in the certificate. | false | false | |||
Enter the State/Province that should be included in the certificate. | false | false | |||
Enter the City that should be included in the certificate. | false | false | |||
Enter the name of the Company that should be included in the certificate. | false | false | |||
Enter the department or organizational unit that should be included in the certificate. | false | false | |||
Enter the Email Address of the person or organization that should be contacted regarding this certificate. | false | false | |||
Enter the key algorithm size to specify the Key Size. | false | false | |||
Enable or disable the Generate Elliptic Curve Request check box. | false | false | |||
Specify the Subject Alternative Name (SAN) 1. | false | false | |||
Specify the Subject Alternative Name (SAN) 2. | false | false | |||
Specify the Subject Alternative Name (SAN) 3. | false | false | |||
Specify the Subject Alternative Name (SAN) 4. | false | false | |||
Specify the Subject Alternative Name (SAN) 5. | false | false | |||
Specify the Subject Alternative Name (SAN) 6. | false | false | |||
Specify the Subject Alternative Name (SAN) 7. | false | false | |||
Specify the Subject Alternative Name (SAN) 8. | false | false | |||
Specify the Subject Alternative Name (SAN) 9. | false | false | |||
Specify the Subject Alternative Name (SAN) 10. | false | false | |||
Specify the Virtual Service ID (VID1) corresponding to the SAN1. | false | false | |||
Specify the Virtual Service ID (VID2) corresponding to the SAN2. | false | false | |||
Specify the Virtual Service ID (VID3) corresponding to the SAN3. | false | false | |||
Specify the Virtual Service ID (VID4) corresponding to the SAN4. | false | false | |||
Specify the Virtual Service ID (VID5) corresponding to the SAN5. | false | false | |||
Specify the Virtual Service ID (VID6) corresponding to the SAN6. | false | false | |||
Specify the Virtual Service ID (VID7) corresponding to the SAN7. | false | false | |||
Specify the Virtual Service ID (VID8) corresponding to the SAN8. | false | false | |||
Specify the Virtual Service ID (VID9) corresponding to the SAN9. | false | false | |||
Specify the Virtual Service ID (VID10) corresponding to the SAN10. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Request-NewACMECertificate -Cert certs_2048 -CommonName ps.automation.acmeqa.kemptechnologies.com -VID 1 -KeySize 2048
Request a new certificate from Let's Encrypt Certificate Authority (CA).
Allows you to request a new certificate from Let's Encrypt Certificate Authority (CA).
Request-NewLECertificate -Cert <String> -CommonName <String> -VID <String> [-Country <String>] [-State <String>] [-City <String>] [-Company <String>] [-Organization <String>] [-Email <String>] [-KeySize <String>] [-EllipticCurve <String>] [-SAN1 <String>] [-SAN2 <String>] [-SAN3 <String>] [-SAN4 <String>] [-SAN5 <String>] [-SAN6 <String>] [-SAN7 <String>] [-SAN8 <String>] [-SAN9 <String>] [-SAN10 <String>] [-VID1 <String>] [-VID2 <String>] [-VID3 <String>] [-VID4 <String>] [-VID5 <String>] [-VID6 <String>] [-VID7 <String>] [-VID8 <String>] [-VID9 <String>] [-VID10 <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Request-NewLECertificate -Cert <String> -CommonName <String> -VID <String> [-Country <String>] [-State <String>] [-City <String>] [-Company <String>] [-Organization <String>] [-Email <String>] [-KeySize <String>] [-EllipticCurve <String>] [-SAN1 <String>] [-SAN2 <String>] [-SAN3 <String>] [-SAN4 <String>] [-SAN5 <String>] [-SAN6 <String>] [-SAN7 <String>] [-SAN8 <String>] [-SAN9 <String>] [-SAN10 <String>] [-VID1 <String>] [-VID2 <String>] [-VID3 <String>] [-VID4 <String>] [-VID5 <String>] [-VID6 <String>] [-VID7 <String>] [-VID8 <String>] [-VID9 <String>] [-VID10 <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the Certificate Identifier that must be unique for all certificates on the LoadMaster. | true | false | |||
Specify the commonName (the Fully Qualified Domain Name (FQDN)) of your web server. | true | false | |||
To specify the virtual service ID for HTTP-01 challenge. | true | false | |||
Enter the 2 Letter Country Code that should be included in the certificate. | false | false | |||
Enter the State/Province that should be included in the certificate. | false | false | |||
Enter the City that should be included in the certificate. | false | false | |||
Enter the name of the Company that should be included in the certificate. | false | false | |||
Enter the department or organizational unit that should be included in the certificate. | false | false | |||
Enter the Email Address of the person or organization that should be contacted regarding this certificate. | false | false | |||
Enter the key algorithm size to specify the Key Size. | false | false | |||
Enable or disable the Generate Elliptic Curve Request check box. | false | false | |||
Specify the Subject Alternative Name (SAN) 1. | false | false | |||
Specify the Subject Alternative Name (SAN) 2. | false | false | |||
Specify the Subject Alternative Name (SAN) 3. | false | false | |||
Specify the Subject Alternative Name (SAN) 4. | false | false | |||
Specify the Subject Alternative Name (SAN) 5. | false | false | |||
Specify the Subject Alternative Name (SAN) 6. | false | false | |||
Specify the Subject Alternative Name (SAN) 7. | false | false | |||
Specify the Subject Alternative Name (SAN) 8. | false | false | |||
Specify the Subject Alternative Name (SAN) 9. | false | false | |||
Specify the Subject Alternative Name (SAN) 10. | false | false | |||
Specify the Virtual Service ID (VID1) corresponding to the SAN1. | false | false | |||
Specify the Virtual Service ID (VID2) corresponding to the SAN2. | false | false | |||
Specify the Virtual Service ID (VID3) corresponding to the SAN3. | false | false | |||
Specify the Virtual Service ID (VID4) corresponding to the SAN4. | false | false | |||
Specify the Virtual Service ID (VID5) corresponding to the SAN5. | false | false | |||
Specify the Virtual Service ID (VID6) corresponding to the SAN6. | false | false | |||
Specify the Virtual Service ID (VID7) corresponding to the SAN7. | false | false | |||
Specify the Virtual Service ID (VID8) corresponding to the SAN8. | false | false | |||
Specify the Virtual Service ID (VID9) corresponding to the SAN9. | false | false | |||
Specify the Virtual Service ID (VID10) corresponding to the SAN10. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters |
false | false |
Request-NewLECertificate -Cert certs_2048 -CommonName alexa3.le.lithopstechnologies.com -VID 1 -KeySize 2048
Allows you to renew a ACME certificate.
Renew a ACME certificate.
Request-RenewACMECertificate [-LegacyCall <Boolean>] -AcmeType <Int32> -Cert <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Request-RenewACMECertificate [-LegacyCall <Boolean>] -AcmeType <Int32> -Cert <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is enabled, the legacy parameter supports older command names (with Let's Encrypt suffix instead of ACME) for compatibility reasons. There are associated old commands that were used when only Let's Encrypt ACME type was used. 0 - Disabled 1 – Enabled |
false | false | |||
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Specify the certificate to renew. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Request-RenewACMECertificate-Cert test
Allows you to renew a Let's Encrypt certificate.
Renew a Let's Encrypt certificate.
Request-RenewLECertificate -Cert <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Request-RenewLECertificate -Cert <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the certificate to renew. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters |
false | false |
Request-RenewLECertificate-Cert test
Clear the extended log files.
To clear all the extended log files, run the command without the FileToReset parameter. To clear specific extended log files, enter a space-separated
list of log files to clear in the FileToReset parameter.
Reset-LmExtendedLogFile [-FileToReset <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Reset-LmExtendedLogFile [-FileToReset <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
To clear specific ESP log files, enter a space-separated list of log files. The file list must be in quotes. For example, "security-20181128.gz security-20181211.gz". |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters |
false | false | |||
infa | false | false | |||
iv | false | false |
Reset-LmExtendedLogFile -FileToReset "security-20181128.gz security-20181211.gz"
Clear the system log files.
Run this command to clear the system log files.
Reset-LmSyslogFile [-FileToReset <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Reset-LmSyslogFile [-FileToReset <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
To clear specific log files, specifcy a space-separated list of LoadMaster syslog files. The file list must be in quotes. For example, "named.log warn". To retrieve the names of the LoadMaster syslog files that can be entered here, run the Get-LmSyslogFie command. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Reset-LmSyslogFile
Reset the WAF debug/event logs.
Clear the Web Application Firewall (WAF) debug and event logs.
Reset-LmWafDebugLogs [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Reset-LmWafDebugLogs [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Reset-LmWafDebugLogs
Clear temporary WAF remote log data.
Clear temporary WAF remote log data.
Reset-LmWafTempRemoteLog [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Reset-LmWafTempRemoteLog [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Reset-LmWafTempRemoteLog
Reset the LoadMaster statistics.
Reset the LoadMaster statistics (total connections, Bytes per Second, and so on) that can be retreived with the Get-LogStatistics command.
Reset-LogStatistics [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Reset-LogStatistics [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Reset-LogStatistics
Allows you to restart the LoadMaster.
Allows you to restart the LoadMaster.
Restart-Lm [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Shutdown <SwitchParameter>] [-Force <SwitchParameter>] [-SleepTime <Int32>] [-Cycles <Int32>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Restart-Lm [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Shutdown <SwitchParameter>] [-Force <SwitchParameter>] [-SleepTime <Int32>] [-Cycles <Int32>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Specifies to shut down the LoadMaster. Issuing this command will require physical access to power the LoadMaster back on. | false | false | |||
Enable this command to force the command to execute without a confirmation. | false | false | |||
This parameter is not mandatory. The SleepTime parameter defines the amount of wait time. The default value is 12 seconds. The Cycles parameter value defines the amount of cycles of sleep time to wait for. The default value is 8 seconds. Therefore, by default the API waits for 96 seconds when the Restart-Lm command is run. |
false | false | |||
This parameter is not mandatory. The Cycles parameter value defines the amount of cycles of sleep time that is waited for. The default is 8 seconds. The SleepTime parameter defines the amount of wait time. The default value is 12 seconds. Therefore, by default the API waits for 96 seconds when the Restart-Lm command is run. |
false | false | |||
wi | Enable this command to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Restart-Lm -Confirm -Force
Restart the Ingress Controller.
Restart the LoadMaster Kubernetes Ingress Controller.
Restart-LMIngress [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Restart-LMIngress [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Restart-LMIngress
Allows you to restore the LoadMaster using a backup file previously saved.
Allows you to restore the LoadMaster using a backup file previously saved.
Restore-LmConfiguration -Path <String> -Type <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Restore-LmConfiguration -Path <String> -Type <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The local path to the backup file. | true | false | |||
The type of information to restore. Valid values are: Base Base + VS Base + Geo VS VS + Geo Geo SSO/LDAP All |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Restore-LmConfiguration -Path C:\backups\LMBackups_2013_11_04.17_43 -Type Base
Allows you to restore an existing certificate to the LoadMaster.
Allows you to restore an existing certificate to the LoadMaster.
Restore-TlsCertificate -Password <String> [-Path <String>] -Type <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Restore-TlsCertificate -Password <String> [-Path <String>] -Type <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The password that was used to backup the certificate, if needed. | true | false | |||
The local path to the certificate backup file. | false | false | |||
The type of certificate to restore from the backup file. This parameter is required. This parameter has three possible values: - Full - All Virtual Service and intermediate certificates - Third - Intermediate certificates only - Vs - Virtual Service certificates only |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Restore-TlsCertificate -Password password -Type Full -Path C:\Certificates\CertBackup
Set the ACME directory URL.
Configure the Let's Encrypt or DigiCert directory URL.
Set-ACMEDirectoryURL -AcmeType <Int32> -DirectoryURL <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-ACMEDirectoryURL -AcmeType <Int32> -DirectoryURL <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
The directory URL for the Certificate Authority (CA) environment. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-ACMEDirectoryURL -AcmeType 2 -DirectoryURL https://example.com
Set the Hash-Based Message Authentication Code (HMAC) key used to authenticate to the DigiCert account.
Set the DigiCert HMAC value.
Set-ACMEHmac -AcmeType <Int32> -Hmac <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-ACMEHmac -AcmeType <Int32> -Hmac <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
The Hash-Based Message Authentication Code (HMAC) key used to authenticate to the DigiCert account. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-ACMEHmac -AcmeType 2 -Hmac Example
Specify the account Key ID used for identification on the DigiCert account.
Set the DigiCert account Key ID on the LoadMaster.
Set-ACMEKid -AcmeType <Int32> -Kid <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-ACMEKid -AcmeType <Int32> -Kid <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
The account Key ID used for identification on the DigiCert account. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-ACMEKid -AcmeType 2 -Kid Example
Set the renew period for ACME certificates.
Valid values for the Renew Period field range from 1 to 60 (days).
Set-ACMERenewPeriod -AcmeType <Int32> -RenewPeriod <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-ACMERenewPeriod -AcmeType <Int32> -RenewPeriod <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the relevant ACME provider: 1 - Let's Encrypt 2 - DigiCert |
true | false | |||
Valid values for the Renew Period field range from 1 to 60 (days). | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-ACMERenewPeriod -AcmeType 1 -RenewPeriod 50
Allows you to set the values of the Adaptive Health Checking options.
This command is used to set the global adaptive parameters. By default, these values are used when the Schedule parameter for a Virtual Service is set
to adaptive. However, you can configure these adaptive parameters on a per-Virtual Service basis, if needed.
Set-AdcAdaptiveHealthCheck [-AdaptiveURL <String>] [-AdaptivePort <Int32>] [-AdaptiveInterval <Int32>] [-MinPercent <Int16>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-AdcAdaptiveHealthCheck [-AdaptiveURL <String>] [-AdaptivePort <Int32>] [-AdaptiveInterval <Int32>] [-MinPercent <Int16>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The URL on the Real Servers which will return the current load of the Real Server. | false | false | |||
The port on the Real Servers used to access the URL containing the current load of the Real Server. | false | false | |||
When using adaptive scheduling, the Real Servers are polled to retrieve their loading values. How often this occurs can be specified here. | false | false | |||
The minimum load of the Real Server, below which the Real Server is said to be idle. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-AdcAdaptiveHealthCheck -AdaptiveURL www.example.com
Allows you to set a rule in the LoadMaster.
Allows you to set a rule in the LoadMaster. Including the Confirm parameter opens a confirmation dialog.
Set-AdcContentRule -RuleName <String> [-MatchType <String>] [-IncHost <Boolean>] [-NoCase <Boolean>] [-Negate <Boolean>] [-IncQuery <Boolean>] [-Header <String>] [-Pattern <String>] [-Replacement <String>] [-Type <Int32>] [-MustFail <Int32>] [-OnlyOnFlag <Int32>] [-OnlyOnNoFlag <Int32>] [-SetFlagOnMatch <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-AdcContentRule -RuleName <String> [-MatchType <String>] [-IncHost <Boolean>] [-NoCase <Boolean>] [-Negate <Boolean>] [-IncQuery <Boolean>] [-Header <String>] [-Pattern <String>] [-Replacement <String>] [-Type <Int32>] [-MustFail <Int32>] [-OnlyOnFlag <Int32>] [-OnlyOnNoFlag <Int32>] [-SetFlagOnMatch <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the rule. | true | false | |||
Specifies whether the rule matches on a regular expression (regex), prefix, or postfix. This parameter defaults to regex, but will also accept prefix or postfix. |
false | false | |||
Specifies whether to include the host in the URL. | false | false | |||
Specifies whether to ignore case/capitalization. | false | false | |||
Specifies whether to invert the case of the match. | false | false | |||
Append the query string to the URI before performing a match. | false | false | |||
Specifies the header that a match should be performed on. Set this to body to match on the body of a request. | false | false | |||
Specifies the pattern to search for. | false | false | |||
Specifies the replacement string for the pattern. | false | false | |||
The type of content rule: 0 - Content Matching 1 - Add Header 2 - Delete Header 3 - Replace Header 4 - Modify URL 5 - Replace String in Response Body The other parameters available for the Set-AdcContentRule command depend on the "type" of content rule being added. |
false | false | |||
If this rule is matched, then always fail to connect. 0 - Disabled (do not fail to connect) 1 - Enabled (fail to connect) |
false | false | |||
Only try to execute this rule if the specified flag is set by another rule (the OnlyOnFlag parameter is used in conjunction with the SetFlagOnMatch parameter). Using the OnlyOnFlag and SetFlagOnMatch parameters, it is possible to make rules dependent on each other, that is, only execute a particular rule if another rule has been successfully matched ('chaining' rules). For more detailed instructions on ‘chaining’ rules, please refer to the Content Rules, Feature Description document on the Kemp Documentation Page: https://kemptechnologies.com/loadmaster-documentation/ Valid values: 0-9 |
false | false | |||
Range: 1-9 Only try to execute this rule if the specified flag is not set. |
false | false | |||
SetFlagOnMatch: If the rule is successfully matched, set the specified flag. Using the OnlyOnFlag and SetFlagOnMatch parameters, it is possible to make rules dependent on each other, that is, only execute a particular rule if another rule has been successfully matched. For more detailed instructions on ‘chaining’ rules, please refer to the Content Rules, Feature Description document on the Kemp Documentation Page: https://kemptechnologies.com/loadmaster-documentation/. Valid values: 0-9 |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
Append the query string to the URI before performing a match. | false | false |
Set-AdcContentRule -Name TestRule1 -Negate $True -NoCase $False -Pattern /^example$/
Allows you to set the values of Layer 7 Configuration options.
Allows you to set the values of Layer 7 Configuration options.
Set-AdcL7Configuration [-ScalingOver64KConnections <Boolean>] [-AlwaysCheckPersist <String>] [-AddPortToActiveCookie <Boolean>] [-RFCConform <Boolean>] [-CloseOnError <Boolean>] [-AddViaHeaderInCacheResponses <Boolean>] [-RSAreLocal <Boolean>] [-DropOnRSFail <Boolean>] [-DropAtDrainEnd <Boolean>] [-Transparent <Boolean>] [-L7AuthTimeoutSecs <Int16>] [-L7ClientTokenTimeoutSecs <Int16>] [-L7ConnectionDrainTimeoutSecs <Int32>] [-AdditionalL7Header <String>] [-OneHundredContinueHandling <String>] [-AllowEmptyPosts <Boolean>] [-AllowEmptyHttpHeaders <Boolean>] [-ForceCompleteRSMatch <Boolean>] [-CEFmsgFormat <Boolean>] [-SlowStart <Int16>] [-ShareSubVSPersistance <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-AdcL7Configuration [-ScalingOver64KConnections <Boolean>] [-AlwaysCheckPersist <String>] [-AddPortToActiveCookie <Boolean>] [-RFCConform <Boolean>] [-CloseOnError <Boolean>] [-AddViaHeaderInCacheResponses <Boolean>] [-RSAreLocal <Boolean>] [-DropOnRSFail <Boolean>] [-DropAtDrainEnd <Boolean>] [-Transparent <Boolean>] [-L7AuthTimeoutSecs <Int16>] [-L7ClientTokenTimeoutSecs <Int16>] [-L7ConnectionDrainTimeoutSecs <Int32>] [-AdditionalL7Header <String>] [-OneHundredContinueHandling <String>] [-AllowEmptyPosts <Boolean>] [-AllowEmptyHttpHeaders <Boolean>] [-ForceCompleteRSMatch <Boolean>] [-CEFmsgFormat <Boolean>] [-SlowStart <Int16>] [-ShareSubVSPersistance <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Under very high load situations, Port Exhaustion can occur. Enabling this option will allow the setting of Alternate Source Addresses which can be used to expand the number of local ports available. If more than 64K concurrent connections are required, enable the Allow Connection Scaling over 64K Connections option and set the Virtual Service IP as the alternate address in the Alternate Source Addresses input field. This allows each Virtual Service to have its own pool of source ports. Transparent Virtual Services are capped at 64K concurrent connections. This limit is on a per Virtual Service basis. If, after selecting this option, you set some Alternate Source Addresses, you will not be able to disable the Allow connection scaling over 64K Connections option. |
false | false | |||
By default, the L7 module only checks persist on the first request of a HTTP/1.1 connection. Enabling this option will check the persist on every request. When Accept Changes is selected, all persistence changes are saved, even in the middle of a connection. Valid values are: No Yes Yes - Accept Changes |
false | false | |||
When using the LoadMaster behind a NATing gateway, all client addresses are the same. To create individual cookies the remote port can also be added to the cookie. Enabling this option when not needed wastes resources. Valid values are: 0 - Disable 1 - Enable |
false | false | |||
By default, the LoadMaster conforms to the RFC when parsing HTTP headers. Disabling this will allow interworking with some broken browsers. Valid values: 0 - Disable 1 - Enable |
false | false | |||
When enabled, the LoadMaster will always close the client connection when it sends back an error response. For Example, this changes the behaviour of the LoadMaster when sending back a 304 File not changed message after receiving an If-Modified-Since HTTP header. |
false | false | |||
When enabled, a VIA header field will be added to all cache responses. The Virtual Service address will be the address used. Valid values are: 0 - Disable 1 - Enable |
false | false | |||
When checking to see if a client is on the local subnet, also check to see if the client is actually a Real Server. | false | false | |||
By default, existing connections are not closed if a Real Server fails. Enabling this feature causes all connections to be immediately dropped on Real Server failure. Valid values: 0 - Disable 1 - Enable |
false | false | |||
If enabled, all open connections to disabled Real Servers will be dropped at the end of the Real Servers Drain Stop Time or immediately if there are no Persist entries associated with the Real Server. |
false | false | |||
Globally enable or disable the transparent handling of connections using the L7 subsystem. L4 connections are ALWAYS handled transparently. | false | false | |||
The duration (in seconds) that a connection remains open for while authentication is ongoing. This value can be between 30 and 300. | false | false | |||
The duration (in seconds) to wait for the client token while the process of authentication is ongoing (used for RSA SecurID and RADIUS authentication). The default value for this parameter is 120. The range for this parameter is 60-300. |
false | false | |||
If enabled, all open connections to disabled Real Servers will be dropped at the end of the Real Servers Drain Stop Time OR immediately if there are no Persist entries associated with the Real Server. Valid values are: 0 - Disable 1 - Enable |
false | false | |||
This option (which is only available when L7 Transparency is disabled), allows the addition of either X-ClientSide or X-Forwarded For to the HTTP header. The default value is X-Forwarded-For. 0 - X-ClientSide 1 - X-Forwarded-For 2 - None |
false | false | |||
Determines how 100-Continue Handling messages are handled. The available options are: - RFC-2616 Compliant (0): conforms with the behavior as outlined in RFC-2616 - Require 100-Continue (1): forces the LoadMaster to wait for the 100-Continue message - RFC-7231 Compliant (2): ensures the LoadMaster does not wait for 100-Continue messages. This is the default value. Modifying how 100 Continue messages are handled by the system requires an understanding of the relevant technologies as described in the RFCs listed above. It is recommended that you speak with a Kemp Technical Support engineer before making changes to these settings. |
false | false | |||
By default the LoadMaster blocks POSTs that do not contain a Content-Length or Transfer-Encoding header to indicate the length of the requests payload. When this parameter is set to true, such requests are assumed to have no payload data and are therefore not rejected. |
false | false | |||
By default, if the LoadMaster is processing HTTP headers it ignores HTTP headers that have empty content. This can break some SOAP services, even though it is against the HTTP RFCs. Setting this option allows these empty headers through. Valid values are: 0 - Disable 1 - Enable |
false | false | |||
By default, when the LoadMaster is trying to locate a Real Server for use with content switching, it tries to use the same Real Server as currently selected, even if the port is not the same. Enabling this parameter forces the port to also be compared. Valid values are: 0 - Disable 1 - Enable |
false | false | |||
When enabled, the ESP logs are generated in Common Event Format (CEF). CEF log format is easily consumable for Security Information and Event Management (SIEM) tools, such as; Splunk, SolarWinds, LogRhythm, AlienVault, and so on. This option is disabled by default. Range: 0 - Disabled 1 - Enabled |
false | false | |||
When using the Least Connection (or Weighted Least Connection) scheduling method, specify the time (in seconds) over which the load to a Real Server which has just come online will be throttled. |
false | false | |||
By default, each SubVS has an independent persistence table. Enabling this parameter will allow the SubVS to share this information. Valid values are: 0 - Disable 1 - Enable |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
When using the LoadMaster behind a NATing gateway, all client addresses are the same. To create individual cookies the remote port can also be added to the cookie. Enabling this option when not needed wastes resources. |
false | false | |||
Specify which headers to be added to HTTP requests. X-ClientSide and X-Forwarded-For are only added to non-transparent connections. 0 - Legacy Operation(X-Forwarded-For) 1 - X-Forwarded-For (+ Via) 2 - None 3 - X-ClientSide (+ Via) 4 - X-ClientSide (No Via) 5 - X-Forwarded-For (No Via) 6 - Via Only |
false | false | |||
This parameter also accepts no and yes as valid values. No and Yes correspond to 0 and 1 respectively. | false | false | |||
The duration (in seconds) that a connection remains open for while authentication is ongoing. This value can be between 30 and 300. | false | false | |||
The duration (in seconds) to wait for the client token while the process of authentication is ongoing (used for RSA SecurID and RADIUS authentication). The default value for this parameter is 120. |
false | false | |||
By default, existing connections are not closed if a Real Server fails. Enabling this feature causes all connections to be immediately dropped on Real Server failure. |
false | false | |||
By default, the L7 module only waits for 100-Continue replies if it sees an Expect-100 header, use RFC-2616 Compliant. If the system will always wait for 100 Continue messages, use Require 100-Continue. If the client will always send the POST data even if a 100 Continue message is not sent, use RFC-7231 Compliant instead. |
false | false | |||
By default, the LoadMaster conforms to the RFC when parsing HTTP headers. Disabling this will allow interworking with some broken browsers. | false | false | |||
In very high load situations, local port exhaustion can occur. Enabling this option allows the setting of alternate source addresses. This can be used to expand the number of available local ports. |
false | false | |||
This option, only available when L7 Transparency is disabled, allows the addition of either X-ClientSide or X-Forwarded For to the HTTP header. | false | false |
Set-AdcL7Configuration -OneHundredContinueHandling "RFC-2616 Compliant"
Allows you to set the value of the log split interval.
Allows you to set the value of the log split interval.
Set-AdcL7LogInsightSplitConfiguration -logsplitinterval <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-AdcL7LogInsightSplitConfiguration -logsplitinterval <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
When using Log Insight Scheduling this is the number of messages that are received on a connection before the stream is rescheduled. The default value is 10. The range is 1-100. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
This value controls how many syslog messages should be sent to each server in the pool before moving to the next server. | true | false |
Set-AdcL7LogInsightSplitConfiguration -logsplit 20
Modify an existing URL-based limiting rule.
You can modify the limit, match type, and/or pattern.
Set-AdcLimitRule -Name <String> -Pattern <String> -Limit <Int32> -Match <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-AdcLimitRule -Name <String> -Pattern <String> -Limit <Int32> -Match <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the rule to modify. | true | false | |||
The pattern to use to match the request field/URL. | true | false | |||
Limit the number of attempts (per second) to a specific request/URL. Valid values range from 0 - 1000000. | true | false | |||
The request field/URL to match. This drop-down list contains the following values: Request URL Host User Agent !Request URL !Host !User Agent The values with an exclamation mark (!) before them matches the inverse, for example, not a specific request or not a specific user agent. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-AdcLimitRule -Limit 6666 -Match 64 -Name Example -Pattern /test/b.html
Configure options on a configured Real Server.
Modifies the settings for a Real Server that is already configured.
Set-AdcRealServer [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-RealServer <String>] [-RealServerPort <Int32>] [-RSIndex <Int32>] [-NewPort <Int32>] [-Weight <Int32>] [-Forward <String>] [-Enable <Boolean>] [-Limit <Int64>] [-RateLimit <Int64>] [-Critical <Boolean>] [-Follow <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-AdcRealServer [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-RealServer <String>] [-RealServerPort <Int32>] [-RSIndex <Int32>] [-NewPort <Int32>] [-Weight <Int32>] [-Forward <String>] [-Enable <Boolean>] [-Limit <Int64>] [-RateLimit <Int64>] [-Critical <Boolean>] [-Follow <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the Virtual Service. | false | false | |||
The port of the relevant Virtual Service. | false | false | |||
The protocol of the relevant Virtual Service. | false | false | |||
The index number of the Virtual Service or SubVS. To retrieve the VSIndex, run the Get-VirtualService command. | false | false | |||
The IP address that the Real Server being defined listens on. | false | false | |||
The port that the Real Server will be listening on. | false | false | |||
The index number of the Real Server to be modified. To retrieve the Real Server index, run the Get-VirtualService command. If modifying the Real Server-specific parameters of a SubVS, such as critical, weight and limit, specify the RS index of the SubVS along with the Virtual Service parameters of the parent Virtual Service. |
false | false | |||
Used to change the Real Server port to a new value. | false | false | |||
The Real Server's weight. This is weight of the Real Server, as used by the Weighted Round Robin, Weighted Least Connection and Adaptive scheduling methods. The default initial value for the weight is 1000, the maximum is 65535 and the minimum is 1. |
false | false | |||
Either NAT (Network Address Translation) or Route (Direct) forwarding. The available options are dependent on the other modes configured for the service. |
false | false | |||
Specifies if the Real Server is enabled or disabled. Pass in a value of TRUE ($true) for enabled, and FALSE ($false) for disabled. | false | false | |||
The maximum number of open connections that a Real Server will accept before it is taken out of the rotation. This is only available for Layer 7 traffic. |
false | false | |||
The maximum number of open Connections Per Second (CPS) that can be sent to a Real Server before it is taken out of rotation. The maximum limit is 100000 (100,000 CPS). If the RateLimit parameter is set to 0 the feature is disabled, that is, there is no rate limiting. If rate limiting is enabled, the LoadMaster limits the number of new connections going to a particular Real Server. If the limit is reached, the Real Server is taken out of rotation/selection until the current period is finished. The current call will then be scheduled to go to a different Real Server. If no Real Servers are found, the usual rejection methods are used. |
false | false | |||
True or false to indicate whether this Real Server is required for the Virtual Service to be available. | false | false | |||
Specify what Real Server the health check is based on by setting this parameter to the RsIndex of the Real Server to be followed. This can either be set to the RsIndex of the same Real Server in order to health check based on that particular Real Server status, or another Real Server can be specified. For example – if Real Server 1 is down, any Real Servers which have their health check based on Real Server 1 will also be marked as down, regardless of their actual Real Server status. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The port that the Virtual Service is listening on. | false | false | |||
Specify if the service is using TCP or UDP protocols. | false | false |
Set-AdcRealServer -Port 80 -Protocol tcp -RealServer 10.11.0.29 -RealServerPort 80 -VirtualService 10.11.0.199 -Enable $True -Forward route -Limit 100 -Weight 2000
Allows you to set the values of the Service Check options.
Allows you to set the values of the Service Check options.
Set-AdcServiceHealth [-CheckInterval <Int16>] [-ConnectTimeout <Int16>] [-RetryCount <Int16>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-AdcServiceHealth [-CheckInterval <Int16>] [-ConnectTimeout <Int16>] [-RetryCount <Int16>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Defined in seconds, this is the delay between health checks. This includes clusters and FQDNs. Recommended and default value: 9 seconds Valid values range from the <mininterval> (9) to the <maxinterval> (901). The <mininterval> is RetryCount * ConnectTimeout + 1, that is, a value of 9 by default. The <maxinterval> is 901 [because that is what 60 (maximum Timeout) * 15 (maximum RetryCount) + 1 is]. You can manually set the CheckInterval to up to 120 seconds. The CheckInterval value may go above 120 if the ConnectTimeout and RetryCount parameters are configured with high enough values. If the CheckInterval is above 120 seconds, you must adjust the ConnectTimeout and RetryCount values to modify the CheckInterval. |
false | false | |||
Defined in seconds, this is the allowed maximum wait time for a reply to a health check. Range: 4-60 |
false | false | |||
This is the consecutive number of times in which a health check must fail before it is marked down and removed from the load balancing pool. Range: 2-15 |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-AdcServiceHealth -ConnectTimeout 8 -RetryCount 5
Configure a SubVS.
This command enables you to set specific settings on a SubVS.
Set-AdcSubVirtualService -SubVSIndex <Int32> [-AddVia <Int16>] [-UserPwdExpiryWarn <Boolean>] [-UserPwdExpiryWarnDays <Int16>] [-CheckType <String>] [-CheckHost <String>] [-CheckPattern <String>] [-CheckUrl <String>] [-CheckHeaders <String>] [-LdapEndpoint <String>] [-MatchLen <String>] [-CheckUse1_1 <Int32>] [-ChkInterval <Int32>] [-ChkTimeout <Int32>] [-ChkRetryCount <Int32>] [-CheckPort <Int32>] [-EnhancedHealthChecks <Boolean>] [-RsMinimum <Int32>] [-Cookie <String>] [-Enable <Boolean>] [-ErrorCode <String>] [-ErrorUrl <String>] [-PortFollow <Int32>] [-ForceL7 <Boolean>] [-Idletime <Int32>] [-LocalBindAddresses <String[]>] [-VSType <String>] [-Nickname <String>] [-Persist <String>] [-PersistTimeout <Int32>] [-QueryTag <String>] [-Schedule <String>] [-ServerInit <Int16>] [-StandByAddr <String>] [-StandByPort <String>] [-TransactionLimit <Int32>] [-Transparent <Boolean>] [-SubnetOriginating <Boolean>] [-QoS <String>] [-CheckUseGet <Int32>] [-Verify <Int16>] [-ExtraHdrKey <String>] [-ExtraHdrValue <String>] [-AllowedHosts <String>] [-AllowedDirectories <String>] [-ExcludedDirectories <String>] [-AllowedGroups <String>] [-GroupSIDs <String>] [-SteeringGroups <String>] [-IncludeNestedGroups <Boolean>] [-MultiDomainPermittedGroups <Boolean>] [-DisplayPubPriv <Boolean>] [-DisablePasswordForm <Boolean>] [-Domain <String>] [-AltDomains <String>] [-Logoff <String>] [-ESPLogs <Int16>] [-SMTPAllowedDomains <String>] [-ESPEnabled <Boolean>] [-UserPwdChangeUrl <String>] [-UserPwdChangeMsg <String>] [-SecurityHeaderOptions <Int16>] [-InputAuthMode <Int16>] [-OutConf <String>] [-OutputAuthMode <Int16>] [-StartTLSMode <Int16>] [-MultiConnect <Boolean>] [-SingleSignOnDir <String>] [-OCSPVerify <String>] [-FollowVSID <Int32>] [-TlsType <Int32>] [-CheckPostData <String>] [-CheckCodes <String>] [-PreProcPrecedence <String>] [-PreProcPrecedencePos <Int16>] [-RequestPrecedence <String>] [-RequestPrecedencePos <Int16>] [-ResponsePrecedence <String>] [-ResponsePrecedencePos <Int16>] [-RsRulePrecedence <String>] [-RsRulePrecedencePos <Int16>] [-MatchBodyPrecedence <String>] [-MatchBodyPrecedencePos <Int16>] [-NeedHostName <Boolean>] [-CopyHdrFrom <String>] [-CopyHdrTo <String>] [-ServerFbaPath <String>] [-ServerFbaPost <String>] [-TokenServerFqdn <String>] [-AddAuthHeader <String>] [-VerifyBearer <Boolean>] [-BearerCertificateName <String>] [-BearerText <String>] [-SingleSignOnMessage <String>] [-Intercept <Boolean>] [-InterceptOpts <String>] [-InterceptRules <String>] [-InterceptPostOtherContentTypes <String>] [-AlertThreshold <Int32>] [-Captcha <Boolean>] [-NonLocalSorryServer <Boolean>] [-CaptchaPublicKey <String>] [-CaptchaPrivateKey <String>] [-CaptchaAccessUrl <String>] [-CaptchaVerifyUrl <String>] [-Weight <Int32>] [-Limit <Int64>] [-Critical <Boolean>] [-BandWidth <Int32>] [-RefreshPersist <Boolean>] [-ServerFbaUsernameOnly <String>] [-ConnsPerSecLimit <Int32>] [-RequestsPerSecLimit <Int32>] [-MaxConnsLimit <Int32>] [-InterceptMode <Int32>] [-OWASPOpts <String>] [-BlockingParanoia <Int32>] [-ExecutingParanoia <Int32>] [-AnomalyScoringThreshold <Int32>] [-PCRELimit <Int32>] [-JSONDLimit <Int32>] [-IPReputationBlocking <Boolean>] [-RuleSets <String>] [-CustomRules <String>] [-ExcludedWorkLoads <String>] [-DisabledRules <String>] [-BlockedCountries <String>] [-AuditParts <String>] [-PostOtherContentTypes <String>] [-SameSite <Int32>] [-BodyLimit <Int32>] [-Tls13CipherSet <String>] [-ResponseStatusRemap <Boolean>] [-ResponseRemapCodeMap <String>] [-ResponseRemapMsgMap <String>] [-ResponseRemapMsgFormat <Int32>] [-HTTPReschedule <Boolean>] [-AdaptiveInterval <Int32>] [-AdaptiveURL <String>] [-AdaptivePort <Int32>] [-AdaptiveMinPercent <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-AdcSubVirtualService -SubVSIndex <Int32> [-AddVia <Int16>] [-UserPwdExpiryWarn <Boolean>] [-UserPwdExpiryWarnDays <Int16>] [-CheckType <String>] [-CheckHost <String>] [-CheckPattern <String>] [-CheckUrl <String>] [-CheckHeaders <String>] [-LdapEndpoint <String>] [-MatchLen <String>] [-CheckUse1_1 <Int32>] [-ChkInterval <Int32>] [-ChkTimeout <Int32>] [-ChkRetryCount <Int32>] [-CheckPort <Int32>] [-EnhancedHealthChecks <Boolean>] [-RsMinimum <Int32>] [-Cookie <String>] [-Enable <Boolean>] [-ErrorCode <String>] [-ErrorUrl <String>] [-PortFollow <Int32>] [-ForceL7 <Boolean>] [-Idletime <Int32>] [-LocalBindAddresses <String[]>] [-VSType <String>] [-Nickname <String>] [-Persist <String>] [-PersistTimeout <Int32>] [-QueryTag <String>] [-Schedule <String>] [-ServerInit <Int16>] [-StandByAddr <String>] [-StandByPort <String>] [-TransactionLimit <Int32>] [-Transparent <Boolean>] [-SubnetOriginating <Boolean>] [-QoS <String>] [-CheckUseGet <Int32>] [-Verify <Int16>] [-ExtraHdrKey <String>] [-ExtraHdrValue <String>] [-AllowedHosts <String>] [-AllowedDirectories <String>] [-ExcludedDirectories <String>] [-AllowedGroups <String>] [-GroupSIDs <String>] [-SteeringGroups <String>] [-IncludeNestedGroups <Boolean>] [-MultiDomainPermittedGroups <Boolean>] [-DisplayPubPriv <Boolean>] [-DisablePasswordForm <Boolean>] [-Domain <String>] [-AltDomains <String>] [-Logoff <String>] [-ESPLogs <Int16>] [-SMTPAllowedDomains <String>] [-ESPEnabled <Boolean>] [-UserPwdChangeUrl <String>] [-UserPwdChangeMsg <String>] [-SecurityHeaderOptions <Int16>] [-InputAuthMode <Int16>] [-OutConf <String>] [-OutputAuthMode <Int16>] [-StartTLSMode <Int16>] [-MultiConnect <Boolean>] [-SingleSignOnDir <String>] [-OCSPVerify <String>] [-FollowVSID <Int32>] [-TlsType <Int32>] [-CheckPostData <String>] [-CheckCodes <String>] [-PreProcPrecedence <String>] [-PreProcPrecedencePos <Int16>] [-RequestPrecedence <String>] [-RequestPrecedencePos <Int16>] [-ResponsePrecedence <String>] [-ResponsePrecedencePos <Int16>] [-RsRulePrecedence <String>] [-RsRulePrecedencePos <Int16>] [-MatchBodyPrecedence <String>] [-MatchBodyPrecedencePos <Int16>] [-NeedHostName <Boolean>] [-CopyHdrFrom <String>] [-CopyHdrTo <String>] [-ServerFbaPath <String>] [-ServerFbaPost <String>] [-TokenServerFqdn <String>] [-AddAuthHeader <String>] [-VerifyBearer <Boolean>] [-BearerCertificateName <String>] [-BearerText <String>] [-SingleSignOnMessage <String>] [-Intercept <Boolean>] [-InterceptOpts <String>] [-InterceptRules <String>] [-InterceptPostOtherContentTypes <String>] [-AlertThreshold <Int32>] [-Captcha <Boolean>] [-NonLocalSorryServer <Boolean>] [-CaptchaPublicKey <String>] [-CaptchaPrivateKey <String>] [-CaptchaAccessUrl <String>] [-CaptchaVerifyUrl <String>] [-Weight <Int32>] [-Limit <Int64>] [-Critical <Boolean>] [-BandWidth <Int32>] [-RefreshPersist <Boolean>] [-ServerFbaUsernameOnly <String>] [-ConnsPerSecLimit <Int32>] [-RequestsPerSecLimit <Int32>] [-MaxConnsLimit <Int32>] [-InterceptMode <Int32>] [-OWASPOpts <String>] [-BlockingParanoia <Int32>] [-ExecutingParanoia <Int32>] [-AnomalyScoringThreshold <Int32>] [-PCRELimit <Int32>] [-JSONDLimit <Int32>] [-IPReputationBlocking <Boolean>] [-RuleSets <String>] [-CustomRules <String>] [-ExcludedWorkLoads <String>] [-DisabledRules <String>] [-BlockedCountries <String>] [-AuditParts <String>] [-PostOtherContentTypes <String>] [-SameSite <Int32>] [-BodyLimit <Int32>] [-Tls13CipherSet <String>] [-ResponseStatusRemap <Boolean>] [-ResponseRemapCodeMap <String>] [-ResponseRemapMsgMap <String>] [-ResponseRemapMsgFormat <Int32>] [-HTTPReschedule <Boolean>] [-AdaptiveInterval <Int32>] [-AdaptiveURL <String>] [-AdaptivePort <Int32>] [-AdaptiveMinPercent <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID number of the SubVS to configure. | true | false | |||
Specifies which headers are added to the HTTP stream. Choose the number of the option to use. 0 - Legacy Operation(X-Forwarded-For) 1 - X-Forwarded-For (+ Via) 2 - None 3 - X-ClientSide (+ Via) 4 - X-ClientSide (No Via) 5 - X-Forwarded-For (No Via) 6 - Via Only |
false | false | |||
By default, SSO users are notified about the number of days before they must change their password. If you disable this option, the password expiry notification will not appear on the login forms. This parameter is only relevant if the InputAuthMode is set to Form Based (2) and the UserPwdChangeURL is set. The password expiry warning functionality is not currently supported with server-side Forms Based Authentication (FBA) and therefore the notification does not appear when using server-side FBA. |
false | false | |||
Specify the number of days to show the warning before the password is expired. This parameter is only relevant if the InputAuthMode is set to Form Based (2) and the UserPwdChangeURL is set. The password expiry warning functionality is not currently supported with server-side Forms Based Authentication (FBA) and therefore the notification does not appear when using server-side FBA. |
false | false | |||
Specifies the protocol to use to check if the service is up. Valid options are "tcp", "icmp", "https", "http", "smtp", "nntp", "ftp", "telnet", "pop3", "imap", "rdp", "ldap" or "none". |
false | false | |||
The address to use to check if the service is up. | false | false | |||
A regular expression string that can be validate on a 200 reply to determine if the service is up. Specify an empty value to unset CheckPattern. |
false | false | |||
The URL to check if the service is up. The maximum character length for the CheckUrl parameter value is 126 characters. | false | false | |||
Specify up to four additional headers/fields which will be sent with each health check request. Separate the pairs with a pipe, for example; Host:xyc|UserAgent:prq. |
false | false | |||
Specify the LDAP endpoint to use for health checks (if LDAP is selected as the CheckType). If LDAP is selected as the health check protocol, the server IP address (or addresses) and ports from the LDAP endpoint configuration will be used instead of the Real Server IP address and port. |
false | false | |||
This parameter is only relevant when the CheckType is set to "bdata". Specify the number of bytes to find the CheckPattern within. | false | false | |||
Specifies that the health checker use HTTP/1.1 instead of HTTP/1.0. By default, the health checker uses HTTP/1.0 when checking the Real Server status. Enabling CheckUse1_1 means HTTP/1.1 is used (which is more efficient). Note: Optimization only works on HTTP (not HTTPS) connections. 0 - HTTP/1.0 1 - HTTP/1.1 |
false | false | |||
Defined in seconds, this is the delay between health checks. Recommended and default value: 9 seconds Valid values range from the <mininterval> (9) to the <maxinterval> (901). The <mininterval> is ChkRetryCount * ChkTimeout + 1, that is, a value of 9 by default. The <maxinterval> is 901 [because that is what 60 (maximum ChkTimeout) * 15 (maximum ChkRetryCount) + 1 is]. You can manually set the Chknterval to up to 120 seconds. The ChkInterval value may go above 120 if the ChkTimeout and ChkRetryCount parameters are configured with high enough values. If the ChkInterval is above 120 seconds, you must adjust the ChkTimeout and ChkRetryCount values to modify the ChkInterval. |
false | false | |||
Defined in seconds, this is the allowed maximum wait time for a reply to a health check. Valid values: 4-60 Default value: 4 |
false | false | |||
This is the consecutive number of times in which a health check must fail before it is marked down and removed from the load balancing pool. Valid values: 2-15 Default value: 2 |
false | false | |||
The port to use to check if the service is up. Specify 0 to unset CheckPort. |
false | false | |||
Enables or disables Enhanced Health Check Options for the Virtual Service. | false | false | |||
Specifies the minimum number of Real Servers that are required to be active for the Virtual Service to be considered up. | false | false | |||
Specifies a cookie name. This parameter is only relevant when the persistence mode is set to "cookie", "active-cookie", "cookie-src" or "active-cook-src". |
false | false | |||
Enables or disables the Virtual Service. | false | false | |||
If no Real Servers are available, the LoadMaster can terminate the connection with an HTTP error code. Specify the error code number in this parameter. | false | false | |||
When no Real Servers are available and an error response is sent back to the client, a redirect URL can also be specified. | false | false | |||
This parameter was depreciated as of 7.1-24. For LoadMasters with version 7.1-24 or higher, use the FollowVSID parameter to set port following. | false | false | |||
Enabling ForceL7 means the Virtual Service runs at Layer 7 and not Layer 4. This may be needed for various reasons, including that only Layer 7 services can be non-transparent. |
false | false | |||
Specifies the length of time (in seconds) that a connection may remain idle before it is closed. The range for this parameter is 0 to 86400. 0 means indefinitely. |
false | false | |||
Specify a space-separated list of IP addresses (surrounded by double quotes) or a comma-separated list. This corresponds to the Alternate Source Address field in the Advanced Properties section of the Virtual Service Modify screen in the Web User Interface (WUI). The Allow connections scaling over 64K Connections check box must be enabled in L7 Configuration for this feature to work. |
false | false | |||
Specifies the type of service being load balanced: gen - Generic http - HTTP/HTTPS ts - Remote Terminal tls – STARTTLS protocols log – Log Insight |
false | false | |||
Specifies the "friendly" name of the service. In addition to the usual alphanumeric characters, the following "special" characters can be used as part of the Service Name: . @ - _ However, there must be at least one alphanumeric character before the special characters. |
false | false | |||
Specifies the type of persistence (stickiness) to be used for this Virtual Service. The following persistence values are supported: ssl, cookie, active-cookie, cookie-src, active-cook-src, cookie-hash, cookie-hash-src, url, query-hash, host, header, super, super-src, src, rdp, rdp-src, rdp-sb, rdp-sb-src and none. Note: If setting the persistence mode to an option that requires a cookie (or query-hash), the cookie parameter must also be set. |
false | false | |||
The length of time (in seconds) after the last connection that the LoadMaster will remember the persistence information. Values range in length from 0 to 604800 seconds (7 days). Timeout values are rounded down to an even number of minutes. Setting a value that is not a number of whole minutes results in the excess being ignored. Setting a value to less than 60 seconds results in a value of 0 being set, which disables persistency. |
false | false | |||
This is the query tag to be matched if the Persist type is set to query-hash. | false | false | |||
Specifies the type of scheduling of new connections to Real Servers that is to be performed. The following values are supported: rr = round robin wrr = weighted round robin lc = least connection wlc = weighted least connection fixed = fixed weighting adaptive = resource based (adaptive) sh = source IP hash dl = weighted response time sdn-adaptive = resource based (SDN adaptive) |
false | false | |||
Specifies one of the following values: 0 - Normal Protocols 1 - SMTP 2 - SSH 3 - Other Server Initiating 4 - IMAP4 5 - MySQL 6 - POP3 |
false | false | |||
Specifies the IP address of the "Sorry" server that is to be used when no other Real Servers are available. This server will not be health checked and is assumed to be always available. |
false | false | |||
Specifies the port of the "Sorry" server. | false | false | |||
This is a legacy parameter that should no longer be used. It was used previously when the SSL proxy was limited to 6K total connections. The transaction limit was used to limit one Virtual Service to only handle so many connections out of this 6K. On newer systems, where the limit is greater than 64K - this feature is no longer required. |
false | false | |||
When using Layer 7, when this is enabled - the connection arriving at the Real Server appears to come directly from the client. Alternatively, the connection can be non-transparent which means that the connections at the Real Server appear to come from the LoadMaster. |
false | false | |||
When transparency is not enabled, the source IP address of connections to the Real Servers is that of the Virtual Service. When transparency is enabled, the source IP address will be the IP address that is initiating connection to the Virtual Service. If the Real Server is on a subnet, and the Subnet Originating Requests option is enabled, then the subnet address of the LoadMaster will be used as the source IP address. |
false | false | |||
Specifies the Quality of Service. The following values are supported: 0 - Normal-Service 1 - Minimize-Cost 2 - Maximize-Reliability 4 - Maximize-Throughput 8 - Minimize-Delay 16 - Pass Through |
false | false | |||
When accessing the health check URL - the system can use the HEAD, GET, POST, or OPTIONS method: 0 - HEAD 1 - GET 2 - POST 3 - OPTIONS |
false | false | |||
Specifies a verification bitmask. The valid values of the Verify parameter are as follows: Bit 0: set this to 1 to enable detection intrusion. Note: Bit 0 needs to be set to 1 in order to use the other two bits. Bit 1: Determines whether to reject or drop a connection. Setting it to 1 will drop the connection. Bit 2: Determines whether to give just warnings on bad requests or also on malicious (but not invalid) requests. The following table lists the valid integers and the values they set the fields to when used: Integer Detect Malicious Requests Intrusion Handling Warnings Checkbox 0 Disabled N/A N/A 1 Enabled Drop Connection Unchecked 2 Enabled Send Reject Unchecked 3 Enabled Send Reject Unchecked 4 Enabled Drop Connection Checked 5 Enabled Drop Connection Checked 6 Enabled Send Reject Checked 7 Enabled Send Reject Checked |
false | false | |||
Specifies the key for the extra header to be inserted into every request sent to the Real Servers. | false | false | |||
Specifies the value for the extra header to be inserted into every request sent to the Real Servers. | false | false | |||
This parameter is only relevant when ESP is enabled. Specifies all the virtual hosts that can be accessed via this Virtual Service. | false | false | |||
This parameter is only relevant when ESP is enabled. Specifies all the virtual directories that can be accessed via this Virtual Service. | false | false | |||
This parameter is only relevant when ESP is enabled. Any virtual directories specified within this field will not be pre-authorized on this Virtual Service and are passed directly to the relevant Real Servers. |
false | false | |||
Specifies the groups that are allowed to access this Virtual Service. | false | false | |||
Specify the group SID(s) that are allowed to access this Virtual Service. Multiple SIDs can be separating them with a semicolon. | false | false | |||
Enter the Active Directory group names that will be used for steering traffic. Use a semi-colon to separate multiple group names. The steering group index number corresponds to the location of the group in this list. |
false | false | |||
Specify if nested groups should be included in the authentication attempt. | false | false | |||
When this parameter is enabled, the LoadMaster checks for permitted group membership within all sub-domains under the top-level domain. If this option is disabled, users must be in the same domain or sub-domain that the user profile is defined, or the group check fails. Valid values: 0 - Disabled 1 - Enabled |
false | false | |||
Display the public/private option on the login page. Based on the option the user selects on the login form, the session timeout value will be set to the value specified for either the public or private timeout. |
false | false | |||
Enabling this option removes the password field from the login page. This may be needed when password validation is not required, for example if using RSA SecurID authentication in a singular fashion. |
false | false | |||
Specifies the Single Sign On (SSO) domain in which this Virtual Service will operate. | false | false | |||
Specifies alternative domains to be assigned to a Virtual Service when configuring multi-domain authentication. To specify multiple alternative domains use a space-separated list. |
false | false | |||
This parameter is only relevant when ESP is enabled and when the Client Authentication Mode is set to Form Based. Specify the string that the LoadMaster should use to detect a logout event. Multiple logoff strings can be specified by using a space-separated list. If the URL to be matched contains sub-directories before the specified string, the Logoff String will not be matched. Therefore the LoadMaster will not log the user off. You can specify up to 255 characters for this parameter. |
false | false | |||
Enable ESP logging. Valid values are below: 0 - Logging off 1 - User Access 2 - Security 3 - User Access and Security 4 - Connection 5 - User Access and Connection 6 - Security and connection 7 - User Access, Security and Connection Note: The only valid values for SMTP services are 0 and 4. For SMTP services, security issues are always logged. Nothing is logged for user access because there are no logins. |
false | false | |||
Specifies all the permitted domains that are allowed to be received by this Virtual Service. | false | false | |||
Specifies whether to enable or disable the Edge Security Pack (ESP) features. | false | false | |||
This is relevant when using form-based or LDAP authentication. Specify the URL that users can use to change their password. If a user’s password has expired, or if they must reset their password, this URL and the UserPwdChangeMsg is displayed on the login form. This URL must be put into the exception list for authentication, if required. |
false | false | |||
This parameter is only relevant if the UserPwdChangeURL parameter is set. Specify the text to be displayed on the login form when the user must reset their password. |
false | false | |||
Enable this option to add the Strict-Transport-Security header to all LoadMaster-generated messages (ESP and error messages). 0 - Don't add the Strict Transport Security Header (default value) 1 - Add the Strict Transport Security Header - no subdomains 2 - Add the Strict Transport Security Header - include subdomains |
false | false | |||
Specifies the client authentication method to be used: 0 - Delegate to Server 1 - Basic Authentication 2 - Form Based 3 - KCD 4 - Client Certificate 5 - NTLM 6 - SAML 7 - Pass Post 8 - OIDC / OAUTH |
false | false | |||
Enter the name of the outbound SSO domain. | false | false | |||
Specifies the server authentication mode to be used: 0 - None 1 - Basic Authentication 2 - Form Based 2 - KCD 4 - Server Token |
false | false | |||
0 - HTTP/HTTPS (the Service Type needs to be set to HTTP/HTTPS for this to work) The Virtual Service Type must be set to STARTTLS for the remaining values to be set: 1 - SMTP (STARTTLS if requested) 2 - SMTP (STARTTLS always) 3 - FTP 4 - IMAP 6 - POP3 |
false | false | |||
Enabling this option permits the LoadMaster to manage connection handling between the LoadMaster and the Real Servers. Requests from multiple clients will be sent over the same TCP connection. Multiplexing only works for simple HTTP GET operations. This parameter cannot be enabled in certain situations, for example if WAF, ESP or SSL Acceleration is enabled. |
false | false | |||
This parameter relates to the SSO Image Set drop-down in the ESP Options section of the modify Virtual Service screen. Specify the name of the image set to be used for the login screen. If no image set is specified, the default Exchange image set will be used. |
false | false | |||
Specifies whether to verify (via Online Certificate Status Protocol (OCSP)) that the client certificate is valid. | false | false | |||
Specifies the ID of the Virtual Service to follow. | false | false | |||
Specify which of the following protocols to support; SSLv3, TLS1.0, TLS1.1, TLS1.2, or TLS1.3. By default, TLS1.1, TLS1.2, and TLS1.3 are enabled. The protocols can be enabled and disabled using a bitmask value. Refer to the table below to find out what number corresponds to which settings. Note: If the SSLOldLibraryVersion parameter is enabled, TLS1.3 is not available. Therefore, the range of the bitmask value is 0-14 and you can ignore the TLS1.3 column in the table below. For a more detailed explanation of this, refer to the RESTful API Interface Description document: https://support.kemptechnologies.com/hc/en-us/articles/203863435 Number | SSLv3 | TLS1.0 | TLS1.1 | TLS1.2 | TLS1.3 0 | Enabled | Enabled | Enabled | Enabled | Enabled 1 | Disabled | Enabled | Enabled | Enabled | Enabled 2 | Enabled | Disabled | Enabled | Enabled | Enabled 3 | Disabled | Disabled | Enabled | Enabled | Enabled 4 | Enabled | Enabled | Disabled | Enabled | Enabled 5 | Disabled | Enabled | Disabled | Enabled | Enabled 6 | Enabled | Disabled | Disabled | Enabled | Enabled 7 | Disabled | Disabled | Disabled | Enabled | Enabled 8 | Enabled | Enabled | Enabled | Disabled | Enabled 9 | Disabled | Enabled | Enabled | Disabled | Enabled 10 | Enabled | Disabled | Enabled | Disabled | Enabled 11 | Disabled | Disabled | Enabled | Disabled | Enabled 12 | Enabled | Enabled | Disabled | Disabled | Enabled 13 | Disabled | Enabled | Disabled | Disabled | Enabled 14 | Enabled | Disabled | Disabled | Disabled | Enabled 15 | Disabled | Disabled | Disabled | Disabled | Enabled 16 | Enabled | Enabled | Enabled | Enabled | Disabled 17 | Disabled | Enabled | Enabled | Enabled | Disabled 18 | Enabled | Disabled | Enabled | Enabled | Disabled 19 | Disabled | Disabled | Enabled | Enabled | Disabled 20 | Enabled | Enabled | Disabled | Enabled | Disabled 21 | Disabled | Enabled | Disabled | Enabled | Disabled 22 | Enabled | Disabled | Disabled | Enabled | Disabled 23 | Disabled | Disabled | Disabled | Enabled | Disabled 24 | Enabled | Enabled | Enabled | Disabled | Disabled 25 | Disabled | Enabled | Enabled | Disabled | Disabled 26 | Enabled | Disabled | Enabled | Disabled | Disabled 27 | Disabled | Disabled | Enabled | Disabled | Disabled 28 | Enabled | Enabled | Disabled | Disabled | Disabled 29 | Disabled | Enabled | Disabled | Disabled | Disabled 30 | Enabled | Disabled | Disabled | Disabled | Disabled |
false | false | |||
This parameter is only relevant if the HTTP Method is set to POST. When using the POST method, up to 2047 characters of POST data can be sent to the server. |
false | false | |||
A space-separated list of HTTP status codes that should be treated as successful when received from the Real Server. Range: 300-599 |
false | false | |||
This parameter should be used in conjunction with PreProcPrecedencePos. This parameter is used to specify the name of the existing rule whose position you wish to change. This parameter relates to Content Matching Rules only. |
false | false | |||
This parameter, in conjunction with the PreProcPrecedence parameter, is used to change the position of the rule in a sequence of rules. For example a position of 2 means the rule will be checked second. This parameter relates to the Content Matching Rules only. |
false | false | |||
This parameter should be used in conjunction with RequestPrecedencePos. This parameter is used to specify the name of the existing request rule whose position you wish to change. This parameter relates to the following rule types: Content Matching Add Header Delete Header Replace Header Modify URL |
false | false | |||
This parameter, in conjunction with the RequestPrecedence parameter, is used to change the position of the rule in a sequence of rules. For example a position of 2 means the rule will be checked second. |
false | false | |||
This parameter should be used in conjunction with ResponsePrecedencePos. This parameter is used to specify the name of the existing response rule whose position you wish to change. This parameter relates to the following rule types: Content Matching Add Header Delete Header Replace Header |
false | false | |||
This parameter, in conjunction with the ResponsePrecedence parameter, is used to change the position of the rule in a sequence of rules. For example, a position of 2 means the rule will be checked second. |
false | false | |||
This parameter should be used in conjunction with RSRulePrecedencePos. This parameter is used to specify the name of the existing rule whose position you wish to change. |
false | false | |||
This parameter, in conjunction with the RSRulePrecedence parameter, is used to change the position of the rule in a sequence of rules. For example, a position of 2 means the rule will be checked second. |
false | false | |||
This parameter should be used in conjunction with MatchBodyPrecedencePos. Use this parameter to specify the name of the existing body modification rule that you want to change the position of. This parameter relates to Body Modification rules only. |
false | false | |||
Use this parameter, in conjunction with the MatchBodyPrecedence parameter, to change the position of the rule in a sequence of rules. For example, a position of 2 means the rule is checked second. |
false | false | |||
When this parameter is enabled, the hostname is always required to be sent in the TLS client hello message. If it is not sent, the connection is dropped. Valid values: 0 - Disabled 1 - Enabled |
false | false | |||
This is the name of the source header field to copy into the new header field before the request is sent to the Real Servers. | false | false | |||
This parameter is used in conjunction with the CopyHdrFrom parameter. The name of the header field into which the source header is to be copied. |
false | false | |||
Only relevant when using form-based authentication as the Server Authentication Mode (OutputAuthMode). Set the authentication path for server-side Form Based Authentication (FBA). When used in Exchange environments, this does not need to be set. |
false | false | |||
Only relevant when using form-based authentication as the Server Athentication Mode (OutputAuthMode). Set the format string used to generate POST body for server side FBA. The value must be base64-encoded. When used in Exchange environments, this does not need to be set. |
false | false | |||
This parameter is only relevant when using SAML as the Client Authentication Mode (InputAuthMode) and Server Token as the Server Authentication Mode (OutputAuthMode). When set, the LoadMaster contacts the token server at the given FQDN during sign-on and obtains a permanent access token from that token server. You can specify up to 127 characters for this parameter. If this parameter is unset, then the LoadMaster obtains the token from the Real Server. |
false | false | |||
Specify the name of the HTTP header. This header is added to the HTTP request from the LoadMaster to the Real Server and its value is set to the user ID for the authenticated session. This option is only available if SAML is selected as the InputAuthMode. You can specify up to 255 characters for this parameter. |
false | false | |||
Enable this option to verify if the authentication header contains a bearer record. This is used when doing JSON web token validation. | false | false | |||
This option is only visible if the VerifyBearer parameter is enabled. Specify the name of the relevant certificate/key used to decrypt the bearer header token (this must first be uploaded to the LoadMaster by using the addcert command). This is used when doing JSON web token validation. |
false | false | |||
This option is only visible if the VerifyBearer parameter is enabled. You can optionally enter up to 5 comma-separated strings (use a comma-separated list surrounded by double-quotes) to match against the Audience Claim Field (aud) in the token. If provided, at least one string must match the Audience Claim Field's content or the token is rejected. |
false | false | |||
Specifies the SSO message that is displayed. The message can have up to 255 characters. The SingleSignOnMessage parameter accepts HTML code, so you can insert an image if required. Note: There are several characters that are not supported. These are the grave accent character ( ` ) and the single quote ('). If a grave accent character is used in the SingleSignOnMessage, the character will not display in the output, for example a`b`c becomes abc. If a single quote is used, users will not be able to log in. |
false | false | |||
Enable or disable the Web Application Firewall (WAF) for this Virtual Service. | false | false | |||
Specifies Web Application Firewall (WAF) options for this Virtual Service. The AFP InterceptOpts parameter is a special parameter – it can be used to set the value for multiple fields, rather than just one field as with most other parameters. The InterceptOpts parameter allows the specification of most of the fields in the WAF Options section of the Virtual Service modify screen in the LoadMaster WUI. To enable WAF, set the Intercept parameter to 1. The names of the specific WUI fields that the InterceptOpts parameter is related to, are listed in the table below. One or more field values can be set in one command. Multiple values can be set in the one command by separating the values with a semi-colon. The values that are related to the same WUI option are mutually exclusive. For example, you cannot set Basic Operation to both opnormal and opblock. Value Related WUI Option Default Meaning opnormal Default Operation Audit Only Set the Basic Operation to Audit Only opblock Default Operation Audit Only Set the Basic Operation to Block Mode auditnone Audit mode No Audit Set the Audit mode to No Audit. No data is logged. auditrelevant Audit mode No Audit Set the Audit mode to Audit Relevant. Logs data which is of a warning level and higher. auditall Audit mode No Audit Set the Audit mode to Audit All. Logs all data through the Virtual Service. The Audit All option is not recommended for use in normal operation. Audit All should only be used when troubleshooting a specific problem. reqdataenable Inspect HTML POST Request Content Disabled Enable the Inspect HTML POST Request Content option reqdatadisable Inspect HTML POST Request Content Disabled Disable the Inspect HTML POST Request Content option resdataenable Process Response Data Disabled Enable the Process Response Data option resdatadisable Process Response Data Disabled Disable the Process Response Data option jsondisable Enable JSON Parser Enabled Disable the JSON parser. This option is only relevant if the Inspect HTML POST Request Content option is enabled. jsonenable Enable JSON Parser Enabled Enable the JSON parser. This option is only relevant if the Inspect HTML POST Request Content option is enabled. xmldisable Enable XML Parser Enabled Disable the XML parser. This option is only relevant if the Inspect HTML POST Request Content option is enabled. xmlenable Enable XML Parser Enabled Enable the XML parser. This option is only relevant if the Inspect HTML POST Request Content option is enabled. otherctypesdisable Enable Other Content Types Disabled Disable verification of POST content types (other than XML/JSON). otherctypesenable Enable Other Content Types Disabled Enable verification of POST content types (other than XML/JSON). Enabling the inspection of any other content types may increase system resource utilization (CPU and memory). A specific list of content types should be considered. When this option is enabled, the InterceptPOSTOtherContentTypes parameter can be used to enter a comma-separated list of POST content types allowed for WAF analysis. By default, all types (other than XML/JSON) are enabled. |
false | false | |||
Specifies Web Application Firewall (WAF) rules for this Virtual Service. | false | false | |||
When the otherctypesenable option (in the InterceptOpts parameter) is enabled, use the InterceptPOSTOtherContentTypes parameter to enter a comma-separated list of POST content types allowed for WAF analysis, for example text/plain,text/css. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to any. Warning: Enabling the inspection of any other content types may increase system resource utilization (CPU and memory). A specific list of content types should be considered. |
false | false | |||
Specifies Web Application Firewall (WAF) alert threshold for this Virtual Service | false | false | |||
Enable or disable CAPTCHA verification on the login page. 0 - Disable 1 - Enable Note: The LoadMaster only supports CAPTCHA v2. The InputAuthMode must be set to Form Based (2) for the Captcha parameter to be valid. All CAPTCHA parameters must be set before it can be used. Both the LoadMaster and the client machine must be able to access Google for this to work. |
false | false | |||
Set this parameter to 1 (enabled) if you are adding a non-local sorry server using the StandByAddr and StandByPort parameters. | false | false | |||
The key that was provided as the public key when you signed up for the CAPTCHA service. | false | false | |||
The key that was provided as the private key when you signed up for the CAPTCHA service. | false | false | |||
The URL of the service that provides the CAPTCHA challenge. Usually: www.google.com/recaptcha/api.js Note: Do not start this URL with https. Only CAPTCHA V2 is currently supported. |
false | false | |||
The URL of the service that verifies the response to the CAPTCHA challenge. Usually: www.google.com/recaptcha/api/siteverify Note: Do not start this URL with https. Only CAPTCHA V2 is currently supported. |
false | false | |||
Specify the weight of this SubVS. | false | false | |||
The maximum number of connections that can be sent to this SubVS before it is taken out of rotation from the main Virtual Service (the maximum limit is 100000). |
false | false | |||
Indicate that this SubVS is required for the Virtual Service to be available. | false | false | |||
Set the maximum throughput of the SubVS. This value is in Kilobits/second. The minimum value is 16 and the maximum is is 99999999 (which is just under 100 Gbit) but most units have a bandwidth limit set in the license and the license bandwidth limit will be enforced if the configured limits exceed the license limit. When calculating bandwidth, data in both directions are tracked and used in the calculation. |
false | false | |||
When Refresh Persist is enabled, the persist entries are auto-refreshed each day for long-lived connections. This is disabled by default. |
false | false | |||
This option is only relevant if the InputAuthMode parameter is set to 2 (Form Based), the OutputAuthMode parameter is set to 2 (Form Based), and the ServerFbaPath has been entered. Enable this option to send the username only (without the domain part) in the server-side form based authentication POST request. |
false | false | |||
Set the maximum connections per second of this Virtual Service. The maximum is 1000000. Setting this value to 0 removes any limit. | false | false | |||
Set the maximum HTTP requests per second of this Virtual Service. The maximum is 1000000. Setting this value to 0 removes any limit. | false | false | |||
Set the maximum concurrent connections for this Virtual Service. The maximum is 100000000. Setting this value to 0 removes any limit. | false | false | |||
Enable/disable the Web Application Firewall (WAF) for this Virtual Service. | false | false | |||
Enable the options in the WAF section of the Virtual Service modify screen in the LoadMaster WUI. | false | false | |||
Specify the paranoia level at which the OWASP engine blocks the request coming from the server. | false | false | |||
Specify the paranoia level at which the OWASP engine logs requests that are coming from the server. This value should not be lower than the BlockingParanoia level. |
false | false | |||
Every detection rule in the CRS raises the anomaly score. If the cumulative anomaly score per request hits the configured limit, the request will be blocked. |
false | false | |||
This setting set the maximum iterations that are internal PCRE engine will use before failing a match. The valid range for this parameter is 1000 - 9999999. The default value is 10000. |
false | false | |||
This value sets the maximum depth that will be accepted during JSON parsing. Lower values may cause a valid match to fail. Higher values may cause the WAF engine to run slower. |
false | false | |||
Enables the checking of client addresses against the IP reputation database. | false | false | |||
Specify the three digit number of the rulesets you wish to enable. For example: RuleSets=911, 913, 920…. | false | false | |||
Specify a list of custom rules that are to configured for the Virtual Service. | false | false | |||
When the otherctypesenable parameter is enabled, use the POSTOtherContentTypes parameter to enter a comma separated list of POST content types allowed for WAF analysis, for example text/plain,text/css. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to any. |
false | false | |||
Specify a list of disabled rules. | false | false | |||
Specify the two letter country codes that are to be blocked. | false | false | |||
Specify a valid string which contains the sections that are to be put in the wafaudit log for each request. Currently, only four values B, E, F, H are enabled. |
false | false | |||
When the otherctypesenable parameter is enabled, use the POSTOtherContentTypes parameter to enter a comma separated list of POST content types allowed for WAF analysis, for example text/plain,text/css. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to any. |
false | false | |||
The SameSite parameter allows you to declare if your cookie should be restricted to a first-party or same-site context. | false | false | |||
Set the maximum size of POST request bodies (in bytes) that the WAF engine will allow through. Higher values require more memory resources and may impact WAF engine performance. The default value is 1048576 bytes. The range of valid values is 1024 to 52428800 bytes (50 MB). |
false | false | |||
Specify the TLS1.3 cipher sets to allow. Multiple ciphers can be specified using a space-separated list. It is not possible to unset this parameter - at least one cipher set must be specified. The list of supported TLS1.3 Ciphers (and valid values) is as follows: - TLS_AES_256_GCM_SHA384 - TLS_CHACHA20_POLY1305_SHA256 - TLS_AES_128_GCM_SHA256 - TLS_AES_128_CCM_8_SHA256 - TLS_AES_128_CCM_SHA256 |
false | false | |||
When this parameter is enabled, all error messages coming from the Real Servers are blocked and a simplified standard error message is generated. The text of this message is encoded in JSON and contains a { "status" : <status code>, "message": <message string> }, where status is the response code coming from the Real Server (unless this has been changed in the error response mappings) and the message string is the standard message text for that error message (as defined here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status). Possible values: 0 - Disabled 1 - Enabled |
false | false | |||
This parameter is used to map the error codes. A combination of Response Codes from Server and Response Code to Client is specified using a space or comma separated list. Each server response code can only be mapped once per Virtual Service. However, you can map multiple different server response codes to the same client response code. For example, you can map errors 404 and 403 to error 400. Set-AdcVirtualService -ResponseRemapCodeMap "403:400 404:400" -VSIndex 1 or Set-AdcVirtualService -ResponseRemapCodeMap "403:400,404:400" -VSIndex 1 Note: Setting a value for the ResponseRemapCodeMap command overrides previously configured values. |
false | false | |||
This parameter allows you to edit the response text for response codes. For example: Set-AdcVirtualService -ResponseRemapMsgMap "300:Example Testing" -VSIndex 1 You can also configure the response text for multiple response codes using a comma separated list. For example: Set-AdcVirtualService -ResponseRemapMsgMap "300:Example Testing,301:Testing Response" -VSIndex 1 |
false | false | |||
This parameter allows to select the response code text format. Possible values: 0 - JSON 1 - XML |
false | false | |||
The HTTPReschedule parameter is only relevant if the Virtual Service prot is set to tcp and the VStype is set to http. When this parameter is enabled and content switching is not in use, this forces the reselection of a Real Server for each request. By default, the Real Server is selected only once per connection. The Persist parameter must be set to none to use the HTTPReschedule parameter. You cannot enable the HTTPReschedule parameter if the AllowHTTP2 parameter is enabled. |
false | false | |||
This is the interval, in seconds, at which the LoadMaster checks the load on the servers. A low value means the LoadMaster is very sensitive to load, but this comes at a cost of extra load on the LoadMaster itself. 10 seconds is a good starting value. This value must not be less than the HTTP checking interval. |
false | false | |||
The Adaptive method retrieves load information from the servers using HTTP inquiry. This URL specifies the resource where the load information of the servers is stored. This resource can be either a file or program (for example Adaptive Agent) that delivers this information. The standard location is /load. It is the servers’ job to provide the current load data in this file in ASCII format. In doing so, the following must be considered: An ASCII file containing a value in the range of 0 to 100 in the first line where: 0=idle and 100=overloaded. As the number increases, that is, the server becomes more heavily loaded, the LoadMaster will pass less traffic to that server. Hence, it ‘adapts’ to the server loading. If the server becomes 101% or 102% loaded, a message is added to the logs. The file is set to "/load" by default. The file must be accessible using HTTP. The URL must be the same for all servers that are to be supported by the adaptive method. |
false | false | |||
This value specifies the port number of the HTTP daemon on the servers. The default value is 80. | false | false | |||
This value specifies a threshold below which the balancer will switch to static weight-based scheduling, that is, normal Weighted Round Robin. The value is a percentage of the maximum load (0-50). The default is 5. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
Enable HTTP2 for this Virtual Service. SSL Acceleration must be enabled before HTTP2 can be enabled. The Best Practices cipher set should be used when HTTP2 is enabled. |
false | false |
Set-AdcSubVirtualService -SubVSIndex 3 -CheckType http
Set options on a configured Virtual Service.
Modifies the settings for a configured Virtual Service.
Set-AdcVirtualService [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-AddVia <Int16>] [-Cache <Boolean>] [-CertFile <String[]>] [-IntermediateCerts <String[]>] [-UserPwdExpiryWarn <Boolean>] [-UserPwdExpiryWarnDays <Int16>] [-CheckType <String>] [-CheckHost <String>] [-CheckPattern <String>] [-CheckUrl <String>] [-CheckHeaders <String>] [-LdapEndpoint <String>] [-MatchLen <String>] [-CheckUse1_1 <Int32>] [-ChkInterval <Int32>] [-ChkTimeout <Int32>] [-ChkRetryCount <Int32>] [-CheckPort <Int32>] [-EnhancedHealthChecks <Boolean>] [-RsMinimum <Int32>] [-ClientCert <Int16>] [-Compress <Boolean>] [-Cookie <String>] [-CachePercent <Int16>] [-DefaultGW <String>] [-Enable <Boolean>] [-ErrorCode <String>] [-ErrorUrl <String>] [-PortFollow <Int32>] [-ForceL7 <Boolean>] [-Idletime <Int32>] [-LocalBindAddresses <String[]>] [-VSType <String>] [-Nickname <String>] [-Persist <String>] [-PersistTimeout <Int32>] [-QueryTag <String>] [-CipherSet <String>] [-PassCipher <Boolean>] [-PassSni <Boolean>] [-SSLReencrypt <Boolean>] [-SSLReverse <Boolean>] [-SSLRewrite <String>] [-ReverseSNIHostname <String>] [-Schedule <String>] [-ServerInit <Int16>] [-SSLAcceleration <Boolean>] [-StandByAddr <String>] [-StandByPort <String>] [-TransactionLimit <Int32>] [-Transparent <Boolean>] [-SubnetOriginating <Boolean>] [-UseforSnat <Boolean>] [-QoS <String>] [-CheckUseGet <Int32>] [-Verify <Int16>] [-ExtraHdrKey <String>] [-ExtraHdrValue <String>] [-AllowedHosts <String>] [-AllowedDirectories <String>] [-ExcludedDirectories <String>] [-AllowedGroups <String>] [-GroupSIDs <String>] [-SteeringGroups <String>] [-IncludeNestedGroups <Boolean>] [-MultiDomainPermittedGroups <Boolean>] [-DisplayPubPriv <Boolean>] [-DisablePasswordForm <Boolean>] [-Domain <String>] [-AltDomains <String>] [-Logoff <String>] [-ESPLogs <Int16>] [-SMTPAllowedDomains <String>] [-ESPEnabled <Boolean>] [-UserPwdChangeUrl <String>] [-UserPwdChangeMsg <String>] [-SecurityHeaderOptions <Int16>] [-InputAuthMode <Int16>] [-OutConf <String>] [-OutputAuthMode <Int16>] [-StartTLSMode <Int16>] [-ExtraPorts <String>] [-AltAddress <String>] [-MultiConnect <Boolean>] [-SingleSignOnDir <String>] [-OCSPVerify <String>] [-FollowVSID <Int32>] [-TlsType <Int32>] [-CheckPostData <String>] [-CheckCodes <String>] [-PreProcPrecedence <String>] [-PreProcPrecedencePos <Int16>] [-RequestPrecedence <String>] [-RequestPrecedencePos <Int16>] [-ResponsePrecedence <String>] [-ResponsePrecedencePos <Int16>] [-RsRulePrecedence <String>] [-RsRulePrecedencePos <Int16>] [-MatchBodyPrecedence <String>] [-MatchBodyPrecedencePos <Int16>] [-NeedHostName <Boolean>] [-CopyHdrFrom <String>] [-CopyHdrTo <String>] [-ServerFbaPath <String>] [-ServerFbaPost <String>] [-TokenServerFqdn <String>] [-AddAuthHeader <String>] [-VerifyBearer <Boolean>] [-BearerCertificateName <String>] [-BearerText <String>] [-SingleSignOnMessage <String>] [-Intercept <Boolean>] [-AllowHTTP2 <Boolean>] [-InterceptOpts <String>] [-InterceptRules <String>] [-InterceptPostOtherContentTypes <String>] [-AlertThreshold <Int32>] [-Captcha <Boolean>] [-NonLocalSorryServer <Boolean>] [-CaptchaPublicKey <String>] [-CaptchaPrivateKey <String>] [-CaptchaAccessUrl <String>] [-CaptchaVerifyUrl <String>] [-ServerFbaUsernameOnly <String>] [-VSNewAddress <String>] [-BandWidth <Int32>] [-RefreshPersist <Boolean>] [-VSNewPort <Int32>] [-ConnsPerSecLimit <Int32>] [-RequestsPerSecLimit <Int32>] [-MaxConnsLimit <Int32>] [-InterceptMode <Int32>] [-OWASPOpts <String>] [-BlockingParanoia <Int32>] [-ExecutingParanoia <Int32>] [-AnomalyScoringThreshold <Int32>] [-PCRELimit <Int32>] [-JSONDLimit <Int32>] [-IPReputationBlocking <Boolean>] [-RuleSets <String>] [-CustomRules <String>] [-ExcludedWorkLoads <String>] [-DisabledRules <String>] [-BlockedCountries <String>] [-AuditParts <String>] [-PostOtherContentTypes <String>] [-SameSite <Int32>] [-BodyLimit <Int32>] [-Tls13CipherSet <String>] [-ResponseStatusRemap <Boolean>] [-ResponseRemapCodeMap <String>] [-ResponseRemapMsgMap <String>] [-ResponseRemapMsgFormat <Int32>] [-HTTPReschedule <Boolean>] [-AdaptiveInterval <Int32>] [-AdaptiveURL <String>] [-AdaptivePort <Int32>] [-AdaptiveMinPercent <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-AdcVirtualService [-VirtualService <String>] [-VSPort <Int32>] [-VSProtocol <String>] [-VSIndex <Int32>] [-AddVia <Int16>] [-Cache <Boolean>] [-CertFile <String[]>] [-IntermediateCerts <String[]>] [-UserPwdExpiryWarn <Boolean>] [-UserPwdExpiryWarnDays <Int16>] [-CheckType <String>] [-CheckHost <String>] [-CheckPattern <String>] [-CheckUrl <String>] [-CheckHeaders <String>] [-LdapEndpoint <String>] [-MatchLen <String>] [-CheckUse1_1 <Int32>] [-ChkInterval <Int32>] [-ChkTimeout <Int32>] [-ChkRetryCount <Int32>] [-CheckPort <Int32>] [-EnhancedHealthChecks <Boolean>] [-RsMinimum <Int32>] [-ClientCert <Int16>] [-Compress <Boolean>] [-Cookie <String>] [-CachePercent <Int16>] [-DefaultGW <String>] [-Enable <Boolean>] [-ErrorCode <String>] [-ErrorUrl <String>] [-PortFollow <Int32>] [-ForceL7 <Boolean>] [-Idletime <Int32>] [-LocalBindAddresses <String[]>] [-VSType <String>] [-Nickname <String>] [-Persist <String>] [-PersistTimeout <Int32>] [-QueryTag <String>] [-CipherSet <String>] [-PassCipher <Boolean>] [-PassSni <Boolean>] [-SSLReencrypt <Boolean>] [-SSLReverse <Boolean>] [-SSLRewrite <String>] [-ReverseSNIHostname <String>] [-Schedule <String>] [-ServerInit <Int16>] [-SSLAcceleration <Boolean>] [-StandByAddr <String>] [-StandByPort <String>] [-TransactionLimit <Int32>] [-Transparent <Boolean>] [-SubnetOriginating <Boolean>] [-UseforSnat <Boolean>] [-QoS <String>] [-CheckUseGet <Int32>] [-Verify <Int16>] [-ExtraHdrKey <String>] [-ExtraHdrValue <String>] [-AllowedHosts <String>] [-AllowedDirectories <String>] [-ExcludedDirectories <String>] [-AllowedGroups <String>] [-GroupSIDs <String>] [-SteeringGroups <String>] [-IncludeNestedGroups <Boolean>] [-MultiDomainPermittedGroups <Boolean>] [-DisplayPubPriv <Boolean>] [-DisablePasswordForm <Boolean>] [-Domain <String>] [-AltDomains <String>] [-Logoff <String>] [-ESPLogs <Int16>] [-SMTPAllowedDomains <String>] [-ESPEnabled <Boolean>] [-UserPwdChangeUrl <String>] [-UserPwdChangeMsg <String>] [-SecurityHeaderOptions <Int16>] [-InputAuthMode <Int16>] [-OutConf <String>] [-OutputAuthMode <Int16>] [-StartTLSMode <Int16>] [-ExtraPorts <String>] [-AltAddress <String>] [-MultiConnect <Boolean>] [-SingleSignOnDir <String>] [-OCSPVerify <String>] [-FollowVSID <Int32>] [-TlsType <Int32>] [-CheckPostData <String>] [-CheckCodes <String>] [-PreProcPrecedence <String>] [-PreProcPrecedencePos <Int16>] [-RequestPrecedence <String>] [-RequestPrecedencePos <Int16>] [-ResponsePrecedence <String>] [-ResponsePrecedencePos <Int16>] [-RsRulePrecedence <String>] [-RsRulePrecedencePos <Int16>] [-MatchBodyPrecedence <String>] [-MatchBodyPrecedencePos <Int16>] [-NeedHostName <Boolean>] [-CopyHdrFrom <String>] [-CopyHdrTo <String>] [-ServerFbaPath <String>] [-ServerFbaPost <String>] [-TokenServerFqdn <String>] [-AddAuthHeader <String>] [-VerifyBearer <Boolean>] [-BearerCertificateName <String>] [-BearerText <String>] [-SingleSignOnMessage <String>] [-Intercept <Boolean>] [-AllowHTTP2 <Boolean>] [-InterceptOpts <String>] [-InterceptRules <String>] [-InterceptPostOtherContentTypes <String>] [-AlertThreshold <Int32>] [-Captcha <Boolean>] [-NonLocalSorryServer <Boolean>] [-CaptchaPublicKey <String>] [-CaptchaPrivateKey <String>] [-CaptchaAccessUrl <String>] [-CaptchaVerifyUrl <String>] [-ServerFbaUsernameOnly <String>] [-VSNewAddress <String>] [-BandWidth <Int32>] [-RefreshPersist <Boolean>] [-VSNewPort <Int32>] [-ConnsPerSecLimit <Int32>] [-RequestsPerSecLimit <Int32>] [-MaxConnsLimit <Int32>] [-InterceptMode <Int32>] [-OWASPOpts <String>] [-BlockingParanoia <Int32>] [-ExecutingParanoia <Int32>] [-AnomalyScoringThreshold <Int32>] [-PCRELimit <Int32>] [-JSONDLimit <Int32>] [-IPReputationBlocking <Boolean>] [-RuleSets <String>] [-CustomRules <String>] [-ExcludedWorkLoads <String>] [-DisabledRules <String>] [-BlockedCountries <String>] [-AuditParts <String>] [-PostOtherContentTypes <String>] [-SameSite <Int32>] [-BodyLimit <Int32>] [-Tls13CipherSet <String>] [-ResponseStatusRemap <Boolean>] [-ResponseRemapCodeMap <String>] [-ResponseRemapMsgMap <String>] [-ResponseRemapMsgFormat <Int32>] [-HTTPReschedule <Boolean>] [-AdaptiveInterval <Int32>] [-AdaptiveURL <String>] [-AdaptivePort <Int32>] [-AdaptiveMinPercent <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address for the Virtual Service. | false | false | |||
The port for the Virtual Service. The port parameter is used to assign a port when initially creating a Virtual Service. If modifying the port of an existing Virtual Service, specify the existing port as the Port parameter and use the VSPort parameter to assign the new port. The reason why these must be separate parameters is because you need to specify what the port of the existing Virtual Service is (because there may be another Virtual Service with the same IP address but a different port) and if you want to change the port, a second port parameter (VSPort) is needed to specify the new port value. |
false | false | |||
The protocol of the relevant Virtual Service. | false | false | |||
The index number of the Virtual Service. | false | false | |||
Specifies which headers are added to the HTTP stream. Choose the number of the option to use. 0 - Legacy Operation(X-Forwarded-For) 1 - X-Forwarded-For (+ Via) 2 - None 3 - X-ClientSide (+ Via) 4 - X-ClientSide (No Via) 5 - X-Forwarded-For (No Via) 6 - Via Only |
false | false | |||
Enables or disables caching on this Virtual Service. | false | false | |||
Specifies the name of the certificate file to use that is already installed on the load balancer. Note: This will NOT upload a certificate file to the load balancer. There is a limit of 8099 characters when assigning certificates to a Virtual Service using the API. |
false | false | |||
Assign intermediate or root certificates to a Virtual Service. You cannot add a certificate to an already assigned list of certificates - all certificates that should be assigned to the Virtual Service must be specified in the one command. If entering multiple certificates, use a space-separated list surrounded by double quotes or a comma-separated list. |
false | false | |||
By default, SSO users are notified about the number of days before they must change their password. If you disable this option, the password expiry notification will not appear on the login forms. This parameter is only relevant if the InputAuthMode is set to Form Based (2) and the UserPwdChangeURL is set. The language of the warning text is based on the SSO Image Set that is selected (English, French, or Portuguese). |
false | false | |||
Specify the number of days to show the warning before the password is expired. This parameter is only relevant if the InputAuthMode is set to Form Based (2) and the UserPwdChangeURL is set. |
false | false | |||
Specifies the protocol to use to check if the service is up. Valid options are "tcp", "icmp", "https", "http", "smtp", "nntp", "ftp", "telnet", "pop3", "imap", "rdp", "ldap" or "none". |
false | false | |||
The address to use to check if the service is up. | false | false | |||
A regular expression string that can be validate on a 200 reply to determine if the service is up. Specify an empty value to unset CheckPattern. |
false | false | |||
The URL to check if the service is up. The maximum character length for the CheckUrl parameter value is 126 characters. | false | false | |||
Specify up to four additional headers/fields which will be sent with each health check request. Separate the pairs with a pipe, for example; Host:xyc|UserAgent:prq. |
false | false | |||
Specify the LDAP endpoint to use for health checks (if LDAP is selected as the CheckType). If LDAP is selected as the health check protocol, the server IP address (or addresses) and ports from the LDAP endpoint configuration will be used instead of the Real Server IP address and port. |
false | false | |||
This parameter is only relevant when the CheckType is set to "bdata". Specify the number of bytes to find the CheckPattern within. | false | false | |||
Specifies that the health checker use HTTP/1.1 instead of HTTP/1.0. By default, the health checker uses HTTP/1.0 when checking the Real Server status. Enabling CheckUse1_1 means HTTP/1.1 is used (which is more efficient). Note: Optimization only works on HTTP (not HTTPS) connections. 0 - HTTP/1.0 1 - HTTP/1.1 |
false | false | |||
Defined in seconds, this is the delay between health checks. Recommended and default value: 9 seconds Valid values range from the <mininterval> (9) to the <maxinterval> (901). The <mininterval> is ChkRetryCount * ChkTimeout + 1, that is, a value of 9 by default. The <maxinterval> is 901 [because that is what 60 (maximum ChkTimeout) * 15 (maximum ChkRetryCount) + 1 is]. You can manually set the Chknterval to up to 120 seconds. The ChkInterval value may go above 120 if the ChkTimeout and ChkRetryCount parameters are configured with high enough values. If the ChkInterval is above 120 seconds, you must adjust the ChkTimeout and ChkRetryCount values to modify the ChkInterval. |
false | false | |||
Defined in seconds, this is the allowed maximum wait time for a reply to a health check. Valid values: 4-60 Default value: 4 |
false | false | |||
This is the consecutive number of times in which a health check must fail before it is marked down and removed from the load balancing pool. Valid values: 2-15 Default value: 2 |
false | false | |||
The port to use to check if the service is up. Specify 0 to unset CheckPort. |
false | false | |||
Enables or disables Enhanced Health Check Options for the Virtual Service. | false | false | |||
Specifies the minimum number of Real Servers that are required to be active for the Virtual Service to be considered up. | false | false | |||
Specify how client certificates should be used. Valid values are 0, 1, or 2. Zero indicates that client certificates are not use. One indicates that client certificates are required. Two indicates that client certificates are required and additional HEAD information is being sent. |
false | false | |||
Enable or disable file compression for the Virtual Service. | false | false | |||
Specifies a cookie name. This parameter is only relevant when the persistence mode is set to "cookie", "active-cookie", "cookie-src" or "active-cook-src". |
false | false | |||
Specifies the maximum cache usage for this virtual service. Note: Setting two Virtual Services using 50% of cache will use 100% of all cache storage. This parameter accepts values from 0 to 100. |
false | false | |||
Specifies a Virtual Service-specific default gateway to be used to send responses back to clients. If not set, the global default gateway will be used. | false | false | |||
Enables or disables the Virtual Service. | false | false | |||
If no Real Servers are available, the LoadMaster can terminate the connection with an HTTP error code. Specify the error code number in this parameter. | false | false | |||
When no Real Servers are available and an error response is sent back to the client, a redirect URL can also be specified. | false | false | |||
This parameter was depreciated as of 7.1-24. For LoadMasters with version 7.1-24 or higher, use the FollowVSID parameter to set port following. | false | false | |||
Enabling ForceL7 means the Virtual Service runs at Layer 7 and not Layer 4. This may be needed for various reasons, including that only Layer 7 services can be non-transparent. |
false | false | |||
Specifies the length of time (in seconds) that a connection may remain idle before it is closed. The range for this parameter is 0 to 86400. Setting the Idletime to 0 ensures the default L7 connection timeout is used. You can modify the default timeout value by setting the conntimeout parameter. |
false | false | |||
Specify a space-separated list of IP addresses (surrounded by double quotes) or a comma-separated list. This corresponds to the Alternate Source Address field in the Advanced Properties section of the Virtual Service Modify screen in the Web User Interface (WUI). The Allow connections scaling over 64K Connections check box must be enabled in L7 Configuration for this feature to work. |
false | false | |||
Specifies the type of service being load balanced: gen - Generic http - HTTP/HTTPS ts - Remote Terminal tls – STARTTLS protocols log – Log Insight |
false | false | |||
Specifies the "friendly" name of the service. In addition to the usual alphanumeric characters, the following "special" characters can be used as part of the Service Name: . @ - _ You cannot use a special character as the first character of the Service Name. |
false | false | |||
Specifies the type of persistence (stickiness) to be used for this Virtual Service. The following persistence values are supported: ssl, cookie, active-cookie, cookie-src, active-cook-src, cookie-hash, cookie-hash-src, url, query-hash, host, header, super, super-src, src, rdp, rdp-src, rdp-sb, rdp-sb-src, udpsip and none. Note: If setting the persistence mode to an option that requires a cookie (or query-hash), the cookie parameter must also be set. |
false | false | |||
The length of time (in seconds) after the last connection that the LoadMaster will remember the persistence information. Values range in length from 0 to 604800 seconds (7 days). Timeout values are rounded down to an even number of minutes. Setting a value that is not a number of whole minutes results in the excess being ignored. Setting a value to less than 60 seconds results in a value of 0 being set, which disables persistency. |
false | false | |||
This is the query tag to be matched if the Persist type is set to query-hash. | false | false | |||
This parameter can be used to assign a cipher set to a Virtual Service. System-defined cipher sets and custom cipher sets can be assigned using this parameter. The valid values are below: - Default - Default_NoRc4 - BestPractices - Intermediate_compatibility - Backward_compatibility - WUI - FIPS - Legacy - Null_Ciphers - ECDSA_Default - EDCSA_BestPractices - <NameOfCustomCipherSet> |
false | false | |||
When this parameter is enabled, the LoadMaster adds X-SSL headers containing client SSLinformation such as TLS version, TLS cipher, client certificate serial number, and SNI host. Note: SSLAcceleration must be enabled to enable the PassCipher parameter. |
false | false | |||
When this is enabled and when re-encrypting, the received SNI hostname is passed through as the SNI to be used to connect to the Real Server. If the Virtual Server has a Reencryption SNI Hostname set, this overrides the received SNI. It is also possible to set the Reencryption SNI Hostname in a SubVS (in the Basic Properties section). If it is set in a SubVS, this overrides the parent Virtual Service value and/or the received SNI value. |
false | false | |||
This parameter is only relevant if SSL Acceleration is enabled. When this option is enabled, the SSL data stream is re-encrypted before sending to the Real Server. |
false | false | |||
Enabling this parameter means that the data from the LoadMaster to the Real Server is re-encrypted. | false | false | |||
When the Real Server rejects a request with an HTTP redirect, the requesting Location URL may need to be converted to specify HTTPS instead of HTTP (and vice versa). |
false | false | |||
Specify the SNI Hostname that should be used when connecting to the Real Servers. This parameter relates to the Reencryption SNI Hostname field in the WUI. |
false | false | |||
Specifies the type of scheduling of new connections to Real Servers that is to be performed. The following values are supported: rr = round robin wrr = weighted round robin lc = least connection wlc = weighted least connection fixed = fixed weighting adaptive = resource based (adaptive) sh = source IP hash dl = weighted response time sdn-adaptive = resource based (SDN adaptive) |
false | false | |||
Specifies one of the following values: 0 - Normal Protocols 1 - SMTP 2 - SSH 3 - Other Server Initiating 4 - IMAP4 5 - MySQL 6 - POP3 |
false | false | |||
Specifies whether to enable SSL handling on the Virtual Service. | false | false | |||
Specifies the IP address of the "Sorry" server that is to be used when no other Real Servers are available. This server will not be health checked and is assumed to be always available. |
false | false | |||
Specifies the port of the "Sorry" server. | false | false | |||
This is a legacy parameter that should no longer be used. It was used previously when the SSL proxy was limited to 6K total connections. The transaction limit was used to limit one Virtual Service to only handle so many connections out of this 6K. On newer systems, where the limit is greater than 64K - this feature is no longer required. |
false | false | |||
When using Layer 7, when this is enabled - the connection arriving at the Real Server appears to come directly from the client. Alternatively, the connection can be non-transparent, which means that the connections at the Real Server appear to come from the LoadMaster. 0 - Disabled 1 - Enabled If a Virtual Service (with or without a SubVS) has SSL re-encrypt enabled, the transparency flag of the Virtual Service has no meaning (re-encryption forces transparency to be off). The transparency setting can still be modified by the API, and is honored when re-encrypt is disabled on the Virtual Service. |
false | false | |||
When transparency is not enabled, the source IP address of connections to the Real Servers is that of the Virtual Service. When transparency is enabled, the source IP address will be the IP address that is initiating connection to the Virtual Service. If the Real Server is on a subnet, and the Subnet Originating Requests option is enabled, then the subnet address of the LoadMaster will be used as the source IP address. |
false | false | |||
By default, when the LoadMaster is being used to NAT Real Servers, the source IP address used on the Internet is that of the LoadMaster. Enabling this option allows the Real Servers configured to use the Virtual Service as the source IP address instead. If the Real Servers are configured on more than one Virtual Service which has this option set, only connections to destination port 80 will use this Virtual Service as the source IP address. |
false | false | |||
Specifies the Quality of Service. The following values are supported: 0 - Normal-Service 1 - Minimize-Cost 2 - Maximize-Reliability 4 - Maximize-Throughput 8 - Minimize-Delay 16 - Pass Through |
false | false | |||
When accessing the health check URL - the system can use the HEAD, GET, POST, or OPTIONS method: 0 - HEAD 1 - GET 2 - POST 3 - OPTIONS |
false | false | |||
Specifies a verification bitmask. The valid values of the Verify parameter are as follows: Bit 0: set this to 1 to enable detection intrusion. Note: Bit 0 needs to be set to 1 in order to use the other two bits. Bit 1: Determines whether to reject or drop a connection. Setting it to 1 will drop the connection. Bit 2: Determines whether to give just warnings on bad requests or also on malicious (but not invalid) requests. The following table lists the valid integers and the values they set the fields to when used: Integer Detect Malicious Requests Intrusion Handling Warnings Checkbox 0 Disabled N/A N/A 1 Enabled Drop Connection Unchecked 2 Enabled Send Reject Unchecked 3 Enabled Send Reject Unchecked 4 Enabled Drop Connection Checked 5 Enabled Drop Connection Checked 6 Enabled Send Reject Checked 7 Enabled Send Reject Checked |
false | false | |||
Specifies the key for the extra header to be inserted into every request sent to the Real Servers. | false | false | |||
Specifies the value for the extra header to be inserted into every request sent to the Real Servers. | false | false | |||
This parameter is only relevant when ESP is enabled. Specifies all the virtual hosts that can be accessed via this Virtual Service. | false | false | |||
This parameter is only relevant when ESP is enabled. Specify all the virtual directories that can be accessed using this Virtual Service. You can specify up to 254 characters for this parameter. |
false | false | |||
This parameter is only relevant when ESP is enabled. Any virtual directories specified within this field will not be pre-authorized on this Virtual Service and are passed directly to the relevant Real Servers. You can specify multiple entries by using a space-separated list. |
false | false | |||
Specifies the groups that are allowed to access this Virtual Service. You can specify up to 2048 characters for this parameter. If the parameter value is longer than the maximum length of a HTTP GET query (1024 characters), you must set the HTTP Method to POST. |
false | false | |||
Specify the group security identifiers (SIDs) that are allowed to access this Virtual Service. This parameter allows a list of group SIDs of up to 64 bytes and 2048 characters in length. Each group is separated by a semi-colon. Spaces are used to separate bytes in certain group SIDs. Here is an example: S-1-5-21-703902271-2531649136-2593404273-1606 SIDs can be found by using the get-adgroup-Identity GroupName command. If the parameter value is longer than the maximum length of HTTP GET query (1024 characters), you must set the HTTP Method to POST. |
false | false | |||
Enter the Active Directory group names that will be used for steering traffic. Use a semi-colon to separate multiple group names. The steering group index number corresponds to the location of the group in this list. You can specify up to 2048 characters for this parameter. If the parameter value is longer than the maximum length of a HTTP GET query (1024 characters), you must set the HTTP Method to POST. |
false | false | |||
Specify if nested groups should be included in the authentication attempt. | false | false | |||
When this parameter is enabled, the LoadMaster checks for permitted group membership within all sub-domains under the top-level domain. If this option is disabled, users must be in the same domain or sub-domain that the user profile is defined, or the group check fails. Valid values: 0 - Disabled 1 - Enabled |
false | false | |||
Display the public/private option on the login page. Based on the option the user selects on the login form, the session timeout value will be set to the value specified for either the public or private timeout. |
false | false | |||
Enabling this option removes the password field from the login page. This may be needed when password validation is not required, for example if using RSA SecurID authentication in a singular fashion. |
false | false | |||
Specifies the Single Sign On (SSO) domain in which this Virtual Service will operate. | false | false | |||
Specifies alternative domains to be assigned to a Virtual Service when configuring multi-domain authentication. To specify multiple alternative domains use a space-separated list. |
false | false | |||
This parameter is only relevant when ESP is enabled and when the Client Authentication Mode is set to Form Based. Specify the string that the LoadMaster should use to detect a logout event. Multiple logoff strings can be specified by using a space-separated list. If the URL to be matched contains sub-directories before the specified string, the Logoff String will not be matched. Therefore the LoadMaster will not log the user off. You can specify up to 255 characters for this parameter. |
false | false | |||
Enable ESP logging. Valid values are below: 0 - Logging off 1 - User Access 2 - Security 3 - User Access and Security 4 - Connection 5 - User Access and Connection 6 - Security and connection 7 - User Access, Security and Connection Note: The only valid values for SMTP services are 0 and 4. For SMTP services, security issues are always logged. Nothing is logged for user access because there are no logins. |
false | false | |||
Specifies all the permitted domains that are allowed to be received by this Virtual Service. | false | false | |||
Specifies whether to enable or disable the Edge Security Pack (ESP) features. | false | false | |||
This is relevant when using form-based LDAP authentication. Specify the URL that users can use to change their password. If a user’s password has expired, or if they must reset their password, this URL and the UserPwdChangeMsg is displayed on the login form. This URL must be put into the exception list for authentication, if required. |
false | false | |||
This parameter is only relevant if the UserPwdChangeURL parameter is set. Specify the text to be displayed on the login form when the user must reset their password. |
false | false | |||
Enable this option to add the Strict-Transport-Security header to all LoadMaster-generated messages (ESP and error messages). 0 - Don't add the Strict Transport Security Header (default value) 1 - Add the Strict Transport Security Header - no subdomains 2 - Add the Strict Transport Security Header - include subdomains Enable this option to add the Strict-Transport-Security header to all LoadMaster-generated messages (ESP and error messages). 4 - Add the Strict Transport Security Header - no subdomains + preload 6 - Add the Strict Transport Security Header - include subdomains + preload |
false | false | |||
Specifies the client authentication method to be used: 0 - Delegate to Server 1 - Basic Authentication 2 - Form Based 4 - Client Certificate 5 - NTLM 6 - SAML 7 - Pass Post 8 - OIDC / OAUTH |
false | false | |||
Enter the name of the outbound SSO domain. | false | false | |||
Specifies the server authentication mode to be used: 0 - None 1 - Basic Authentication 2 - Form Based 3 - KCD 4 - Server Token |
false | false | |||
0 - HTTP/HTTPS (the Service Type needs to be set to HTTP/HTTPS for this to work) The Virtual Service Type must be set to STARTTLS for the remaining values to be set: 1 - SMTP (STARTTLS if requested) 2 - SMTP (STARTTLS always) 3 - FTP 4 - IMAP 6 - POP3 |
false | false | |||
Specifies extra ports that the Virtual Service will listen to. | false | false | |||
Specifies the alternate address for this Virtual Service. | false | false | |||
Enabling this option permits the LoadMaster to manage connection handling between the LoadMaster and the Real Servers. Requests from multiple clients will be sent over the same TCP connection. Multiplexing only works for simple HTTP GET operations. This parameter cannot be enabled in certain situations, for example if WAF, ESP or SSL Acceleration is enabled. |
false | false | |||
This parameter relates to the SSO Image Set drop-down in the ESP Options section of the modify Virtual Service screen. Specify the name of the image set to be used for the login screen. If no image set is specified, the default Exchange image set will be used. |
false | false | |||
Specifies whether to verify (via Online Certificate Status Protocol (OCSP)) that the client certificate is valid. | false | false | |||
Specifies the ID of the Virtual Service to follow. | false | false | |||
Specify which of the following protocols to support; SSLv3, TLS1.0, TLS1.1, TLS1.2, or TLS1.3. By default, TLS1.1, TLS1.2, and TLS1.3 are enabled. The protocols can be enabled and disabled using a bitmask value. Refer to the table below to find out what number corresponds to which settings. Note: If the SSLOldLibraryVersion parameter is enabled, TLS1.3 is not available. Therefore, the range of the bitmask value is 0-14 and you can ignore the TLS1.3 column in the table below. For a more detailed explanation of this, refer to the RESTful API Interface Description document: https://support.kemptechnologies.com/hc/en-us/articles/203863435 Number | SSLv3 | TLS1.0 | TLS1.1 | TLS1.2 | TLS1.3 0 | Enabled | Enabled | Enabled | Enabled | Enabled 1 | Disabled | Enabled | Enabled | Enabled | Enabled 2 | Enabled | Disabled | Enabled | Enabled | Enabled 3 | Disabled | Disabled | Enabled | Enabled | Enabled 4 | Enabled | Enabled | Disabled | Enabled | Enabled 5 | Disabled | Enabled | Disabled | Enabled | Enabled 6 | Enabled | Disabled | Disabled | Enabled | Enabled 7 | Disabled | Disabled | Disabled | Enabled | Enabled 8 | Enabled | Enabled | Enabled | Disabled | Enabled 9 | Disabled | Enabled | Enabled | Disabled | Enabled 10 | Enabled | Disabled | Enabled | Disabled | Enabled 11 | Disabled | Disabled | Enabled | Disabled | Enabled 12 | Enabled | Enabled | Disabled | Disabled | Enabled 13 | Disabled | Enabled | Disabled | Disabled | Enabled 14 | Enabled | Disabled | Disabled | Disabled | Enabled 15 | Disabled | Disabled | Disabled | Disabled | Enabled 16 | Enabled | Enabled | Enabled | Enabled | Disabled 17 | Disabled | Enabled | Enabled | Enabled | Disabled 18 | Enabled | Disabled | Enabled | Enabled | Disabled 19 | Disabled | Disabled | Enabled | Enabled | Disabled 20 | Enabled | Enabled | Disabled | Enabled | Disabled 21 | Disabled | Enabled | Disabled | Enabled | Disabled 22 | Enabled | Disabled | Disabled | Enabled | Disabled 23 | Disabled | Disabled | Disabled | Enabled | Disabled 24 | Enabled | Enabled | Enabled | Disabled | Disabled 25 | Disabled | Enabled | Enabled | Disabled | Disabled 26 | Enabled | Disabled | Enabled | Disabled | Disabled 27 | Disabled | Disabled | Enabled | Disabled | Disabled 28 | Enabled | Enabled | Disabled | Disabled | Disabled 29 | Disabled | Enabled | Disabled | Disabled | Disabled 30 | Enabled | Disabled | Disabled | Disabled | Disabled |
false | false | |||
This parameter is only relevant if the HTTP Method is set to POST. When using the POST method, up to 2047 characters of POST data can be sent to the server. |
false | false | |||
A space-separated list of HTTP status codes that should be treated as successful when received from the Real Server. Range: 300-599 |
false | false | |||
This parameter should be used in conjunction with PreProcPrecedencePos. This parameter is used to specify the name of the existing rule whose position you wish to change. This parameter relates to Content Matching Rules only. |
false | false | |||
This parameter, in conjunction with the PreProcPrecedence parameter, is used to change the position of the rule in a sequence of rules. For example a position of 2 means the rule will be checked second. This parameter relates to the Content Matching Rules only. |
false | false | |||
This parameter should be used in conjunction with RequestPrecedencePos. This parameter is used to specify the name of the existing request rule whose position you wish to change. This parameter relates to the following rule types: Content Matching Add Header Delete Header Replace Header Modify URL |
false | false | |||
This parameter, in conjunction with the RequestPrecedence parameter, is used to change the position of the rule in a sequence of rules. For example a position of 2 means the rule will be checked second. |
false | false | |||
This parameter should be used in conjunction with ResponsePrecedencePos. This parameter is used to specify the name of the existing response rule whose position you wish to change. This parameter relates to the following rule types: Content Matching Add Header Delete Header Replace Header |
false | false | |||
This parameter, in conjunction with the ResponsePrecedence parameter, is used to change the position of the rule in a sequence of rules. For example, a position of 2 means the rule will be checked second. |
false | false | |||
This parameter should be used in conjunction with RSRulePrecedencePos. This parameter is used to specify the name of the existing rule whose position you wish to change. |
false | false | |||
This parameter, in conjunction with the RSRulePrecedence parameter, is used to change the position of the rule in a sequence of rules. For example, a position of 2 means the rule will be checked second. |
false | false | |||
This parameter should be used in conjunction with MatchBodyPrecedencePos. Use this parameter to specify the name of the existing body modification rule that you want to change the position of. This parameter relates to Body Modification rules only. |
false | false | |||
Use this parameter, in conjunction with the MatchBodyPrecedence parameter, to change the position of the rule in a sequence of rules. For example, a position of 2 means the rule is checked second. |
false | false | |||
When this parameter is enabled, the hostname is always required to be sent in the TLS client hello message. If it is not sent, the connection is dropped. Valid values: 0 - Disabled 1 - Enabled |
false | false | |||
This is the name of the source header field to copy into the new header field before the request is sent to the Real Servers. | false | false | |||
This parameter is used in conjunction with the CopyHdrFrom parameter. The name of the header field into which the source header is to be copied. |
false | false | |||
Only relevant when using form-based authentication as the Server Authentication Mode (OutputAuthMode). Set the authentication path for server-side Form Based Authentication (FBA). When used in Exchange environments, this does not need to be set. |
false | false | |||
Only relevant when using form-based authentication as the Server Athentication Mode (OutputAuthMode). Set the format string used to generate POST body for server side FBA. The value must be base64-encoded. When used in Exchange environments, this does not need to be set. |
false | false | |||
This parameter is only relevant when using SAML as the Client Authentication Mode (InputAuthMode) and Server Token as the Server Authentication Mode (OutputAuthMode). When set, the LoadMaster contacts the token server at the given FQDN during sign-on and obtains a permanent access token from that token server. You can specify up to 127 characters for this parameter. If this parameter is unset, then the LoadMaster obtains the token from the Real Server. |
false | false | |||
Specify the name of the HTTP header. This header is added to the HTTP request from the LoadMaster to the Real Server and its value is set to the user ID for the authenticated session. This option is only available if SAML is selected as the InputAuthMode. You can specify up to 255 characters for this parameter. You can unset this parameter value by setting to an empty string (""). |
false | false | |||
Enable this option to verify if the authentication header contains a bearer record. This is used when doing JSON web token validation. | false | false | |||
This option is only visible if the VerifyBearer parameter is enabled. Specify the name of the relevant certificate/key used to decrypt the bearer header token (this must first be uploaded to the LoadMaster by using the addcert command). This is used when doing JSON web token validation. |
false | false | |||
This option is only visible if the VerifyBearer parameter is enabled. You can optionally enter up to 5 comma-separated strings (use a comma-separated list surrounded by double-quotes) to match against the Audience Claim Field (aud) in the token. If provided, at least one string must match the Audience Claim Field's content or the token is rejected. |
false | false | |||
Specifies the SSO message that is displayed. The message can have up to 255 characters. The SingleSignOnMessage parameter accepts HTML code, so you can insert an image if required. Note: There are several characters that are not supported. These are the grave accent character ( ` ) and the single quote ('). If a grave accent character is used in the SingleSignOnMessage, the character will not display in the output, for example a`b`c becomes abc. If a single quote is used, users will not be able to log in. |
false | false | |||
Enable or disable the Web Application Firewall (WAF) for this Virtual Service. | false | false | |||
Enable HTTP2 for this Virtual Service. SSL Acceleration must be enabled before HTTP2 can be enabled. The Best Practices cipher set should be used when HTTP2 is enabled. |
false | false | |||
Specifies Web Application Firewall (WAF) options for this Virtual Service. The AFP InterceptOpts parameter is a special parameter – it can be used to set the value for multiple fields, rather than just one field as with most other parameters. The InterceptOpts parameter allows the specification of most of the fields in the WAF Options section of the Virtual Service modify screen in the LoadMaster WUI. To enable WAF, set the Intercept parameter to 1. The names of the specific WUI fields that the InterceptOpts parameter is related to are listed in the table below. One or more field values can be set in one command. Multiple values can be set in the one command by separating the values with a semi-colon. The values that are related to the same WUI option are mutually exclusive. For example, you cannot set Basic Operation to both opnormal and opblock. Value Related WUI Option Default Meaning opnormal Default Operation Audit Only Set the Basic Operation to Audit Only opblock Default Operation Audit Only Set the Basic Operation to Block Mode auditnone Audit mode No Audit Set the Audit mode to No Audit. No data is logged. auditrelevant Audit mode No Audit Set the Audit mode to Audit Relevant. Logs data which is of a warning level and higher. auditall Audit mode No Audit Set the Audit mode to Audit All. Logs all data through the Virtual Service. The Audit All option is not recommended for use in normal operation. Audit All should only be used when troubleshooting a specific problem. reqdataenable Inspect HTML POST Request Content Disabled Enable the Inspect HTML POST Request Content option reqdatadisable Inspect HTML POST Request Content Disabled Disable the Inspect HTML POST Request Content option resdataenable Process Response Data Disabled Enable the Process Response Data option resdatadisable Process Response Data Disabled Disable the Process Response Data option jsondisable Enable JSON Parser Enabled Disable the JSON parser. This option is only relevant if the Inspect HTML POST Request Content option is enabled. jsonenable Enable JSON Parser Enabled Enable the JSON parser. This option is only relevant if the Inspect HTML POST Request Content option is enabled. xmldisable Enable XML Parser Enabled Disable the XML parser. This option is only relevant if the Inspect HTML POST Request Content option is enabled. xmlenable Enable XML Parser Enabled Enable the XML parser. This option is only relevant if the Inspect HTML POST Request Content option is enabled. otherctypesdisable Enable Other Content Types Disabled Disable verification of POST content types (other than XML/JSON). otherctypesenable Enable Other Content Types Disabled Enable verification of POST content types (other than XML/JSON). Enabling the inspection of any other content types may increase system resource utilization (CPU and memory). A specific list of content types should be considered. When this option is enabled, the InterceptPOSTOtherContentTypes parameter can be used to enter a comma-separated list of POST content types allowed for WAF analysis. By default, all types (other than XML/JSON) are enabled. |
false | false | |||
Specifies Web Application Firewall (WAF) rules for this Virtual Service. | false | false | |||
When the otherctypesenable option (in the InterceptOpts parameter) is enabled, use the InterceptPOSTOtherContentTypes parameter to enter a comma-separated list of POST content types allowed for WAF analysis, for example text/plain,text/css. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to any. Any content types except text/xml, application/xml, and application/json (which are defined by specific XML and JSON parser settings) are allowed to be set for the InterceptPostOtherContentTypes parameter. It may be any valid MIME type in the format type/value. Warning: Enabling the inspection of any other content types may increase system resource utilization (CPU and memory). A specific list of content types should be considered. |
false | false | |||
Specifies Web Application Firewall (WAF) alert threshold for this Virtual Service. | false | false | |||
Enable or disable CAPTCHA verification on the login page. 0 - Disable 1 - Enable Note: The LoadMaster only supports CAPTCHA v2. The InputAuthMode must be set to Form Based (2) for the Captcha parameter to be valid. All CAPTCHA parameters must be set before it can be used. Both the LoadMaster and the client machine must be able to access Google for this to work. |
false | false | |||
Set this parameter to 1 (enabled) if you are adding a non-local sorry server using the StandByAddr and StandByPort parameters. | false | false | |||
The key that was provided as the public key when you signed up for the CAPTCHA service. | false | false | |||
The key that was provided as the private key when you signed up for the CAPTCHA service. | false | false | |||
The URL of the service that provides the CAPTCHA challenge. Usually: www.google.com/recaptcha/api.js Note: Do not start this URL with https. Only CAPTCHA V2 is currently supported. |
false | false | |||
The URL of the service that verifies the response to the CAPTCHA challenge. Usually: www.google.com/recaptcha/api/siteverify Note: Do not start this URL with https. Only CAPTCHA V2 is currently supported. |
false | false | |||
This option is only relevant if the InputAuthMode parameter is set to 2 (Form Based), the OutputAuthMode parameter is set to 2 (Form Based), and the ServerFbaPath has been entered. Enable this option to send the username only (without the domain part) in the server-side form based authentication POST request. |
false | false | |||
Use this parameter to change the Virtual Service IP address (enter the existing value in the VirtualService parameter and the new value in the VSNewAddress parameter). |
false | false | |||
Set the maximum throughput of the Virtual Service. This value is in Kilobits/second. The minimum value is 16 and the maximum is is 99999999 (which is just under 100 Gbit) but most units have a bandwidth limit set in the license and the license bandwidth limit will be enforced if the configured limits exceed the license limit. When calculating bandwidth, data in both directions are tracked and used in the calculation. |
false | false | |||
When Refresh Persist is enabled, the persist entries are auto-refreshed each day for long-lived connections. This is disabled by default. |
false | false | |||
Use this parameter to change the Virtual Service port (enter the existing value in the Port parameter and the new value in the VSNewPort parameter). | false | false | |||
Set the maximum connections per second of this Virtual Service. The maximum is 1000000. Setting this value to 0 removes any limit. | false | false | |||
Set the maximum HTTP requests per second of this Virtual Service. The maximum is 1000000. Setting this value to 0 removes any limit. | false | false | |||
Set the maximum concurrent connections for this Virtual Service. The maximum is 100000000. Setting this value to 0 removes any limit. | false | false | |||
Enable/disable the Web Application Firewall (WAF) for this Virtual Service. | false | false | |||
Enable the options in the WAF section of the Virtual Service modify screen in the LoadMaster WUI. | false | false | |||
Specify the paranoia level at which the OWASP engine blocks the request coming from the server. | false | false | |||
Specify the paranoia level at which the OWASP engine logs requests that are coming from the server. This value should not be lower than the BlockingParanoia level. |
false | false | |||
Every detection rule in the CRS raises the anomaly score. If the cumulative anomaly score per request hits the configured limit, the request will be blocked. |
false | false | |||
This setting set the maximum iterations that are internal PCRE engine will use before failing a match. The valid range for this parameter is 1000 - 9999999. The default value is 10000. |
false | false | |||
This value sets the maximum depth that will be accepted during JSON parsing. Lower values may cause a valid match to fail. Higher values may cause the WAF engine to run slower. |
false | false | |||
Enables the checking of client addresses against the IP reputation database. | false | false | |||
Specify the three digit number of the rulesets you wish to enable. For example: RuleSets=911, 913, 920…. | false | false | |||
Specify a list of custom rules that are to configured for the Virtual Service. | false | false | |||
When the otherctypesenable parameter is enabled, use the POSTOtherContentTypes parameter to enter a comma separated list of POST content types allowed for WAF analysis, for example text/plain,text/css. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to any. |
false | false | |||
Specify a list of disabled rules. | false | false | |||
Specify the two letter country codes that are to be blocked. | false | false | |||
Specify a valid string which contains the sections that are to be put in the wafaudit log for each request. Currently, only four values B, E, F, H are enabled. |
false | false | |||
When the otherctypesenable parameter is enabled, use the POSTOtherContentTypes parameter to enter a comma separated list of POST content types allowed for WAF analysis, for example text/plain,text/css. By default, all types (other than XML/JSON) are enabled. To set this to any other content types, set the value to any. |
false | false | |||
The SameSite parameter allows you to declare if your cookie should be restricted to a first-party or same-site context. | false | false | |||
Set the maximum size of POST request bodies (in bytes) that the WAF engine will allow through. Higher values require more memory resources and may impact WAF engine performance. The default value is 1048576 bytes. The range of valid values is 1024 to 52428800 bytes (50 MB). |
false | false | |||
Specify the TLS1.3 cipher sets to allow. Multiple ciphers can be specified using a space-separated list. It is not possible to unset this parameter - at least one cipher set must be specified. The list of supported TLS1.3 Ciphers (and valid values) is as follows: - TLS_AES_256_GCM_SHA384 - TLS_CHACHA20_POLY1305_SHA256 - TLS_AES_128_GCM_SHA256 - TLS_AES_128_CCM_8_SHA256 - TLS_AES_128_CCM_SHA256 |
false | false | |||
When this parameter is enabled, all error messages coming from the Real Servers are blocked and a simplified standard error message is generated. The text of this message is encoded in JSON and contains a { "status" : <status code>, "message": <message string> }, where status is the response code coming from the Real Server (unless this has been changed in the error response mappings) and the message string is the standard message text for that error message (as defined here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status). Possible values: 0 - Disabled 1 - Enabled |
false | false | |||
This parameter is used to map the error codes. A combination of Response Codes from Server and Response Code to Client is specified using a space or comma separated list. Each server response code can only be mapped once per Virtual Service. However, you can map multiple different server response codes to the same client response code. For example, you can map errors 404 and 403 to error 400. Set-AdcVirtualService -ResponseRemapCodeMap "403:400 404:400" -VSIndex 1 or Set-AdcVirtualService -ResponseRemapCodeMap "403:400,404:400" -VSIndex 1 Note: Setting a value for the ResponseRemapCodeMap command overrides previously configured values. |
false | false | |||
This parameter allows you to edit the response text for response codes. For example: Set-AdcVirtualService -ResponseRemapMsgMap "300:Example Testing" -VSIndex 1 You can also configure the response text for multiple response codes using a comma separated list. For example: Set-AdcVirtualService -ResponseRemapMsgMap "300:Example Testing,301:Testing Response" -VSIndex 1 |
false | false | |||
This parameter allows to select the response code text format. Possible values: 0 - JSON 1 - XML |
false | false | |||
The HTTPReschedule parameter is only relevant if the Virtual Service prot is set to tcp and the VStype is set to http. When this parameter is enabled and content switching is not in use, this forces the reselection of a Real Server for each request. By default, the Real Server is selected only once per connection. The Persist parameter must be set to none to use the HTTPReschedule parameter. You cannot enable the HTTPReschedule parameter if the AllowHTTP2 parameter is enabled. |
false | false | |||
This is the interval, in seconds, at which the LoadMaster checks the load on the servers. A low value means the LoadMaster is very sensitive to load, but this comes at a cost of extra load on the LoadMaster itself. 10 seconds is a good starting value. This value must not be less than the HTTP checking interval. |
false | false | |||
The Adaptive method retrieves load information from the servers using HTTP inquiry. This URL specifies the resource where the load information of the servers is stored. This resource can be either a file or program (for example Adaptive Agent) that delivers this information. The standard location is /load. It is the servers’ job to provide the current load data in this file in ASCII format. In doing so, the following must be considered: An ASCII file containing a value in the range of 0 to 100 in the first line where: 0=idle and 100=overloaded. As the number increases, that is, the server becomes more heavily loaded, the LoadMaster will pass less traffic to that server. Hence, it ‘adapts’ to the server loading. If the server becomes 101% or 102% loaded, a message is added to the logs. The file is set to "/load" by default. The file must be accessible using HTTP. The URL must be the same for all servers that are to be supported by the adaptive method. |
false | false | |||
This value specifies the port number of the HTTP daemon on the servers. The default value is 80. | false | false | |||
This value specifies a threshold below which the balancer will switch to static weight-based scheduling, that is, normal Weighted Round Robin. The value is a percentage of the maximum load (0-50). The default is 5. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is experimental. It will become functional and will be fully documented in a future release. | false | false | |||
infa | false | false | |||
iv | false | false | |||
The port for the Virtual Service. A wildcard port can also be specified by using an asterisk (*). The Port parameter is used to assign a port when initially creating a Virtual Service. If modifying the port of an existing Virtual Service, specify the existing port as the Port parameter and use the VSPort parameter to assign the new port. The reason why these must be separate parameters is because you need to specify what the port of the existing Virtual Service is (because there may be another Virtual Service with the same IP address but a different port) and if you want to change the port, a second port parameter (VSPort) is needed to specify the new port value. |
false | false | |||
Specify if the service is using TCP or UDP protocols. | false | false | |||
Enabling this option removes the password field from the login page. This may be needed when password validation is not required, for example if using RSA SecurID authentication in a singular fashion. |
false | false |
Set-AdcVirtualService -ExcludedDirectories "example1 example2" -VirtualService 10.35.48.24 -VSPort 80 -VSProtocol tcp
Run this command to enable or disable the Disable Local Extended ESP Logs option.
If Disable Local Extended ESP Logs is disabled (the default option), messages are written to the extended ESP logs expediently and are not sent to any
remote syslog servers that are defined.
If Disable Local Extended ESP Logs is enabled, no messages are written to the extended ESP logs and messages are only sent to the remote logger (if
one is defined). If a remote logger is not defined, no logs are recorded.
You can no longer configure the system to both populate the local extended ESP logs and send the same messages to remote syslog servers, as it was in
previous releases.
Set-EspExtendedLogConfiguration [-EspExtendedLogEnable <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-EspExtendedLogConfiguration [-EspExtendedLogEnable <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Use this parameter to enable or disable ESP extended logging. no - Disabled yes - Enabled |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-EspExtendedLogConfiguration -EspExtendedLogEnable yes
Used to change the settings of a cluster.
Used to change the settings of a cluster.
Set-GeoCluster -ClusterIp <String> [-ClusterName <String>] [-Type <String>] [-Checker <String>] [-CheckerPort <Int32>] [-Enable <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoCluster -ClusterIp <String> [-ClusterName <String>] [-Type <String>] [-Checker <String>] [-CheckerPort <Int32>] [-Enable <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the cluster. | true | false | |||
Specifies a user account that has permission to administer the load balancer. You can either enter a username for the load balancer or provide a PSCredential object, such as an object that is returned by the Get-Credential cmdlet. When you type a username, you are prompted for a password. |
false | false | |||
Specify the type of cluster. Valid values: - default - remoteLM - localLM Note: The values are case sensitive. |
false | false | |||
Specify the method used to check the status of the cluster. none – No checking is performed tcp – TCP Connect icmp – ICMP Ping |
false | false | |||
Set the port used for checking the cluster. This parameter is only relevant if the checker is set to tcp. | false | false | |||
Enable/disable the cluster. 0 - Disable 1 - Enable |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoCluster –IP 10.34.52.55 -Checker tcp -CheckerPort
Allows you to specify the location of a cluster.
Allows you to specify the location of a cluster.
Set-GeoClusterCoordinates -ClusterIp <String> -LatSecs <Int32> -LongSecs <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoClusterCoordinates -ClusterIp <String> -LatSecs <Int32> -LongSecs <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the cluster. | true | false | |||
The latitude of the location. The latsecs and longsecs values should be entered as an integer containing the total seconds. This total seconds value is converted to degrees, minutes and seconds when displayed in the WUI. There are 60 seconds in a minute and 60 minutes in a degree. • Degrees = º • Minutes = ‘ • Seconds = “ • 60” = 1’ • 3600” = 1º • 3660 = 1º1’ • 3661 = 1º1’1” You can also represent this as a decimal value for degrees where the minutes and seconds are divided by 3600 to get the decimal value. |
true | false | |||
The longitude of the location. The latsecs and longsecs values should be entered as an integer containing the total seconds. This total seconds value is converted to degrees, minutes and seconds when displayed in the WUI. There are 60 seconds in a minute and 60 minutes in a degree. • Degrees = º • Minutes = ‘ • Seconds = “ • 60” = 1’ • 3600” = 1º • 3660 = 1º1’ • 3661 = 1º1’1” You can also represent this as a decimal value for degrees where the minutes and seconds are divided by 3600 to get the decimal value. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoClusterCoordinates –IP 10.34.52.55 -LatSecs 5454 -LongSecs 5222
Used to update an existing custom location.
Used to update an existing custom location.
Set-GeoCustomLocation -clOldName <String> -clNewName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoCustomLocation -clOldName <String> -clNewName <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The existing name of the custom location. If the custom location name contains two or more words, the name must be surrounded by double-quotes such as “New York City”. |
true | false | |||
The new name of the custom location. If the custom location name contains two or more words, the name must be surrounded by double-quotes such as “New York City”. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoCustomLocation -clNewName NewExampleLocation -clOldName ExampleLocation
Enable/disable DNSSEC.
Use this command to enable or disable DNSSEC.
Set-GeoDNSSECStatus -status <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoDNSSECStatus -status <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify whether to enable or disable DNSSEC. Valid values: disabled enabled |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoDNSSECStatus -status enabled
Allows you to update the FQDN settings.
Allows you to update the FQDN settings.
Set-GeoFQDN -FQDN <String> [-SelectionCriteria <String>] [-SiteFailureDelay <Int32>] [-SiteRecoveryMode <String>] [-PublicRequest <String>] [-PrivateRequest <String>] [-Failover <Boolean>] [-LocalSettings <Boolean>] [-localttl <Int32>] [-localsticky <Int32>] [-ecsforpubpriv <Boolean>] [-UnanimousChecks <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoFQDN -FQDN <String> [-SelectionCriteria <String>] [-SiteFailureDelay <Int32>] [-SiteRecoveryMode <String>] [-PublicRequest <String>] [-PrivateRequest <String>] [-Failover <Boolean>] [-LocalSettings <Boolean>] [-localttl <Int32>] [-localsticky <Int32>] [-ecsforpubpriv <Boolean>] [-UnanimousChecks <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. This command cannot change the name of the FQDN - the FQDN name needs to be specified in order to modify the other FQDN settings. | true | false | |||
Specify the selection procedure for addresses associated with the FQDN: RoundRobin WeightedRoundRobin FixedWeighting RealServerLoad Proximity LocationBased AllAvailable |
false | false | |||
If a failure delay is not set, normal health checking is performed. If set, this parameter defines the number of minutes to wait after a failure before finally disabling it. Once it is disabled, it will not normally be brought back into operation. Range: 0-1440 (minutes) Default: 0 |
false | false | |||
auto – Upon site recovery, bring the site back into operation immediately. manual – Once the site has failed, disable the site. Manual intervention is required to restore normal operation. |
false | false | |||
Restrict responses to clients from public IP addresses to specific classes of site. 0 – Public Sites Only (default) 1 – Prefer Public Sites 2 – Prefer Private Sites 3 – Any Sites |
false | false | |||
Restrict responses to clients from private IP addresses to specific classes of site. 0 – Private Sites Only (default) 1 – Prefer Private Sites 2 – Prefer Public Sites 3 – Any Sites |
false | false | |||
This parameter is only relevant if the SelectionCriteria is set to lb (Location Based). Enable/disable FQDN failover. 0 – Disabled 1 - Enabled |
false | false | |||
Enabling this parameter provides two additional parameters for the FQDN – localttl and localsticky. | false | false | |||
The Time To Live (TTL) value dictates how long the reply from the GEO LoadMaster can be cached by other DNS servers or client devices. The time interval is defined in seconds. This value should be as practically low as possible. The default value for this field is 10. |
false | false | |||
Stickiness, also known as persistence, is the property that enables all name resolution requests from an individual client to be sent to the same resources until a specified period of time has elapsed. |
false | false | |||
When this parameter is disabled, the device uses the client request’s source IP address to determine if the request is public or private. When enabled, the device uses the EDNS Client Subnet (ECS) value instead (if one is received) to determine if the request is public or private. This option becomes inactive in either of the following conditions: - The EDNS Client Subnet (ECS) option (in Global Balancing > Miscellaneous Params) is disabled. - The Public Requests and Private Requests values are both set to All Sites. |
false | false | |||
When this parameter is enabled, if any IP addresses fail health checking - the other FQDN IP addresses which belong to the same cluster will be forced down. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The number of minutes to wait after a failure before disabling. If this is not set, normal health checking is performed. Range: 0-1440 (minutes) Default: 0 This is a legacy parameter - use the SiteFailureDelay parameter instead. |
false | false |
Set-GeoFQDN –FQDN Example.com –SelectionCriteria RoundRobin
Modify an existing TXT, CNAME, or MX record.
Edit an existing TXT, CNAME, or MX resource record for the specified GEO Fully Qualified Domain Name (FQDN).
Set-GeoFQDNResourceRecord -FQDN <String> -Type <String> -ID <Int32> -Param <String> -Value <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-GeoFQDNResourceRecord -FQDN <String> -Type <String> -ID <Int32> -Param <String> -Value <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the relevant FQDN. | true | false | |||
Specify the relevant resource record type. Valid values: - txt - cname - mx |
true | false | |||
Specify the Index number for the record to modify. To retrieve the Index number, run the Get-GeoFQDN command. | true | false | |||
Specify the parameter name to be modified. Valid values: - rdata (for TXT or MX records) - name (for CNAME records) - priority (for MX records) |
true | false | |||
Specify the updated record data. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-GeoFQDNResourceRecord -FQDN example.com -ID 7 -Param rdata -Type txt -Value UpdatedPS
Allows you to update the details of the map.
Allows you to update the details of the map, such as the health check details.
Set-GeoFQDNSiteAddress -FQDN <String> -SiteAddress <String> [-Checker <String>] [-Weight <Int32>] [-Enable <String>] [-Cluster <String>] [-Mapaddress <String>] [-Mapport <String>] [-CheckerURL <String>] [-CheckerCodes <String>] [-CheckerHTTPMethod <Int32>] [-CheckerHost <String>] [-CheckerPostData <String>] [-CheckerHeaders <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoFQDNSiteAddress -FQDN <String> -SiteAddress <String> [-Checker <String>] [-Weight <Int32>] [-Enable <String>] [-Cluster <String>] [-Mapaddress <String>] [-Mapport <String>] [-CheckerURL <String>] [-CheckerCodes <String>] [-CheckerHTTPMethod <Int32>] [-CheckerHost <String>] [-CheckerPostData <String>] [-CheckerHeaders <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. | true | false | |||
IPv4 or IPv6 address of the map to be modified. | true | false | |||
Specify the type of checking to be performed on this IP address. Valid values are: None Icmp Ping Tcp Connect Cluster Checks HTTP Note: Setting the Checker to None deletes the specified health check. |
false | false | |||
This parameter is only relevant when the Selection Criteria is set to Weighted Round Robin or Fixed Weighting. Set the weight associated with an IP address. The address with the highest weight is returned. |
false | false | |||
Enable or disable the IP address. 0 - Disable 1 - Enable |
false | false | |||
Specify the cluster that is associated with this IP address. | false | false | |||
This is only relevant when the Selection Criteria is set to Real Server Load, the Checker is set to Cluster Checks and the cluster is of type Remote LM or Local LM. Enter a Virtual Service IP address to be mapped from the relevant LoadMaster. |
false | false | |||
This is only relevant when the Selection Criteria is set to Real Server Load, the Checker is set to Cluster Checks and the cluster is of type Remote LM or Local LM. This parameter is used in conjunction with the MapAddress parameter to specify an IP address and port combination to be mapped. If this parameter is not set, the health check will check all Virtual Services with the same IP address as the one selected. If one of them is in an “Up” status, the FQDN will show as “Up”. If a port is specified, the health check will only check against the health of that Virtual Service when checking the health of the FQDN. |
false | false | |||
By default, the health checker tries to access the URL forward slash (/) to determine if the machine is available. You can specify a different URL using the checkerurl parameter. The URL must begin with a forward slash (/). The URL cannot contain http: or https:. The URL can be a maximum of 127 characters. |
false | false | |||
A space-separated list of HTTPstatus codes that should be treated as successful when received from the server. There is a maximum of 32 codes. There is a limit of 127 characters. Range: 300-599 |
false | false | |||
When accessing the health check URL, the system can use either the GET, the POST, or the HEAD method. If POST is selected, the checkerpostdata parameter is also valid. Range: 1 - GET 2 - POST 3 - HEAD |
false | false | |||
A hostname can be supplied in the request to the server. If this is not set, the server address is sent as the host. There is a limit of 127 characters. Allowed characters: alphanumerics and -._: |
false | false | |||
Up to 2047 characters of POST data can be passed to the server. This parameter is only relevant if the checkerhttpmethod parameter is set to 2 (POST). | false | false | |||
You can specify a pipe-separated list of custom header key and value pairs that are to be part of the health check request. The key and value are separated by a colon. You can specify a maximum of 255 characters for the checkheaders parameter. - Allowed characters for header keys (the part before the colon) are alphanumerics and _-. - Allowed characters for header values (the part after the colon) are alphanumerics and _-.+=;(). You can specify a maximum of four custom headers. Setting the checkerheaders parameter will overwrite any previously set values for this parameter. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoFQDNSiteAddress -FQDN example.com -SiteAddress 10.35.48.23 -Checker "Icmp Ping"
Allows you to set the address and port used to health check the IP address.
Allows you to set the address and port used to health check the IP address.
Set-GeoFQDNSiteCheckerAddress -FQDN <String> -SiteAddress <String> -CheckerIP <String> [-CheckerPort] <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoFQDNSiteCheckerAddress -FQDN <String> -SiteAddress <String> -CheckerIP <String> [-CheckerPort] <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. | true | false | |||
The address of the site to change the checker address for. | true | false | |||
The IP address to be used to health check the IP address. Setting this to an empty string will unset the checker address. | true | false | |||
The port to be used to health check the IP address. Setting this parameter to an empty string will default the checker port to 80. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoFQDNSiteCheckerAddress -CheckerIP 10.134.44.55 -FQDN Example.com -SiteAddress 10.134.33.2 -Port 80
Allows you to set the latitude and longitude of an IP address.
Allows you to set the latitude and longitude of an IP address when the Selection Criteria of the FQDN is set to Proximity.
Set-GeoFQDNSiteCoordinates -FQDN <String> -SiteAddress <String> -Lat <Int32> -Long <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoFQDNSiteCoordinates -FQDN <String> -SiteAddress <String> -Lat <Int32> -Long <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. | true | false | |||
IP address of the map to be modified. | true | false | |||
The latitude of the IP address in the format of total seconds. The lat and long values should be entered as an integer containing the total seconds. This total seconds value is converted to degrees, minutes and seconds when displayed in the WUI. To set north and east coordinates use a positive integer value. To set south and west coordinates use a negative integer value. There are 60 seconds in a minute and 60 minutes in a degree. • Degrees = º • Minutes = ‘ • Seconds = “ • 60” = 1’ • 3600” = 1º • 3660 = 1º1’ • 3661 = 1º1’1” You can also represent this as a decimal value for degrees where the minutes and seconds are divided by 3600 to get the decimal value. |
true | false | |||
The longitude of the IP address in the format of total seconds. The lat and long values should be entered as an integer containing the total seconds. This total seconds value is converted to degrees, minutes and seconds when displayed in the WUI. To set north and east coordinates use a positive integer value. To set south and west coordinates use a negative integer value. There are 60 seconds in a minute and 60 minutes in a degree. • Degrees = º • Minutes = ‘ • Seconds = “ • 60” = 1’ • 3600” = 1º • 3660 = 1º1’ • 3661 = 1º1’1” You can also represent this as a decimal value for degrees where the minutes and seconds are divided by 3600 to get the decimal value. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
IP address of the map to be modified. | true | false |
Set-GeoFQDNSiteCoordinates –FQDN Example.com -IP 10.134.33.2 -Lat 3000 -Long 3000
Assign a country/continent to an IP address.
Assigns a country or continent to an IP address in an FQDN which has the Selection Criteria set to Location Based.
Set-GeoFQDNSiteCountry -FQDN <String> -SiteAddress <String> [-CountryCode <String>] [-IsContinent <String>] [-CustomLocation <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoFQDNSiteCountry -FQDN <String> -SiteAddress <String> [-CountryCode <String>] [-IsContinent <String>] [-CustomLocation <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. | true | false | |||
The address of the map to be modified. | true | false | |||
Two-letter country or continent code for the country/continent to be assigned. The country code and continent codes used are the standard ISO codes. To specify everywhere as the country, type ALL as the country code and set the IsContinent parameter to yes. |
false | false | |||
Some country codes and continent codes are the same, for example AF could mean Africa or Afghanistan. You must specify in this parameter if the code is for a country or continent. yes – code is for a continent no – code is for a country |
false | false | |||
The name of an existing custom location. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoFQDNSiteCountry -FQDN Example.com -SiteAddress 10.134.33.2 -CountryCode IE -IsContinent no
Specify the Virtual Service that is associated with the mapping.
The following parameter combinations are valid to provide when running this command:
- remvip and remport - The Virtual Service IP address and port
- remname and remport - The Virtual Service name and port
Set-GeoFQDNSiteMapping -FQDN <String> [-SiteAddress <String>] [-SiteAddressId <Int32>] [-MappingIp <String>] [-MappingPort <String>] [-MappingName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoFQDNSiteMapping -FQDN <String> [-SiteAddress <String>] [-SiteAddressId <Int32>] [-MappingIp <String>] [-MappingPort <String>] [-MappingName <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the FQDN. | true | false | |||
The FQDN site IP address. | false | false | |||
The ID of the FQDN site IP address. | false | false | |||
The IP address of the Virtual Service to associate with the mapping. | false | false | |||
The port of the Virtual Service to associate with the mapping. This parameter only accepts integer values. | false | false | |||
The name of Virtual Service to associate to the map. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoFQDNSiteMapping -FQDN Example.com -SiteAddress 2001::1 -MappingIp 172.21.59.49
WARNING: This function is deprecated. Use the following command instead: Set-GeoIPBlocklistDatabaseConfiguration
WARNING: This function is deprecated. Use the following command instead:
Set-GeoIPBlocklistDatabaseConfiguration
Set-GeoIPBlacklistDatabaseConfiguration [<CommonParameters>]
WARNING: This function is deprecated. Use the following command instead: Set-GeoIPBlocklistDatabaseConfiguration
Configure the GEO IP blocklist database settings.
This command can be run to set the GEO IP blocklist database settings, such as:
- The auto-update time
- The auto-install setting
- The auto-install time
Set-GeoIPBlocklistDatabaseConfiguration -DatabaseAutoUpdate <SwitchParameter> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>] Set-GeoIPBlocklistDatabaseConfiguration [-DatabaseAutoInstall <SwitchParameter>] [-DatabaseInstallTimeHour <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enable or disable automatic downloading of updates. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable or disable automatic installation of the updates. | false | false | |||
Set the time of the automatic installation. The hour is the hour value from the 24-hour clock (0-23), for example 13 is 1pm. | false | false |
Set-GeoIPBlacklistDatabaseConfiguration -DatabaseAutoInstall -DatabaseInstallTimeHour 14
Allows you to change the location of an IP address.
Allows you to change the location of an IP address.
Set-GeoIPRangeCoordinates -IP <String> -Lat <Int32> -Long <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoIPRangeCoordinates -IP <String> -Lat <Int32> -Long <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address to be modified. | true | false | |||
The latitude of the location. This parameter accepts values from -324000 (which converts to 90 degrees south) to 324000 (which converts to 90 degrees north). The lat and long values should be entered as an integer containing the total seconds. This total seconds value is converted to degrees, minutes and seconds when displayed in the WUI. There are 60 seconds in a minute and 60 minutes in a degree. • Degrees = º • Minutes = ‘ • Seconds = “ • 60” = 1’ • 3600” = 1º • 3660 = 1º1’ • 3661 = 1º1’1” You can also represent this as a decimal value for degrees where the minutes and seconds are divided by 3600 to get the decimal value. |
true | false | |||
The longitude of the location. This parameter accepts values from -648000 (which converts to 180 degrees East) to 648000 which converts to 180 degrees West). The lat and long values should be entered as an integer containing the total seconds. This total seconds value is converted to degrees, minutes and seconds when displayed in the WUI. There are 60 seconds in a minute and 60 minutes in a degree. • Degrees = º • Minutes = ‘ • Seconds = “ • 60” = 1’ • 3600” = 1º • 3660 = 1º1’ • 3661 = 1º1’1” You can also represent this as a decimal value for degrees where the minutes and seconds are divided by 3600 to get the decimal value. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoIPRangeCoordinates –IP 10.154.11.55 -Lat 5875 -Long 6565
Assigns a country to an IP address.
Assigns a country to an IP address.
Set-GeoIPRangeCountry -IP <String> -CountryCode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoIPRangeCountry -IP <String> -CountryCode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address to be modified. | true | false | |||
Two-character country code, for example IE is Ireland. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoIPRangeCountry –CountryCode US -IP 10.154.11.55
Assigns a custom location to an IP address.
Assigns a custom location to an IP address.
Set-GeoIPRangeCustomLocation -IP <String> -CustomLoc <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoIPRangeCustomLocation -IP <String> -CustomLoc <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address to be modified. | true | false | |||
The name of an existing custom location. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoIPRangeCustomLocation -CustomLoc "US West" -IP 10.11.0.14
Update the miscellaneous GEO parameters.
Update the miscellaneous GEO parameters, such as those relating to the Source of Authority, Resource Check Parameters and Stickiness.
Set-GeoMiscParameter [-SourceOfAuthority <String>] [-NameSrv <String>] [-SOAEmail <String>] [-PerZoneSOA <Boolean>] [-DClustUnavail <Boolean>] [-EDNSECS <Boolean>] [-GlueIP <String>] [-TXT <String>] [-TTL <Int32>] [-Persist <Int32>] [-CheckInterval <Int32>] [-ConnTimeout <Int32>] [-RetryAttempts <Int32>] [-Zone <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-GeoMiscParameter [-SourceOfAuthority <String>] [-NameSrv <String>] [-SOAEmail <String>] [-PerZoneSOA <Boolean>] [-DClustUnavail <Boolean>] [-EDNSECS <Boolean>] [-GlueIP <String>] [-TXT <String>] [-TTL <Int32>] [-Persist <Int32>] [-CheckInterval <Int32>] [-ConnTimeout <Int32>] [-RetryAttempts <Int32>] [-Zone <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the response set for Source Of Authority requests. | false | false | |||
Specify the response set for Name Server requests | false | false | |||
Email address of the person responsible for the zone and to which email may be sent to report errors or problems. This is the email address of a suitable DNS administrator but more commonly the technical contact for the domain. By convention (in RFC 2142) it is suggested that the reserved mailbox hostmaster is used for this purpose but any valid email address will work. Note: The format is <MailboxName>.<Domain>.com, for example, hostmaster.example.com (uses a full stop (.) rather than the usual @ symbol because the @ symbol has other uses in the zone file) but mail is sent to hostmaster@example.com. |
false | false | |||
If this option is enabled, the Source of Authority (SOA) parameters are applied only to the zone. | false | false | |||
This option is disabled by default. When it is enabled, requests to the cluster are dropped if a GEO cluster is disabled. The cluster name on the Global Balancing > Manage FQDNs page of the User Interface (UI) will also be displayed in red text. |
false | false | |||
This option is enabled by default on new installations but if you are upgrading a LoadMaster that previously used GEO functionality then the option is disabled. When enabled, the ECS field (if included in the request) is used to determine the client location. When disabled, this field is ignored. Possible values: 0 - Disabled 1 - Enabled |
false | false | |||
Set the IPaddress of the name server to return in additional records in a DNS response. If an IPaddress is not configured, 0.0.0.0 is returned wherever an additional record is expected. To unset the Glue Record IP so that 0.0.0.0 is returned, set the glueip parameter to an empty string. Both IPv4 and IPv6 addresses are supported. |
false | false | |||
Configure a single, global TXT record. The configured record is returned for a TXT request on any Fully Qualified Domain Name (FQDN). A maximum of 127 characters can be entered as the global TXT record. The following are not supported: • Multiple strings within the record • Non-ASCII characters |
false | false | |||
Specify the Time To Live (TTL) of the responses returned by the LoadMaster. The default value for this is 10. The range is 1-86400. |
false | false | |||
This parameter corresponds to the Stickiness field in the WUI. Specify how long a specific request will be returned to a host. | false | false | |||
Specify how often to check the devices. Range: 9-3600 Note: The interval value must be greater than the ConnTimeout value multiplied by the RetryAttempts value (Interval > Timeout * Retry + 1). This is to ensure that the next health check does not start before the previous one completes. If the timeout or retry values are increased to a value that breaks this rule, the interval value will be automatically increased. |
false | false | |||
Specify the timeout value for the check request. Range: 4-60 |
false | false | |||
Specify the number of times the check will be retried before the device is marked as failed. | false | false | |||
Specify the zone name. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-GeoMiscParameter -TXT Example3
Modify an existing LDAP endpoint.
These LDAP endpoints may be used in three different areas:
• Health checks
• SSO domains
• WUI authentication
Set-LdapEndpoint -Name <String> [-Server <String>] [-LdapProtocol <String>] [-VInterval <Int16>] [-ReferralCount <Int16>] [-Timeout <Int16>] [-AdminUser <String>] [-AdminPass <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LdapEndpoint -Name <String> [-Server <String>] [-LdapProtocol <String>] [-VInterval <Int16>] [-ReferralCount <Int16>] [-Timeout <Int16>] [-AdminUser <String>] [-AdminPass <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the LDAP endpoint to be modified. | true | false | |||
Specify the address, or addresses, of the LDAP server to be used. You can also specify a port number, if desired. Separate multiple addresses with a space. |
false | false | |||
Specify the transport protocol to use when communicating with the LDAP server. Valid values: 0 – Unencrypted (default) 1 – StartTLS 2 – LDAPS |
false | false | |||
Specify how often to revalidate the user the with the LDAP server. Range: 10 – 86400 seconds Default: 60 |
false | false | |||
Multiple hops may increase authentication latency. There is a performance impact that depends on the number and depth of referrals required in your configuration. You must have intimate knowledge of your Active Directory structure to set the referral limit appropriately. The same credentials are used for all lookups, and so on. The use of Active Directory Global Catalog (GC) is the preferred configuration as the primary means of resolution instead of enabling LDAP referral chasing. A GC query can be used to query the GC cache instead of relying on LDAP and the referral process. Using Active Directory GC has little or no performance drag on the LoadMaster. For steps on how to add/remove the GC, refer to the following TechNet article: https://technet.microsoft.com/en-us/library/cc755257(v=ws.11).aspx |
false | false | |||
Specify the LDAP server timeout in seconds. The default value is 5. Valid values range from 5 to 60. | false | false | |||
Specify the username of an administrator user. The username that will be used to check the LDAP server. | false | false | |||
Specify the password for the specified administrator user. The password that will be used to check the LDAP server. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LdapEndpoint -Name ExampleLDAPEndpoint -Server "10.154.11.24 10.154.22.45"
Allows you to set the Let's Encrypt directory URL.
Allows you to set the Let's Encrypt directory URL.
Set-LEDirectoryURL -DirectoryURL <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-LEDirectoryURL -DirectoryURL <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the Let's Encrypt directory URL | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-LEDirectoryURL -DirectoryURL https://acme-staging-v02.api.letsencrypt.org/directory
Allows you to set the renewal period for the Let's Encrypt certificate.
Allows you to set the renewal period for the Let's Encrypt certificate.
Set-LERenewPeriod -RenewPeriod <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-LERenewPeriod -RenewPeriod <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This value specifies how many days in advance of certificate expiry you would like the certificate to be renewed. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-LERenewPeriod -RenewPeriod 60
Set the password for the default bal LoadMaster user when initially configuring the LoadMaster.
Set the password for the default bal LoadMaster user when initially configuring the LoadMaster.
Set-LicenseInitialPassword [-Passwd] <String> [[-LoadBalancer] <String>] [[-LBPort] <Int32>] [[-Credential] <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The desired password for the default bal LoadMaster user. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LicenseInitialPassword -Passwd 2fourall
Allows you to set the values of Cache, Compression and IPS options.
Allows you to set the values of Cache, Compression and IPS options.
Set-LmAFEConfiguration [-CacheSize <Int32>] [-HostCache <Boolean>] [-DetectionLevel <String>] [-LimitInput <Int64>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmAFEConfiguration [-CacheSize <Int32>] [-HostCache <Boolean>] [-DetectionLevel <String>] [-LimitInput <Int64>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the cache size. | false | false | |||
Enable or disable using the host cache. | false | false | |||
Specify how paranoid the detection rules should be. Valid options are: Low - Only logging, no rejection Default - Only Critical problems are rejected High - Serious and Critical problems are rejected Paranoid - All problems detected are rejected |
false | false | |||
Limit the number of connections. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
Sets the sensitivity of IDS detection. | false | false |
Set-LmAFEConfiguration -CacheSize 150 -HostCache $True -LimitInput 10 -Paranoia 2
Set the Amazon Web Services (AWS) High Availability (HA) options.
Set the AWS HA options, such as the health check port and partner address.
Set-LmAwsHAConfiguration [-Partner <String>] [-HealthCheckPort <String>] [-haprefered <Int32>] [-HealthCheckAllInterfaces <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmAwsHAConfiguration [-Partner <String>] [-HealthCheckPort <String>] [-haprefered <Int32>] [-HealthCheckAllInterfaces <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Address of the HA partner. | false | false | |||
The port over which the health check is run. This needs to be the same on both the master and the slave units in order for HA to function correctly. | false | false | |||
Setting this parameter to No Preferred Host (0), means that when a machine restarts after a switchover, that machine becomes a slave. Specifying a preferred host means that when this machine restarts it always becomes the master and the partner reverts to slave mode. There are two possible values to set: 0 - No Preferred Host: Each unit takes over when the other unit fails. No switchover is performed when the partner is restarted. 1 - Prefer Master: The HA1 (master) unit always takes over. This is the default option. |
false | false | |||
When this option is enabled, the health check listens on all interfaces. This is required when using a multi-arm configuration. If this is disabled, the health check listens on the primary eth0 address (this is the default behavior). no - Disabled yes - Enabled |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The port over which the health check is run. This needs to be the same on both the master and the slave units in order for HA to function correctly. | false | false |
Set-ClusterAwsHAConfiguration –Hcp 443 –Partner 10.141.44.22
Allows you to specify the Amazon Web Services (AWS) HA mode.
Allows you to specify the Amazon Web Services (AWS) HA mode, for example, first HA Mode, second HA Mode or Non-HA mode.
Set-LmAwsHAMode -HAMode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmAwsHAMode -HAMode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the HA mode. Valid values are: - first - second - single |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmAwsHAMode –HAMode master
Configure the HA options for an Azure LoadMaster.
Allows you to set the other Azure HA options: health check port and partner address. Run this command on the master LoadMaster.
Set-LmAzureHAConfiguration [-Partner <String>] [-HealthCheckPort <String>] [-Hapreferred <Int32>] [-HealthCheckAllInterfaces <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmAzureHAConfiguration [-Partner <String>] [-HealthCheckPort <String>] [-Hapreferred <Int32>] [-HealthCheckAllInterfaces <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The internal IP address of the HA partner. | false | false | |||
Set the port over which the health check will be run. The port must be the same on both the master and slave unit for HA to function correctly. | false | false | |||
Setting this parameter to No Preferred Host (0), means that when a machine restarts after a switchover, that machine becomes a slave. Specifying a preferred host means that when this machine restarts it always becomes the master and the partner reverts to slave mode. There are two possible values to set: 0 - No Preferred Host: Each unit takes over when the other unit fails. No switchover is performed when the partner is restarted. 1 - Prefer Master: The HA1 (master) unit always takes over. This is the default option. |
false | false | |||
When this option is enabled, the health check listens on all interfaces. This is required when using a multi-arm configuration. If this is disabled, the health check listens on the primary eth0 address (this is the default behavior). no - Disabled yes - Enabled |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
There are two possible values to set: 0 - No Preferred Host: Each unit takes over when the other unit fails. No switchover is performed when the partner is restarted. 1 - Prefer Master: The HA1 (master) unit always takes over. This is the default option. |
false | false | |||
The port over which the health check is run. This needs to be the same on both the master and the slave units in order for HA to function correctly. | false | false |
Set-ClusterAzureHAConfiguration –HealthCheckPort 8443
Allows you to specify the Azure HA mode.
Allows you to specify the Azure HA mode. For example, First HA Mode, Second HA Mode or Non-HA Mode (single).
Set-LmAzureHAMode -HAMode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmAzureHAMode -HAMode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the HA mode. Valid options are first, second or single. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-ClusterAzureHAMode –HAMode first
Allows you to set the values of the Automated Backup options.
Allows you to set the values of the Automated Backup options.
Set-LmBackupConfiguration [-BackupEnable <String>] [-BackupHour <Int16>] [-BackupMinute <Int16>] [-BackupDay <Int16>] [-BackupMethod <String>] [-BackupUser <String>] [-BackupPassword <String>] [-BackupHost <String>] [-BackupPath <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmBackupConfiguration [-BackupEnable <String>] [-BackupHour <Int16>] [-BackupMinute <Int16>] [-BackupDay <Int16>] [-BackupMethod <String>] [-BackupUser <String>] [-BackupPassword <String>] [-BackupHost <String>] [-BackupPath <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies if scheduled backups are enabled. | false | false | |||
For scheduled backups, this parameter specifies the "hour" number (0-23). | false | false | |||
For scheduled backups, this parameter specifies the "minute" number (0-59). | false | false | |||
For scheduled backups, this parameter specifies the "day" number (0-7). | false | false | |||
Specify the file transfer method for automated backups. Valid values are: Ftp SCP sftp |
false | false | |||
Specifies the user account that has access to save the backup file. | false | false | |||
Specifies the password for the user account that has access to save the backup file. | false | false | |||
Set the IP address or hostname of the remote host to which you want the backup archives sent, optionally followed by a colon and the port number. If no port is specified, the default port for the selected protocol is used. |
false | false | |||
Specifies the path on the remote host for saving the backup file. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmBackupConfiguration -BackupEnable yes
If using scp as the BackupMethod, use this command to upload the remote identity value.
This is the SSH private key generated using ssh-keygen on the remote scp server.
The key file must be encoded in base64 before uploading.
Note: SSH private keys up to 6144 bits in size are supported.
Set-LmBackupSecureIdentity -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmBackupSecureIdentity -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the private key file, in the format <Path>\<Filename.Extension>, for example C:\t\PrivateKeyExample.ppk. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmBackupSecureIdentity -Path C:\t\PrivateKeyExample.ppk
Set the Cloud High Availability (HA) parameters.
Configure the HA parameters, such as the partner IP address and health check port.
Set-LmCloudHaConfiguration [-Partner <String>] [-HealthCheckPort <String>] [-Hapreferred <Int32>] [-HealthCheckAllInterfaces <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmCloudHaConfiguration [-Partner <String>] [-HealthCheckPort <String>] [-Hapreferred <Int32>] [-HealthCheckAllInterfaces <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the host name or IP address of the HA partner unit. | false | false | |||
Set the port over which the health check will be run. The port must be the same on both the active and standby unit for HA to function correctly. | false | false | |||
There are two possible values to set: 0 - No Preferred Host: Each unit takes over when the other unit fails. No switchover is performed when the partner is restarted. 1 - Prefer Master: You use the Set-LmCloudHaMode command to specifcy which LoadMaster is in first or second mode. If the Hapreferred parameter is sect to 1 - Prefer Master, the first (active) unit always takes over. This is the default option. |
false | false | |||
When this option is enabled, the health check listens on all interfaces. This is required when using a multi-arm configuration. If this is disabled, the health check listens on the primary eth0 address (this is the default behavior). |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmCloudHaConfiguration -HealthCheckAllInterfaces yes -Partner 10.35.47.12
Set the Cloud High Availability (HA) mode.
Set the HA mode to first, second, or single for the specified LoadMaster.
Set-LmCloudHAMode -HAMode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmCloudHAMode -HAMode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the HA mode. Valid values for this parameter are: - SingleMode - First - Second If only using a single LoadMaster, set this to SingleMode. In HA mode, one machine must be specified as the first and the other machine must be specified as the second. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmCloudHAMode -HAMode master
The Partner Shared Secret is required to secure communications between partner devices and must be enabled on all High Availability (HA) partners, all LoadMasters in a cluster, and all GEO partners. The Partner Shared Secret Secret must be the same on: - Both units in a HA setup - All units in a LoadMaster cluster - All GEO partners - All remote GEO machines that retrieve Virtual Services from this device
When an incoming shared secret does not match the local Partner Shared Secret Secret (including if only one side is providing a shared secret), a
warn-level log message is recorded that says Unauthorized Remote Machine connection from <ClientIPAddress> and the connection fails.
Set-LMCommSecret -Secret <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-LMCommSecret -Secret <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
This secret must have a minimum of 8 and a maximum of 127 characters. The following characters are supported: - Numeric: 0-9 - Uppercase alphabetic: A-Z - Lowercase alphabetic: a-z - Special characters: !"#$%&()*+,-./:;<=>?[\~]^_@`{|} |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-LMCommSecret -Secret ExampleSecret
Allows you to set the values of the Date and Time options.
Allows you to set the values of the Date and Time options.
Set-LmDateTimeConfiguration [-NTPHost <String>] [-TimeZone <String>] [-NTPKeyId <Int32>] [-NTPKeySecret <String>] [-NTPKeyType <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmDateTimeConfiguration [-NTPHost <String>] [-TimeZone <String>] [-NTPKeyId <Int32>] [-NTPKeySecret <String>] [-NTPKeyType <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the time synchronization server. Multiple hosts can be specified using a space-separated list. | false | false | |||
Specifies the time zone of the LoadMaster. Valid values are timezones, for example: Etc/UTC GMT CET US/Central US/Eastern Europe/Rome |
false | false | |||
The NTP key ID. Valid values range from 1 to 99. | false | false | |||
The NTP shared secret string. The NTP secret can be a maximum of 40 characters long. If the secret is more than 20 characters long, it is treated as a hex string. Setting this value to an empty string will disable the NTPv4 feature. |
false | false | |||
Specify the NTP Key Type. The valid values are SHA-1 and MD5. Note that the values are case sensitive and must be in uppercase. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmDateTimeConfiguration -NTPHost 128.192.150.11 -TimeZone WET
Allows to set some of the values of options contained in the in the Debug Option screen of the WUI.
Allows to set some of the values of options contained in the in the Debug Option screen of the WUI.
Set-LmDebugConfiguration [-irqbalance <Boolean>] [-linearesplogs <Boolean>] [-netconsole <String>] [-netconsoleinterface <Int16>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmDebugConfiguration [-irqbalance <Boolean>] [-linearesplogs <Boolean>] [-netconsole <String>] [-netconsoleinterface <Int16>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The purpose of IRQBalance is distribute hardware interrupts across processors on a multiprocessor system. This should only be enabled after consultation with Kemp technical support. |
false | false | |||
By default, the LoadMaster deletes older log files. If this parameter is enabled, older log files will no longer be deleted. If the filesystem fills up, further access via the LoadMaster is blocked. |
false | false | |||
Netconsole is a kernel module which logs kernel printk messages over UDP allowing debugging of problems where disk logging fails. If directed by a Kemp support engineer, the syslog daemon on a specific host will receive all critical kernel messages. This can help in understanding why a LoadMaster is rebooting. Netconsole is mainly used for capturing kernel panic output. To unset this, set the value to an empty string. |
false | false | |||
The interface which hosts the Netconsole. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmDebugConfiguration -irqbalance 1
Allows you to set the values of High Availability (HA) options.
Configure the HA options.
Set-LmHAConfiguration [-hatimeout <Int16>] [-hawait <Int16>] [-havhid <Int16>] [-haprefered <String>] [-haif <Int16>] [-hal4update <Boolean>] [-hal7update <Boolean>] [-MCast <Int16>] [-Vmac <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmHAConfiguration [-hatimeout <Int16>] [-hawait <Int16>] [-havhid <Int16>] [-haprefered <String>] [-haif <Int16>] [-hal4update <Boolean>] [-hal7update <Boolean>] [-MCast <Int16>] [-Vmac <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The time the master must be unavailable before a switchover occurs. The valid predetermined time intervals are listed below (in seconds): 3 6 9 12 15 |
false | false | |||
This is how long (in seconds) after the initial boot, before the LoadMaster becomes active. If the partner machine is running this value is ignored. This value can be changed to mitigate the time taken for some intelligent switches to detect that the LoadMaster has started and to bring up the link. |
false | false | |||
When using multiple HA LoadMasters on the same network, this value identifies each cluster so that there are no potential unwanted interactions. | false | false | |||
By default, neither partner in a HA cluster has priority. When a machine restarts after a switchover that machine becomes a slave. Specifying a preferred host means that when this machine restarts it will always become the master and the partner will revert to slave mode. |
false | false | |||
The network interface used when synchronising the configuration between the members of the HA cluster. | false | false | |||
When using L4 services, enabling updates allows L4 connection maintenance across a HA switchover. This option is ignored for L7 services. Valid values: 0 - Disabled 1 - Enabled |
false | false | |||
When using L7 services, enabling this option allows sharing of persistency information between HA partners. If a HA switchover occurs, the persistency information will then not be lost. Enabling this option can have a significant performance impact. Valid values: 0 - Disabled 1 - Enabled |
false | false | |||
The network interface used for multicast traffic which is used to synchronize Layer 4 and Layer 7 traffic when Inter HA Updates are enabled. | false | false | |||
This option creates a shared MAC address for both units. When failover occurs, the LoadMaster handles the MAC address handover too. This allows the switches to keep the MAC address and not worry about ARP caches or stale records. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LMHAConfiguration -HATimeout 3
Set the High Availability (HA) mode.
Set the HA mode.
Set-LmHAMode -HaMode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmHAMode -HaMode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The HA mode can be one of the following options: SingleMode - Non-HA mode First - HA 1 mode Second - HA 2 mode |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmHAMode -HaMode SingleMode
Set the Operations Mode.
Set the Kubernetes operations mode to Service or Ingress mode.
Set-LMIngressMode -Mode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-LMIngressMode -Mode <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the mode. Valid values: - Service - Ingress |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-LMIngressMode -Mode Ingress
Set the Namespace to Watch.
Specify the K8S namespace to watch (if unset, all namespaces are watched).
Set-LMIngressNamespace -Namespace <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-LMIngressNamespace -Namespace <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the namespace to watch. You can only filter on either a single name space or all name spaces. There is no capability to select multiple name spaces at this time. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-LMIngressNamespace -Namespace default
Set the LMingress Watch Timeout (in seconds).
Set the Ingress Controller watch timeout.
Set-LMIngressWatchTimeout -WatchTimeout <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-LMIngressWatchTimeout -WatchTimeout <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the Ingress Controller watch timeout. Range: 30 - 900 |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-LMIngressWatchTimeout -WatchTimeout 500
A large number of LoadMaster parameters can be configured using the Set-LmParameter command.
Below is a list of the parameters that can be configured using the Set-LmParameter command. The parameters are grouped and ordered by WUI section.
-----------------
WUI Section: Home
-----------------
version
Retrieves the LoadMaster firmware version.
serialnumber
The serial number of the LoadMaster.
boottime
The time at which the LoadMaster last booted.
activetime
When using non-HA mode, the activetime is the same as the boottime. When in HA mode, the active time is the time at which the LoadMaster last became
the master unit. The active time will be zero if the LoadMaster is in slave mode.
---------------------------------------------------------------------
WUI Section: Virtual Services > View/Modify Services > SSL Properties
---------------------------------------------------------------------
securityheaderage
The maximum age for the security header. Valid values for this parameter range from 86400 (1 day) to 31536000 (1 year).
--------------------------------------------------------------------------
WUI Section: Virtual Services > View/Modify Services > Advanced Properties
--------------------------------------------------------------------------
addvia
Specifies which headers should be added to the HTTP stream. The parameter takes the following arguments:
0 = Legacy Operation
1 = X-Forwarded-For
2 = None
3 = X-Client-Side
4 = X-Client-Side No Via
5 = X-Forwarded-For No Via
6 = Via Only
------------------------------------------
WUI Section: Virtual Services > Manage SSO
------------------------------------------
kcdciphersha1
When this parameter is enabled, the AES256 SHA1 KCD cipher is used (by default the RC4 cipher is used).
0 - Disabled
1 - Enabled
After changing the value of the kcdciphersha1 parameter, you can run the Clear-SSOCache command to flush the SSO authentication cache.
------------------------------------
WUI Section: Certificates & Security
------------------------------------
localcert
This parameter is only relevant when using HA.
-------------------------------------------------------
WUI Section: Certificates & Security > SSL Certificates
-------------------------------------------------------
admincert
The certificate used, if any, for the administrative interface.
--------------------------------------------------------
WUI Section: Certificates & Security > ACME Certificates
--------------------------------------------------------
acmetype
The Automated Certificate Management Environment (ACME) provider in use:
1 - Let's Encrypt
2 - DigiCert
At present, you can either select Let's Encrypt or DigiCert. In a future release, you will be able to use both at the same time.
acmekid
The account Key ID used for identification on the DigiCert account.
directoryurl
Set the directory URL for the Certificate Authority (CA) environment.
acmehmackey
The Hash-Based Message Authentication Code (HMAC) key used to authenticate to the DigiCert account.
renewperiod
How many days in advance of the ACME certificate expiry to renew the certificates.
----------------------------------------------------
WUI Section: Certificates & Security > Remote Access
----------------------------------------------------
admingw
When administering the LoadMaster from a non-default interface, this option allows the user to specify a different default gateway for administrative
traffic only.
sshaccess
Specify over which addresses remote administrative SSH access to the LoadMaster is allowed.
sshport
Specify the port used to access the LoadMaster via the SSH protocol.
wuiaccess
Enables or disables access to the Web User Interface (WUI).
wuiiface
Specifies the interface for the WUI. Note: It is critical to the security of your appliance that you use a dedicated network interface for management
traffic; refer to the LoadMaster Hardening Technical Note (https://docs.progress.com/bundle/loadmaster-technical-note-loadmaster-hardening-ga) for
further details.
wuiport
Specifies the port to access the WUI.
sshiface
Specify the addresses over which remote administrative SSH access to the LoadMaster is allowed.
enableapi
Enables the programmable command API Interface.
Note: If this is disabled, the API will no longer be accessible.
eccerts
Specify the type of self-signed certificates that the system will use. The options are described below:
0 - RSA self-signed certs: By default, these are RSA certificates that are signed with the Kemp RSA root certificate.
1 - EC certs with a RSA signature: The LoadMaster can generate an EC certificate also signed by the original RSA Kemp root certificate.
2 - EC certs with an EC signature: The LoadMaster can generate an EC certificate signed by the Kemp EC root certificate. In this mode, any CSRs
generated will also be EC.
You should not switch from RSAself-signed certs to EC certs with an EC signature directly. If you do this, connections will fail because there is no
EC Kemp Certificate Authority (CA) certificate. To work around this, you must first switch from RSAself-signed certs to EC certs with a RSA signature.
Then, download the new EC Kemp CA certificate by clicking Download ECC Root Cert in the bottom-right of the WUI under the main menu after refreshing
the page. When this certificate has been downloaded, you can switch to EC certs with an EC signature with no loss of connection.
outboundcipherset
Specify the cipher set to use on outbound connections (OCSP, email, LDAP, and so on). This is global for all outbound connections. For information on
each of the cipher sets available, refer to the SSL Accelerated Services Feature Description.
Re-encrypt connections are not affected by this.
The valid values are below:
- Default
- Default_NoRc4
- BestPractices
- Intermediate_compatibility
- Backward_compatibility
- WUI
- FIPS
- Legacy
- Null_Ciphers
- ECDSA_Default
- ECDSA_BestPractices
- <NameOfCustomCipherSet>
adminclientaccess
Valid values for this parameter are:
0 – Password only access (default)
1 – Password or client certificate
2 – Client certificate required
3 – Client certificate required (verify via OCSP)
This parameter is only relevant if Session Management is enabled. For further information on Session Management and on the Admin Client Access option,
refer to the User Management, Feature Description on the Kemp documentation page: www.kemptechnologies.com/documentation
allownolocaluserclientcert
Enabling this parameter allows client certificate logins for local users even if the client certificate has been deleted from the LoadMaster. By
default, this option is disabled. Legacy local certificate login is not secure. Only enable this option if necessary.
Note: When enabling this option, a confirmation warning appears.
0 - Disabled
1 - Enabled
tethering
Allow the LoadMaster to regularly check the Kemp website for new software versions.
0 - Disabled
1 - Enabled
geoclients
Set the addresses of the GEO LoadMasters which can retrieve service status information from the LoadMaster.
geopartners
Set the IP address of the GEO LoadMaster partner(s). These GEO LoadMasters will keep their DNS configurations in sync.
Note: Before partnering GEO LoadMasters, a backup should be taken of the relevant GEO LoadMaster which has the correct/preferred configuration. This
backup should then be restored to the other LoadMasters
that will be partnered with the original LoadMaster.
multihomedwui
Allow WUI access from multiple interfaces. Apart from the main administrative interface, each interface can then be enabled to allow WUI access.
apiport
Specify the port used to access the API interface. If the port is unset, you can access the API over the web interface port.
Some things to note are as follows:
- If you try to use the API on a port other than one on which its running, the LoadMaster returns a HTML 404 (not found) response.
- If you try to use the WUI on the port configured specifically for the API, an unreadable page and/or 404 response is displayed (depending on the
browser used).
- You can set the apiport value to an empty string which will unset the value. If the API port is not set, the WUI port is used.
SSHPreAuth
Set the SSH pre-authentication banner, which is displayed before the login prompt when logging in via SSH. Space characters should be escaped by
entering %20.
This field accepts up to 5,000 characters. Anything past the 5,000 character limit will not be displayed.
sessioncac
If this parameter is enabled, the LoadMaster will also check for a Common Access Card (CAC) certificate when a user is logging on to the WUI.
0 - Disabled
1 - Enabled
--------------------------------------------------------------------------------
WUI Section: Certificates & Security > Remote Access > WUI Authorization Options
--------------------------------------------------------------------------------
sessionauthmode
Specifies the authentication mode for the LoadMaster.
Refer to the following table for values:
| RADIUS | LDAP | Local
Value | Authent. Author. | Authent. | Authent. Author.
7 | No No | No | No No
263 | Yes No | No | Yes Yes
775 | Yes Yes | No | Yes Yes
23 | No No | Yes | Yes Yes
22 | No No | Yes | No Yes
788 | Yes Yes | Yes | No No
790 | Yes Yes | Yes | No Yes
791 | Yes Yes | Yes | Yes Yes
789 | Yes Yes | Yes | Yes No
773 | Yes Yes | No | Yes No
262 | Yes No | No | No Yes
774 | Yes Yes | No | No Yes
772 | Yes Yes | No | No No
278 | Yes No | Yes | No No
279 | Yes No | Yes | Yes Yes
sessionlocalauth
Enables or disables local authentication.
radiusbackupport
Specifies the TCP port for the backup RADIUS server.
radiusbackupsecret
Specifies the password (secret) to the backup RADIUS server.
radiusbackupserver
Specifies the backup RADIUS server to use for authentication.
radiusport
Specifies the TCP port for communication to the RADIUS server.
radiussecret
Specifies the password (secret) to the RADIUS server.
radiusserver
Specifies the RADIUS server to use for authentication.
radiusrevalidateinterval
Specifies when to revalidate the authentication to the RADIUS server.
radiussendnasid
If this parameter is disabled (default), a Network Access Server (NAS) identifier is not sent to the RADIUS server. If it is enabled, a NAS identifier
string is sent to the RADIUS server. By default, this is the hostname. Alternatively, if you specify a value in the radiusnasid parameter, this value
is used as the NAS identifier. If the NAS identifier cannot be added, the RADIUS access request is still processed.
radiusnasid
If the radiussendnasid parameter is enabled, the radiusnasid parameter is relevant. When specified, this value is used as the NASidentifier.
Otherwise, the hostname is used as the NAS identifier. If the NAS identifier cannot be added, the RADIUS access request is still processed.
radiussendvendorspec
When this paramter is enabled, the Kemp vendor specific attribute is included in the RADIUS request sent to the server doing the authentication
against the user trying to log in to the LoadMaster User Interface (UI).
The Kemp vendor ID is 12196.
ldapserver
Specifies the LDAP server to use for authentication.
ldapbackupserver
Specifies the backup LDAP server for authentication.
ldapsecurity
Specifies the security mode for LDAP authentication.
ldaprevalidateinterval
Specifies how often to revalidate the authentication to the LDAP server.
wuiservercertval
This option is only relevant when the LDAP endpoint has either StartTLS or LDAPS selected as the LDAP Protocol.
When the wuiservercertval parameter is enabled, it ensures that the host name or IPaddress that was used to initiate the secure connection resides in
the Certificate Subject or Subject Alternative Names (SAN) of the certificate.
wuicertmapping
Specify the certificate field mapping to validate the UPN or different options of altSecurityIdentities.
Valid values for the wuicertmapping parameter are as follows:
0 - User Principal Name
1 - Subject
2 - Issuer and Subject
3 - Issuer and Serial Number
wuidomain
Specify the domain to use if no domain is provided in the username when group WUI authentication is in use. It is always used as the domain for group
search if the Windows logon is used in the format prefix\username.
-------------------------------------------------------
WUI Section: Certificates & Security > Admin WUI Access
-------------------------------------------------------
sessionidletime
Specifies the number of seconds that the WUI can be idle before logging the user out. This can be set from 60 to 86400 seconds.
sessionmaxfailattempts
Number of failed attempts before locking the user account. This can be set from 1 to 999.
sessioncontrol
Enables or disables session control.
sessionbasicauth
If the SessionControl and SessionBasicAuth parameters are both enabled, there are two levels of authentication enforced in order to access the
LoadMaster WUI. The initial level is Basic Authentication where
users log in using the bal or user logins, which are default usernames defined by the system.
sessionconcurrent
Limit the maximum number of concurrent connections a single user can have.
Range: 0 to 9. A value of 0, means logins are unlimited.
geosshport
The port over which GEO LoadMasters will communicate with on another.
WUIPreAuth
Set the pre-authentication click through banner which will be displayed before the LoadMaster login page. This parameter can contain plain text or
HTML code. The field cannot contain JavaScript. This field accepts up to 5,000 characters. Anything past the 5,000 character limit will not be
displayed.
Note: To add line breaks to the WUIPreAuth message, use HTML code (such as <br/> or <p> tags). cURL responses do not show HTML code as it would be
shown in the WUI, for example, <br> appears as <br>.
WUITLSProtocols
Specify whether or not it is possible to connect to the LoadMaster WUI using the following protocols; SSLv3, TLS1.0, TLS1.1 or TLS1.2. The protocols
can be enabled and disabled using a bitmask value in the range 0 to 14. Refer to the table below to find out what number corresponds to which settings.
Number | SSLv3 | TLS1.0 | TLS1.1 | TLS1.2
0 | Enabled | Enabled | Enabled | Enabled
1 | Disabled | Enabled | Enabled | Enabled
2 | Enabled | Disabled | Enabled | Enabled
3 | Disabled | Disabled | Enabled | Enabled
4 | Enabled | Enabled | Disabled | Enabled
5 | Disabled | Enabled | Disabled | Enabled
6 | Enabled | Disabled | Disabled | Enabled
7 | Disabled | Disabled | Disabled | Enabled
8 | Enabled | Enabled | Enabled | Disabled
9 | Disabled | Enabled | Enabled | Disabled
10 | Enabled | Disabled | Enabled | Disabled
11 | Disabled | Disabled | Enabled | Disabled
12 | Enabled | Enabled | Disabled | Disabled
13 | Disabled | Enabled | Disabled | Disabled
14 | Enabled | Disabled | Disabled | Disabled
WUICipherset
Specify the cipher set to use for the LoadMaster WUI. System-defined cipher sets and custom cipher sets can be assigned using this parameter. The
valid values are below:
- Default
- Default_NoRc4
- BestPractices
- Intermediate_compatibility
- Backward_compatibility
- WUI
- FIPS
- Legacy
- Null_Ciphers
- <NameOfCustomCipherSet>
The Null_Ciphers set is only for Direct Access and IP-HTTPS VIPs for Windows 8/10 clients.
The Null_Ciphers set does not work on Cavium3 machines.
WUITLS13Ciphersets
Specify the TLS1.3 cipher sets to use for WUI access. Multiple ciphers can be specified using a space-separated list.
Also, setting this parameter value to an empty string ("") will select the default value (that is, a combination of ciphers TLS_AES_256_GCM_SHA384,
TLS_CHACHA20_POLY1305_SHA256, and TLS_AES_128_GCM_SHA256).
The list of supported TLS1.3 Ciphers (and valid values) is as follows:
- TLS_AES_256_GCM_SHA384
- TLS_CHACHA20_POLY1305_SHA256
- TLS_AES_128_GCM_SHA256
- TLS_AES_128_CCM_8_SHA256
- TLS_AES_128_CCM_SHA256
---------------------------------------------------------
WUI Section: Certificates & Security > OCSP Configuration
---------------------------------------------------------
OCSPPort
The port of the OCSP server. To remove the OCSP port from the LoadMaster configuration, set the OCSP port value to “0”.
OCSPUseSSL
Specify whether or not to use SSL to connect to the OCSP server.
OCSPOnServerFail
Treat an OCSP server connection failure of timeout as if the OCSP server had returned a valid response, i.e. treat the client certificate as valid.
OCSPServer
The address of the OCSP server.
OCSPUrl
The URL to access on the OCSP server.
OCSPcertChecking
Enabling the OCSPcertChecking parameter enables the LoadMaster to perform OCSP checks on certain outbound connections. This is disabled by default.
SSLStapling
Enable this parameter to enable the LoadMaster to respond to OCSP stapling requests. If a client connects using SSL and asks for an OCSP response,
this is returned. Only Virtual Service certificates are validated. The system holds a cache of OCSP responses that are sent back to the client. This
cache is maintained by the OCSP daemon. When the OCSP daemon sends a request to the server, it uses the name specified in the certificate (in the
Authority Information Access field). If it cannot resolve this name, then it uses the default OCSP server specified in the OCSPServer parameter.
SSHRefreshInterval
Specify how often the LoadMaster should refresh the OCSP stapling information. The OCSP daemon caches the entry for up to the amount of time specified
here, after which it is refreshed.
Valid values range from 3600 (1 hour (default)) to 86400 seconds (24 hours).
--------------------------------------------------------------
WUI Section: System Configuration > Network Setup > Interfaces
--------------------------------------------------------------
mcast
The network interface used for multicast traffic which is used to synchronize Layer 4 and Layer 7 traffic when Inter HA Updates are enabled.
----------------------------------------------------------------------------
WUI Section: System Configuration > Network Setup > Host & DNS Configuration
----------------------------------------------------------------------------
dnssecclient
Enable or disable DNSSEC client capabilities on the LoadMaster. At least one name server must be configured before DNSSEC can be enabled. After
changing this setting, the LoadMaster must be rebooted for the change to be applied. Once the setting is changed, it cannot be changed again until the
LoadMaster has been rebooted. If using HA, please set the parameter on both devices separately.
0 = Disabled
1 = Enabled
DNSNamesEnable
When this option is enabled, the LoadMaster automatically attempts to update any changed DNS names (based on the update interval):
- If the address is not found, or if it is the same as before – nothing is done (except a log entry is generated).
- If the address is different, the Real Server entry is updated with the new address, if possible.
- If the new address is invalid for some reason, for example if it is a non-local address and the nonlocalrs option is disabled, no changes are made
and a log is generated.
dnsupdateinterval
Set the update interval for DNS entries. Valid values range from 1-60 (minutes). The default value is 60.
dnsreloadonerror
If this parameter is enabled, DNS entries are reloaded when health checks have errors and an FQDN is associated with the Real Server IP address.
namserver
The DNS server the LoadMaster will use for name resolution. Setting this parameter to an empty string will delete the name servers. The last remaining
name server cannot be deleted if the dnssecclient parameter is enabled. This parameter has been deprecated and replaced with the nameserver parameter.
nameserver
The DNS server the LoadMaster will use for name resolution. Setting this parameter to an empty string will delete the name servers. The last remaining
name server cannot be deleted if the dnssecclient parameter is enabled.
ha1hostname
When using the LoadMaster in HA mode, this is the host name of the first node. If the LoadMaster is not in HA mode, then this will return an error.
ha2hostname
When using the LoadMaster in HA mode, this is the host name of the second node. If the LoadMaster is not in HA mode, then this will return an error.
hostname
The hostname assigned to the LoadMaster.
searchlist
The domain suffix search list when performing DNS resolution.
-------------------------------------------------------------------
WUI Section: System Configuration > Network Setup > Default Gateway
-------------------------------------------------------------------
Before setting the default gateway, the network interface addresses must be configured, for example:
Set-NetworkInterface -GWIface 1
Dfltgw
Specify the IPv4 default gateway that is to be used for communicating with the internet.
dfltgwv6
Specify the IPv6 default gateway that is to be used for communicating with the internet.
---------------------------------------------------------------------------
WUI Section: System Configuration > System Administration > User Management
---------------------------------------------------------------------------
minpassword
Set the minimum password length for local users.
Range: 8 to 16
extendedperms
The Virtual Service operations permitted vary depending on whether or not the extendedperms parameter is enabled. For further information, refer to
the UserManagement Feature Description on the Kemp Documentation Page: https://kemptechnologies.com/loadmaster-documentation/.
--------------------------------------------------------------------------
WUI Section: System Configuration > System Administration > Backup/Restore
--------------------------------------------------------------------------
backupday
For scheduled backups, this parameter specifies the "day" number (0-7).
backupenable
Specifies if scheduled backups are enabled.
backuphost
Specifies the host to save the backup file to.
backuphour
For scheduled backups, this parameter specifies the "hour" number (0-23).
backupminute
For scheduled backups, this parameter specifies the "minute" number (0-59).
backupmethod
Specify the file transfer method for automated backups. Valid values are:
Ftp
SCP
sftp
backuppassword
Specifies the password for the user account that has access to save the backup file.
backuppath
Specifies the path on the remote host for saving the backup file.
backupuser
Specifies the user account that has access to save the backup file.
---------------------------------------------------------------------
WUI Section: System Configuration > System Administration > Date/Time
---------------------------------------------------------------------
ntphost
Specifies the time synchronization server. Multiple hosts can be specified using a space-separated list.
ntpkeytype
Specify the NTP Key Type. The valid values are SHA-1 (SHA), legacy SHA (SHA), and MD5 (M). The values must be specified in uppercase.
ntpkeysecret
The NTP shared secret string. The NTP secret can be a maximum of 40 characters long. If the secret is more than 20 characters long, it is treated as a
hex string. Setting this value to an empty string will disable the NTPv4 feature.
ntpkeyid
The NTP key ID. Valid values range from 1 to 99.
timezone
Specifies the time zone of the LoadMaster.
time
Sets the time of the LoadMaster.
-------------------------------------------------------------------
WUI Section: System Configuration > Logging Options > Debug Options
-------------------------------------------------------------------
irqpinning
You can use this parameter to enable or disable Interrupt Request Line (IRQ) pinning. This is disabled by default.
Warning: Only enable this option in consultation with Kemp Support.
Note: When you change the IRQ pinning option from off to on, IRQ pinning is enabled on all network interfaces that are assigned an IP address. When
IRQ pinning is enabled and you add an IP address to an unconfigured interface, that interface will not have IRQ pinning enabled until you either
toggle the IRQ pinning off and back on again, or the system is rebooted.
0 - Disabled
1 - Enabled
irqbalance
The purpose of IRQBalance is distribute hardware interrupts across processors on a multiprocessor system. This should only be enabled after
consultation with Kemp Technical Support.
tcpsack
Use the Set-LmParameter command with this parameter to enable or disable TCP SACK (Selective ACKnowledgement) processing. Use the Get-LmParameter
command to check if TCP SACK processing is enabled or disabled. This is a global setting that affects all Layer 7 Virtual Services. It only works if
TCP SACK is enabled on a Virtual Service client and the LoadMaster.
IPV6forwarding
Enable this parameter to enable Layer 4 IPv6 forwarding. Disable this option for full IPv6 conformance.
0 - Disabled
1 - Enabled
EnableISetupCli
Enable or disable the Command Line Interface (CLI) Service Management function.
0 - Disabled
1 - Enabled
backuptop
By default, the LoadMaster does not include top command output in a backup. To include it, enable the backuptop parameter. When included in backups,
top is run using the default parameters (regardless of what is configured in the WUI) and is sorted by memory usage.
backupnetstat
By default, the LoadMaster includes a Netstat output in backups taken. When this is included, backups take longer to complete. You can stop the
Netstat output from being included by disabling this parameter.
linearesplogs
By default, the LoadMaster deletes older log files. If this parameter is enabled, older log files will no longer be deleted. If the filesystem fills
up, further access via the LoadMaster is blocked.
netconsole
Netconsole is a kernel module which logs kernel printk messages over UDP allowing debugging of problems where disk logging fails. If directed by a
Kemp support engineer, the syslog daemon on a specific host
will receive all critical kernel messages. This can help in understanding why a LoadMaster is rebooting.
netconsoleinterface
The interface which hosts the Netconsole.
dhcpv6
When this parameter is enabled, the DHCPv6 client will run on the primary interface. This provides the capability to obtain an IPv6 address on boot.
If you want DHCPv6 to be run on every boot, keep this option enabled. However, this is a long running process and it keeps running in the background
when it is enabled so if you only need an IPv6 address to be assigned and you do not need to renew and release the IPv6 address you should disable
this option after the IPv6 address is assigned.
0 - Disabled
1 - Enabled
--------------------------------------------------------------------
WUI Section: System Configuration > Logging Options > Syslog Options
--------------------------------------------------------------------
syslogemergency
Use this option to set the host(s) which will receive Emergency events only. Entries must be comma-separated. Up to 10 entries are supported in total
for all levels.
syslogcritical
Use this option to set the host(s) which will receive Emergency and Critical events. Entries must be comma-separated. Up to 10 entries are supported
in total for all levels.
syslogerror
Use this option to set the host(s) which will receive Emergency, Critical and Error events. Entries must be comma-separated. Up to 10 entries are
supported in total for all levels.
sysloginfo
Use this option to set the host(s) which will receive Emergency, Critical, Error and Warning events. Entries must be comma-separated. Up to 10 entries
are supported in total for all levels.
syslognotice
Use this option to set the host(s) which will receive Emergency, Critical, Error, Warning and Notice events. Entries must be comma-separated. Up to 10
entries are supported in total for all levels.
syslogwarn
Use this option to set the host(s) which will receive All events. Entries must be comma-separated. Up to 10 entries are supported in total for all
levels.
syslognone
Use the Set-LmParameter command with this option to delete a host, or hosts, from any syslog level. Because you can only assign a specific host to one
level, you do not need to specify the syslog level to remove the host from. Entries must be comma-separated. Up to 10 entries can be deleted at once.
The Get-LmParameter command does not retrieve anything for this parameter.
syslogport
Specify the port that syslog messages are sent to on the receiving hosts.
syslogprot
Specify what protocol to use for the connection to a remote syslog server.
Valid values are:
- udp
- tcp
- tls
syslogcert
This parameter is only relevant when tls is specified as the syslogprot.
When syslogcert is enabled, it ensures that the host name or IPaddress that was used to initiate the secure connection resides in the Certificate
Subject or Subject Alternative Names (SAN) of the certificate.
------------------------------------------------------------------
WUI Section: System Configuration > Logging Options > SNMP Options
------------------------------------------------------------------
snmpenable
Enable or disable SNMP.
snmpV3enable
Enable SNMP V3.
0 = Disabled
1 = Enabled
snmpv3user
Specify the username.
snmpv3userpasswd
Specify the user password.
snmpAuthProt
Specify the relevant authentication protocol:
- MD5
- SHA
SHA is a more secure protocol.
snmpPrivProt
Specify the relevant privacy protocol:
- DES
- AES
AES is a more secure protocol.
snmpcontact
Specify the contact address that is sent in SNMP responses.
snmpcommunity
Specify the SNMP community string.
snmplocation
Specify the location that is sent in SNMP responses.
snmpHaTrap
Send SNMP traps from the shared IP address. This option is only available when the LoadMaster is in HA mode.
snmpv1sink
Specify the sink address for SNMP type 1 traps.
snmpv2sink
Specify the sink address for SNMP type 2 traps.
snmpclient
Specify the list of machines that can access the SNMP subsystem. If no clients are specified, then anyone can access SNMP.
snmptrapenable
Enable the generation of SNMP events whenever a significant event occurs.
-------------------------------------------------------------------
WUI Section: System Configuration > Logging Options > Email Options
-------------------------------------------------------------------
emailuser
The user account with access to send mail messages.
emaildomain
The domain, if required, for the user account authentication.
emailpassword
The email user's password.
emailserver
The host name or address of the SMTP server to send mail messages through.
emailsslmode
Specify the type of security protocol that should be used on the connection:
0 = None
1 = STARTTLS, if available
2 = STARTTLS
3 = SSL/TLS
emailport
The TCP port on which your mail server accepts connections (usually 25).
emailcritical
The email address to receive critical messages.
emailemergency
The email address to receive emergency messages.
emailerror
The email address to receive error messages.
emailinfo
The email address to receive informational messages.
emailnotice
The email address to receive notices.
emailwarn
The email address to receive warnings.
emailenable
Enables or disables the email logging options.
-------------------------------------------------------------------
WUI Section: System Configuration > Logging Options > SDN Log Files
-------------------------------------------------------------------
sdnstatsmode
There are two modes that can be used to gather the SDN statistics.
The modes are described below:
• Mode 1: When set to mode 1, the statistics are taken from the switch port that is connected to the server and the statistics are relayed back to the
LoadMaster.
• Mode 2: When set to mode 2, the information is taken from all of the switch ports along the path.
------------------------------------------------------------------------
WUI Section: System Configuration > Miscellaneous Options > WUI Settings
------------------------------------------------------------------------
hoverhelp
Enables or disables hover help in the WUI.
autosave
Auto-save is enabled by default. If it is disabled, several default WUI behaviors are modified. These are detailed below:
- Unsaved changes are highlighted by a background color change.
- You must confirm drop-down selections must by clicking the associated button (when auto-save is enabled, there is no button for some fields - the
change is automatically applied once selected).
- You are warned if you attempt to navigate away from a page with unsaved changes.
Notes:
- Disabling auto-save is currently a beta feature.
- If auto-save is disabled and you use the browser's back or refresh buttons - the WUI will not display any warnings about changes made on the
current page and they are lost if not committed.
motd
Sets the Message Of The Day (MOTD) for the web user interface. Either plain text or a text file can be used.
The maximum number of characters is 5,000.
An error will be displayed if the MOTD is greater than 5,000 characters.
Note: To add line breaks to the message, use HTML code (such as <br/> or <p> tags). cURL responses do not show HTML code as it would be shown in the
WUI, for example, <br> appears as <br>.
wuidisplaylines
Specifies the number of display lines in the WUI. This can be set from 10 to 100.
----------------------------------------------------------------------------
WUI Section: System Configuration > Miscellaneous Options > L7 Configuration
----------------------------------------------------------------------------
transparent
When using Layer 7, when this is enabled the connection arriving at the Real Server appears to come directly from the client. Alternatively, the
connection can be non-transparent which means that the
connections at the Real Server appear to come from the LoadMaster.
alwayspersist
This parameter also accepts no and yes as valid values. No and Yes correspond to 0 and 1 respectively.
expect100
By default, the L7 module only waits for 100-Continue replies if it sees an Expect-100 header, use RFC-2616 Compliant. If the system will always wait
for 100 Continue messages, use Require 100-Continue. If
the client will always send the POST data even if a 100 Continue message is not sent, use RFC-7231 Compliant instead.
localbind
In very high load situations, local port exhaustion can occur. Enabling this option allows the setting of alternate source addresses. This can be used
to expand the number of available local ports.
addcookieport
When using the LoadMaster behind a NATing gateway, all client addresses are the same. To create individual cookies the remote port can also be added
to the cookie. Enabling this option when not needed wastes resources.
addforwardheader
This option, only available when L7 Transparency is disabled, allows the addition of either X-ClientSide or X-Forwarded For to the HTTP header.
authtimeout
The duration (in seconds) that a connection remains open for while authentication is ongoing. This value can be between 30 and 300.
authpostwait
This parameter allows you to change the length of time to wait for a 401 response from a POST before sending the remainder of the POSTbody when using
Kerberos Constrained Delegation (KCD) back-end authentication. Valid values for the wait period range from 1 to 2000 (milliseconds). The default value
is 2000.
clienttokentimeout
The duration (in seconds) to wait for the client token while the process of authentication is ongoing (used for RSA SecurID and RADIUS
authentication). The default value for this parameter is 120.
finalpersist
When a Real Server is disabled, the sessions persisting on that Real Server continue to be served until the Drain Time has expired or until no more
sessions are being handled by the Real Server. No new sessions will be handled by the Real Server. Valid values include 0, and 60 to 86400.
rfcconform
By default, the LoadMaster conforms to the RFC when parsing HTTP headers. Disabling this will allow interworking with some broken browsers.
dropatdrainend
If enabled, all open connections to disabled Real Servers will be dropped at the end of the Real Servers Drain Stop Time or immediately if there are
no Persist entries associated with the Real Server.
droponfail
By default, existing connections are not closed if a Real Server fails. Enabling this feature causes all connections to be immediately dropped on Real
Server failure.
closeonerror
When enabled, the LoadMaster will always close the client connection when it sends back an error response. For Example, this changes the behaviour of
the LoadMaster when sending back a 304 File not changed
message after receiving an If-Modified-Since HTTP header.
rsarelocal
When checking to see if a client is on the local subnet, also check to see if the client is actually a Real Server.
slowstart
When using the Least Connection (or Weighted Least Connection) scheduling method, specify the time (in seconds) over which the load to a Real Server
which has just come online will be throttled.
ShareSubVSPersist
By default, each SubVS has an independent persistence table. Enabling this parameter will allow the SubVS to share this information.
logsplitinterval
When using Log Insight Scheduling this is the number of messages which are received on a connection before the stream is rescheduled. The default
value is 10.
allowemptyposts
By default the LoadMaster blocks POSTs that do not contain a Content-Length or Transfer-Encoding header to indicate the length of the requests
payload. When this parameter is set to true, such requests are assumed to have no payload data and are therefore not rejected.
forcefullrsmatch
By default, when the LoadMaster is trying to locate a Real Server for use with content switching, it tries to use the same Real Server as currently
selected, even if the port is not the same. If this parameter is enabled - the port is also compared.
AllowEmptyHttpHeaders
By default, if the LoadMaster is processing HTTP headers, it will ignore HTTP headers that have empty content. This can break some SOAP Services even
though it is against the HTTP RFCs. Enabling this option will allow these empty headers through.
loguseragent
When enabled, the User Agent header field is added to the User Logs.
0 - Disabled
1 - Enabled
CEFmsgFormat
When enabled, the ESP logs are generated in Common Event Format (CEF). CEF log format is easily consumable for Security Information and Event
Management (SIEM) tools, such as; Splunk, SolarWinds, LogRhythm, AlienVault, and so on.
0 - Disabled
1 - Enabled
L7NTLMProxy
When L7NTLMProxy is enabled, NTLM authorization works against the Real Servers. If L7NTLMProxy is disabled, the old insecure NTLM processing is
performed.
Kemp highly recommends ensuring that L7NTLMProxy is enabled.
0 - Disabled
1 - Enabled
---------------------------------------------------------------------------
WUI Section: System Configuration > Miscellaneous Options > Network Options
---------------------------------------------------------------------------
snat
Enabling this options allows the LoadMaster to NAT connections from the Real Servers to the internet.
routefilter
When enabled, this option only accepts IP frames from a host over the interface where the routing algorithm would route frames to the host. This is
known as strict source route validation.
subnetoriginating
When transparency is disabled for a Virtual Service, the source IP address of connections to Real Servers is the Virtual Service. When enabled, the
source IP address is the local address of the LoadMaster.
If the Real Server is on a subnet, the subnet address of the LoadMaster will be used.
nonlocalrs
Enable this option to allow assigning non-local Real Servers to Virtual Services.
multigw
Use this option to enable the ability to move the default gateway to a different interface.
Note: Alternate default gateway support is not permitted in a cloud environment.
conntimeout
Specify the timeout value for the check request.
Range: 4-60
tcptimestamp
The LoadMaster can include a timestamp in the SYN when connecting to Real Servers. Only enable this option when requested to from Kemp Support.
resetclose
When enabled, the LoadMaster will close its connection to the Real Servers by using TCP RESET instead of the normal close handshake.
keepalive
By default, the system uses TCP keepalives to check for failed clients. Enabling this option improves the reliability of older TCP connections (SSH
sessions). Not normally required for normal HTTP/HTTPS services.
allowupload
The LoadMaster has been optimized with HTTP workloads in mind. Enabling this option allows non HTTP uploads to work correctly.
subnetorigin
When transparency is disabled for a Virtual Service, the source IP address of connections to Real Servers is the Virtual Service. When enabled, the
source IP address is the local address of the LoadMaster.
If the Real Server is on a subnet, the subnet address of the LoadMaster will be used.
onlydefaultroutes
Enable this option to force traffic from Virtual Services, which have default route entries set, to be routed to the interface where the Virtual
Service’s default route is located.
http_proxy
This option allows clients to specify the HTTP(S) proxy server and port the LoadMaster will use to access the internet.
SSLDisableMasterSecret
By default, the LoadMaster processes the Master Secret SSL Extension. This can cause problems for some legacy clients so it is possible to optionally
disable this functionality by enabling the SSLDisableMasterSecret parameter.
dhkeysize
Select the strength of the key used in the Diffe-Hellman key exchanges. If this value is changed, a reboot is required in order to use the new value.
The default value is 2048 Bits.
Valid values:
- 512
- 1024
- 2048
- 4096
sslrenegotiate
By default, the LoadMaster allows a client to automatically renegotiate during an SSL transaction. Disabling this parameter causes SSL connections to
terminate if a renegotiation is requested by the client.
sslforceserververify
By default, when re-encrypting traffic the LoadMaster does not check the certificate provided by the Real Server. Enabling this option forces the
LoadMaster to verify that the certificate on the Real Server is valid, that is, the certificate authority and expiration are OK. This includes all
intermediate certificates.
tcpnorecycle
Enable this option to revert to the legacy mode of reusing TCP timewait connections.
Note: Only enable this after consulting with Kemp Support.
SSLOldLibraryVersion
By default, the LoadMaster uses the latest version of OpenSSL. This may cause performance problems on heavily-loaded sites. It is possible using the
SSLOldLibraryVersion parameter to switch back to the old library which should alleviate some of these problems. Using the old library means that there
is no support for TLS 1.3.
If you switch from using the old library to using the current library by changing the SSLOldLibraryVersion parameter, TLS1.3 is automatically
re-enabled on all Virtual Services.
Valid values:
0 - Use current SSL library + TLS 1.3
1 - Use older SSL library - no TLS 1.3
This option is not applicable for Cavium5 machines - those cards do not support the old libraries. Therefore, this option is not applicable following
LoadMaster/Kemp ECS Connection Manager models:
- LM-X25
- LM-X40 Rev 05
- LM-X40M
- LM XHC 25G/40G/100G
- ECS Connection Manager H3 Rev 02
- ECS Connection Manager H3M
- ECS Connection Manager H3 25G/40G/100G
For these LoadMaster models, the SSLOldLibraryVersion parameter is available but the LoadMaster will continue to use the current OpenSSL
implementation even if SSLOldLibraryVersion is enabled.
Warning: Switching the OpenSSL version causes a total SSL outage during the switch. This operation should not be performed during working hours.
-----------------------------------------------------------------------------
WUI Section: System Configuration > Miscellaneous Options > AFE Configuration
-----------------------------------------------------------------------------
paranoia
Sets the sensitivity of IDS detection.
cachesize
Specifies the cache size.
hostcache
Enable or disable using the host cache.
limitinput
Limit the number of connections.
L7LimitInput
This setting limits the default maximum number of connection attempts (per second) from a specific host.
-------------------------------------------------------------------------
WUI Section: System Configuration > Miscellaneous Options > HA Parameters
-------------------------------------------------------------------------
hastatus
The status of a HA or cluster unit. This is a read only parameter and cannot be set. Possible values are:
Normal HA:
Active, Standby, Passive (all as expected).
Cloud HA:
Active, Standby, Passive (if status not yet set).
Cluster:
Active (if master), Standby (if slave), Passive (if disabled).
hatimeout
The time the master must be unavailable before a switchover occurs. Allowed Values: 1-5, each option being a predetermined time interval:
1 = 3 seconds
2 = 6 seconds
3 = 9 seconds
4 = 12 seconds
5 = 15 seconds
hawait
This is how long (in seconds) after the initial boot, before the LoadMaster becomes active. If the partner machine is running this value is ignored.
This value can be changed to mitigate the time taken for some intelligent switches to detect that the LoadMaster has started and to bring up the link.
macglobal
By default, the LoadMaster uses an IPmulticast address when sending CARP packets. Enabling this option forces the use of the IPbroadcast address
instead.
0 = Disabled
1 = Enabled
haprefered
By default, neither partner in a HA cluster has priority. When a machine restarts after a switchover that machine becomes a slave. Specifying a
preferred host means that when this machine restarts it will always become the master and the partner will revert to slave mode.
hamode
Specify the HA mode. If only using a single LoadMaster, use Non-HA Mode. In HA mode, one LoadMaster must be specified as the first and another as
second. HA will not work if both LoadMasters are specified
the same.
0 = Turn off HA mode
1 = HA 1 mode
2 = HA 2 mode
haif
The network interface used when synchronising the configuration between the members of the HA cluster.
halinkfailreboot
When this check box is enabled, the LoadMaster is forced to reboot if there is a link failure. The halinkfailreboot parameter is relevant when High
Availability (HA) is configured and the haprefered parameter is set to 0 (No Preferred Server). You cannot have a preferred server if halinkfailreboot
is enabled - if you did, it could lead to circular swapping between the active and standby LoadMaster units.
0 - Disabled
1 - Enabled
havhid
When using multiple HA LoadMasters on the same network, this value identifies each cluster so that there are no potential unwanted interactions.
hainitial
Perform extra network checks at boot time. This may cause instability and should not be used.
tcpfailover
When using L4 services, enabling updates allows L4 connection maintenance across a HA switchover. This option is ignored for L7 services.
This parameter is now deprecated and has been replaced with the HAL4update parameter.
cookieupdate
When using L7 services, enabling this option allows sharing of persistency information between HA partners. If a HA switchover occurs, the persistency
information will then not be lost. Enabling this option can have a significant performance impact.
This parameter is now deprecated and has been replaced with the HAL7Update parameter.
hal4update
When using L4 services, enabling updates allows L4 connection maintenance across a HA switchover. This option is ignored for L7 services.
L4SyncThreshold
The minimum number of incoming packets that a connection must receive before the connection is synchronized. The range of the threshold is from 0 to
(the Sync Period -1). The default value is 3.
L4SyncPeriod
A connection is synchronized every time the number of its incoming packets modulus Sync Period equals the threshold. Valid values range from the Sync
Threshold+1 to 255. The default value is 50.
L4SyncRefreshPeriod
The difference (in seconds) in the reported connection timer that triggers a new sync message. Valid values range from 0-10. The default value is 0.
hal7update
When using L7 services, enabling this option allows sharing of persistency information between HA partners. If a HA switchover occurs, the persistency
information will then not be lost. Enabling this option can have a significant performance impact.
vmac
This option creates a shared MAC address for both units. When failover occurs, the LoadMaster handles the MAC address handover too. This allows the
switches to keep the MAC address and not worry about ARP caches or stale records.
--------------------------------------------------------------------
WUI Section: System Configuration > QoS/Limiting
--------------------------------------------------------------------
MaxConnsLimit
The maximum number of simultaneous connections (TCP and UDP).
MaxCPSLimit
The global connection limit.
MaxRPSLimit
The global request limit.
MaxBandwidthLimit
The global bandwidth limit (kilobits per second).
SendRateLimitError
This parameter accepts the following values:
0 - no error response (the connection is simply dropped)
1 - Send 429 Too Many Requests error response
2 - Send 503 Service Unavailable error response
RateLimitFail
Fail on rate limit. This parameter accepts the following values:
0 - disabled (the LoadMaster attempts to select a different RS or SubVS to use for the connection)
1 - enabled (forces an error)
LimitLogging
Generate a summary log entry every 5 seconds. This parameter accepts the following values:
0 - disabled
1 - enabled
ClientMaxConnsLimit
This limits the default maximum number of maxccc attempts (per second) from a specific host. Setting the limit to 0 disables this option.
Valid values range from 0 - 1000000.
ClientCPSLimit
The global client connection limit.
ClientRPSLimit
The global client request limit.
ClientMaxBandwidthLimit
The global client maximum bandwidth limit.
--------------------------------------------------------------------
WUI Section: Network Telemetry
--------------------------------------------------------------------
TelemetryServer
Define the destination IP address or Fully Qualified Domain Name (FQDN) and port number of your IPFIX collector (for example, 1.1.1.1:2055 or
collector.local:3000). The IPFIX export runs over the UDP protocol and you must ensure that the collector is reachable over the network from the
LoadMaster.
TelemetryActiveTimeout
The global active timeout value.
Range: 10 - 6000
TelemetryInactiveTimeout
The global inactive timeout value.
Range: 1 - 59
TelemetryOptArp
Specify whether or not to collect ARP values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptDhcp
Specify whether or not to collect DHCP values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptDns
Specify whether or not to collect DNS values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptHttp
Specify whether or not to collect HTTP values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptMail
Specify whether or not to collect email values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptNbar2
Specify whether or not to collect NBAR2 values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptSamba
Specify whether or not to collect Samba values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptExtendedVoip
Specify whether or not to collect VoIP values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptMsSql
Specify whether or not to collect MSSQL values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptPostgres
Specify whether or not to collect PostgresSQL values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptMySql
Specify whether or not to collect MySQL values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptNpm
Specify whether or not to collect NPM values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptExtendedNpm
Specify whether or not to collect Extended NPM values.
Valid values:
0 - Disabled
1 - Enabled
TelemetryOptVxlan
Specify whether or not to collect VXLAN values.
Valid values:
0 - Disabled
1 - Enabled
Set-LmParameter -Param <String> -Value <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmParameter -Param <String> -Value <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The parameter to configure. | true | false | |||
The value to set the parameter to. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmParameter -Param SSLRefreshInterval -Value 4000
Upload the IPsec configuration file.
Install the IPsec configuration for the specified route-based VPN connection on the LoadMaster.
Set-LmRouteVpnConfiguration -Name <String> -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-LmRouteVpnConfiguration -Name <String> -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the connection name for the relevant route-based VPN connection. Ensure the Name of the connection is the same as the connection name in the ipsec.conf file you are uploading. |
true | false | |||
Specify the path to the route configuration file to upload (including the filename and extension). | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-LmRouteVpnConfiguration -Name new_Route-VPN -Path "C:\Users\Username\ipsec.conf"
Upload the route configuration file.
Upload the route configuration file for the specified route-based VPN on the LoadMaster.
Set-LmRouteVpnRoutes -Name <String> -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-LmRouteVpnRoutes -Name <String> -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the name of the route-based VPN connection on the LoadMaster. | true | false | |||
Specify the full path to the file (including the filename and extension). | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-LmRouteVpnConfiguration -Name new_Route-VPN -Path "C:\Users\Username\vti.conf"
Upload the IPsec secrets file.
Upload the IPsec secrets file for the specified route-based VPN on the LoadMaster.
Set-LmRouteVpnSecrets -Name <String> -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Set-LmRouteVpnSecrets -Name <String> -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the relevant route-based VPN connection. | true | false | |||
The full path to the secrets file including the filename and extension. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Set-LmRouteVpnSecrets -Name new_Route-VPN -Path "C:\Users\Username\ipsec.secrets"
Allows you to set the Virtual Private Network (VPN) addresses at the same time.
Use this command to set the VPN addresses, such as the local IP address, local subnet(s), remote IP address and remote subnet(s).
Set-LmVpnAddrs -Name <String> -LocalIp <String> -LocalSubnets <String> -RemoteIp <String> -RemoteSubnets <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmVpnAddrs -Name <String> -LocalIp <String> -LocalSubnets <String> -RemoteIp <String> -RemoteSubnets <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN. | true | false | |||
In non-HA mode, the default is the LoadMaster IP address, i.e. the IP address of the default gateway interface. In HA-mode, the default is the shared IP address. |
true | false | |||
When the LocalIp is set, the LocalSubnet is automatically populated. Multiple local subnets can be specified using a comma-separated list. Up to 10 IP addresses can be specified. |
true | false | |||
Set the IP address for the remote side of the connection. | true | false | |||
Set the subnet for the remote side of the connection. Multiple remote subnets can be specified using a comma-separated list. Up to 10 IP addresses can be specified. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmVpnAddrs -LocalIp 10.12.12.15 -LocalSubnets 10.12.12.0 -Name ExampleVpnAddress -RemoteIp 172.22.55.52 -RemoteSubnets 172.22.55.0
Allows you to set the local IP address of a Virtual Private Network (VPN).
Use this command to configure the local IP address of the specified VPN.
Set-LmVpnLocalIp -Name <String> -LocalIp <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmVpnLocalIp -Name <String> -LocalIp <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN. | true | false | |||
In non-HA mode, the default is the LoadMaster IP address, i.e. the IP address of the default gateway interface. In HA-mode, the default is the shared IP address. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmVpnLocalIp -Name ExampleVPN -LocalIp 10.154.11.123
Allows you to set the Local Subnet Address(es).
Use this command to configure the Local Subnet Address(es) of the Virtual Private Network (VPN).
Set-LmVpnLocalSubnet -Name <String> -LocalSubnets <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmVpnLocalSubnet -Name <String> -LocalSubnets <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN. | true | false | |||
When the LocalIp is set, the LocalSubnet is automatically populated. Multiple local subnets can be specified using a comma-separated list. Up to 10 IP addresses can be specified. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmVpnLocalSubnet -LocalSubnets 10.11.11.0 -Name ExampleVpnLocalSubnet
Disable the Perfect Forward Secrecy (PFS) option.
Allows you to disable the PFS option for a particular VPN connection.
Set-LmVpnPfsDisable -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmVpnPfsDisable -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN connection. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmVpnPfsDisable -Name ExampleVpn
Enable the Perfect Forward Secrecy (PFS) option.
Allows you to enable the PFS option for a particular VPN connection.
Set-LmVpnPfsEnable -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmVpnPfsEnable -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN connection. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmVpnPfsEnable -Name ExampleVpn
Allows you to set the Remote IP Address of the specified Virtual Private Network (VPN).
Set the IP address for the remote side of the connection.
Set-LmVpnRemoteIp -Name <String> -RemoteIp <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmVpnRemoteIp -Name <String> -RemoteIp <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN. | true | false | |||
Set the IP address for the remote side of the connection. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmVpnRemoteIp -Name ExampleVpnRemoteIp -RemoteIp 172.22.55.2
Allows you to set the Remote Subnet Address(es) of the specified Virtual Private Network (VPN).
Use this command to configure the Remote Subnet Address(es) of the specified VPN.
Set-LmVpnRemoteSubnet -Name <String> -RemoteSubnets <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmVpnRemoteSubnet -Name <String> -RemoteSubnets <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN. | true | false | |||
Set the subnet for the remote side of the connection. Multiple remote subnets can be specified using a comma-separated list. Up to 10 IP addresses can be specified. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmVpnRemoteSubnet -Name ExampleVpnRemoteSubnet -RemoteSubnets 10.115.2.0
Allows you to set the connection secret details of the specified Virtual Private Network (VPN).
Configure the connection secret details for the specified VPN.
Set-LmVpnSecret -Name <String> -LocalId <String> -RemoteId <String> -Key <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmVpnSecret -Name <String> -LocalId <String> -RemoteId <String> -Key <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN. | true | false | |||
Identification for the local side of the connection. | true | false | |||
Identification for the remote side of the connection. This can be the remoteip. | true | false | |||
The Pre Shared Key (PSK) string. This is the Shared key which is generated and managed on the Azure side. The key length should be at least 16 and at most 64 characters. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmVpnSecret -Key ExampleKeyExampleKey -LocalId 10.35.47.24 -Name ExampleVPN -RemoteId 10.23.34.33
Configure the WUI settings.
Use this command to set values for the WUI settings parameters, such as hoverhelp and motd (Message of the Day).
Set-LmWuiSetting [-hoverhelp <Boolean>] [-motd <String>] [-wuidisplaylines <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LmWuiSetting [-hoverhelp <Boolean>] [-motd <String>] [-wuidisplaylines <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enable/disable hover help text in the WUI. 0 - Disable 1 - Enable |
false | false | |||
Set the Message of the Day (MOTD), which is displayed on the WUI home page after logging in. | false | false | |||
Set the maximum number of lines to be displayed on a single statistics page. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LmWuiSetting -hoverhelp 0 -motd "Example Message of the Day"
Allows you to set the values of the email logging options.
Configure the various levels of email logging recipients.
Set-LogEmailConfiguration [-EmailEnable <Boolean>] [-EmailServer <String>] [-EmailPort <Int32>] [-EmailUser <String>] [-EmailPassword <String>] [-EmailDomain <String>] [-EmailSSLMode <Int16>] [-EmailEmergency <String>] [-EmailCritical <String>] [-EmailError <String>] [-EmailWarn <String>] [-EmailNotice <String>] [-EmailInfo <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LogEmailConfiguration [-EmailEnable <Boolean>] [-EmailServer <String>] [-EmailPort <Int32>] [-EmailUser <String>] [-EmailPassword <String>] [-EmailDomain <String>] [-EmailSSLMode <Int16>] [-EmailEmergency <String>] [-EmailCritical <String>] [-EmailError <String>] [-EmailWarn <String>] [-EmailNotice <String>] [-EmailInfo <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enables or disables the email logging options. | false | false | |||
The host name or address of the SMTP server to send mail messages through. | false | false | |||
The TCP port on which your mail server accepts connections (usually 25). | false | false | |||
The user account with access to send mail messages. | false | false | |||
The email user's password. | false | false | |||
The domain, if required, for the user account authentication. | false | false | |||
Specify the type of security protocol that should be used on the connection: 0 - None 1 - STARTTLS, if available 2 - STARTTLS 3 - SSL/TLS |
false | false | |||
The email address to receive emergency messages. | false | false | |||
The email address to receive critical messages. | false | false | |||
The email address to receive error messages. | false | false | |||
The email address to receive warnings. | false | false | |||
The email address to receive notices. | false | false | |||
The email address to receive informational messages. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LogEmailConfiguration -EmailCritical criticaluser@kemptechnologies.com -EmailEmergency emergencycontact@kemptechnologies.com
Allows you set which hosts the various Syslog messages get sent to.
Configure the various levels of syslog level alerts.
Set-LogSyslogConfiguration [-SyslogCritical <String>] [-SyslogEmergency <String>] [-SyslogError <String>] [-SyslogInfo <String>] [-SyslogNotice <String>] [-SyslogWarn <String>] [-SysLogNone <String>] [-SyslogPort <UInt16>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-LogSyslogConfiguration [-SyslogCritical <String>] [-SyslogEmergency <String>] [-SyslogError <String>] [-SyslogInfo <String>] [-SyslogNotice <String>] [-SyslogWarn <String>] [-SysLogNone <String>] [-SyslogPort <UInt16>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the syslog host for critical notifications. | false | false | |||
Specifies the syslog host for emergency notifications. | false | false | |||
Specifies the syslog host for error notifications. | false | false | |||
Specifies the syslog host for information notices. | false | false | |||
Specifies the syslog host for general notifications. | false | false | |||
Specifies the syslog host for warning notifications. | false | false | |||
Use this option to delete a host, or hosts, from any syslog level. Because you can only assign a specific host to one level, you do not need to specify the syslog level to remove the host from. Entries must be comma-separated. Up to 10 entries can be deleted at once. The get command does not retrieve anything for this parameter. |
false | false | |||
Specify a non-standard port for syslog transfer. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-LogSyslogConfiguration -SyslogCritical 10.154.11.39 -SyslogEmergency 10.154.11.26
Allows you to set the values of Networking options.
Allows you to set the values of Networking options.
Set-NetworkConfiguration [-SNAT <Boolean>] [-AllowUpload <Boolean>] [-ConnTimeout <Int64>] [-KeepAlive <Boolean>] [-MultiGW <Boolean>] [-NonLocalRS <Boolean>] [-OnlyDefaultRoutes <Boolean>] [-ResetClose <Boolean>] [-SubnetOrigin <Boolean>] [-SubnetOriginating <Boolean>] [-TCPTimeStamp <Boolean>] [-RouteFilter <Boolean>] [-DHKeySize <Int32>] [-Http_Proxy <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-NetworkConfiguration [-SNAT <Boolean>] [-AllowUpload <Boolean>] [-ConnTimeout <Int64>] [-KeepAlive <Boolean>] [-MultiGW <Boolean>] [-NonLocalRS <Boolean>] [-OnlyDefaultRoutes <Boolean>] [-ResetClose <Boolean>] [-SubnetOrigin <Boolean>] [-SubnetOriginating <Boolean>] [-TCPTimeStamp <Boolean>] [-RouteFilter <Boolean>] [-DHKeySize <Int32>] [-Http_Proxy <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enabling this options allows the LoadMaster to NAT connections from the Real Servers to the internet. | false | false | |||
The LoadMaster has been optimized with HTTP workloads in mind. Enabling this option allows non HTTP uploads to work correctly. | false | false | |||
Specify, in seconds, the time a connection can be idle before it is closed. This is independent of Persistency Timeout. Setting a value of 0 resets to the default value of 660 seconds. |
false | false | |||
By default, the system uses TCP keepalives to check for failed clients. Enabling this option improves the reliability of older TCP connections (SSH sessions). Not normally required for normal HTTP/HTTPS services. |
false | false | |||
Use this option to enable the ability to move the default gateway to a different interface. Note: Alternate default gateway support is not permitted in a cloud environment. |
false | false | |||
Enable this option to permit non-local Real Servers to be assigned to Virtual Services. 0 - Disabled 1 - Enabled This option is enabled by default. |
false | false | |||
Enable this option to force traffic from Virtual Services, which have default route entries set, to be routed to the interface where the Virtual Service’s default route is located. |
false | false | |||
When enabled, the LoadMaster will close its connection to the Real Servers by using TCP RESET instead of the normal close handshake. | false | false | |||
When transparency is disabled for a Virtual Service, the source IP address of connections to Real Servers is the Virtual Service. When enabled, the source IP address is the local address of the LoadMaster. If the Real Server is on a subnet, the subnet address of the LoadMaster will be used. |
false | false | |||
When transparency is disabled for a Virtual Service, the source IP address of connections to Real Servers is the Virtual Service. When enabled, the source IP address is the local address of the LoadMaster. If the Real Server is on a subnet, the subnet address of the LoadMaster will be used. |
false | false | |||
The LoadMaster can include a timestamp in the SYN when connecting to Real Servers. Only enable this option when requested to from Kemp Support. | false | false | |||
When enabled, this option only accepts IP frames from a host over the interface where the routing algorithm would route frames to the host. This is known as strict source route validation. |
false | false | |||
Select the strength of the key used in the Diffe-Hellman key exchanges. If this value is changed, a reboot is required in order to use the new value. The default value is 2048 Bits. |
false | false | |||
This option allows clients to specify the HTTP(S) proxy server and port the LoadMaster will use to access the internet. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-NetworkConfiguration -SNAT 1
Allows you to set the values of the DNS Configuration options.
Allows you to set the values of the DNS Configuration options.
Set-NetworkDNSConfiguration [-Hostname <String>] [-HA1Hostname <String>] [-HA2Hostname <String>] [-NameServer <String>] [-Searchlist <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-NetworkDNSConfiguration [-Hostname <String>] [-HA1Hostname <String>] [-HA2Hostname <String>] [-NameServer <String>] [-Searchlist <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The hostname assigned to the LoadMaster. | false | false | |||
When using the LoadMaster in HA mode, this is the host name of the first node. If the LoadMaster is not in HA mode, then this will return an error. | false | false | |||
When using the LoadMaster in HA mode, this is the host name of the second node. If the LoadMaster is not in HA mode, then this will return an error. | false | false | |||
The DNS server the LoadMaster will use for name resolution. | false | false | |||
The domain suffix search list when performing DNS resolution. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-NetworkDNSConfiguration -NameServer 10.154.33.22
Allows you to set the values of the options of the specified interface.
Allows you to set the values of the options of the specified interface.
Set-NetworkInterface [-InterfaceID <Int16>] [-IPAddress <String>] [-MTU <Int32>] [-HACheck <Boolean>] [-GWIface <Boolean>] [-clupdate <Boolean>] [-GeoTraffic <Boolean>] [-BondMode <String>] [-Partner <String>] [-Shared <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-NetworkInterface [-InterfaceID <Int16>] [-IPAddress <String>] [-MTU <Int32>] [-HACheck <Boolean>] [-GWIface <Boolean>] [-clupdate <Boolean>] [-GeoTraffic <Boolean>] [-BondMode <String>] [-Partner <String>] [-Shared <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID of the network interface. | false | false | |||
The IP Address to be assigned to the specified network interface. | false | false | |||
The MTU setting for this interface. | false | false | |||
This parameter is only relevant in a HA/cluster configuration. Specify whether or not to use this interface for HA/cluster checks. 0 – Not used for HA/cluster checks 1 – Used for HA/cluster checks The default interface used for checking is eth0. When this option is enabled for an interface, you are prevented from disabling it on that interface. To switch to another interface, specify hacheck=yes/1 for a different interface. You cannot disable this parameter by specifying hacheck=no/0. |
false | false | |||
Specifies if this is a network gateway interface. 0 - Disabled 1 - Enabled If enabling this option, you must then run the following command: Set-LmParameter -Param dfltgw <NewGatewayIPAddress> |
false | false | |||
Enable this to use this interface for cluster synchronization operations. There must be exactly one interface that is configured for cluster updates. The default interface used for updates is eth0. When this option is enabled for an interface, you are prevented from disabling it on that interface. To switch to another interface, specify clupdate=yes/1 for a different interface. You cannot disable this parameter by specifying clupdate=no/0. |
false | false | |||
Specify whether or not to use this interface for GEO responses and requests. | false | false | |||
The bond mode determines the way in which traffic sent out of the bonded interface is actually dispersed over the real interfaces. | false | false | |||
IP address of the partner machine (HA only). | false | false | |||
IP address of the shared address (HA only). | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-NetworkInterface -MTU 1400
Allows you to set the values of the various SNMP options.
Allows you to set the values of the various SNMP options.
Set-NetworkSNMPConfiguration [-SNMPEnable <Boolean>] [-SNMPv3enable <Boolean>] [-SNMPv3user <String>] [-SNMPv3userpasswd <String>] [-snmpAuthProt <String>] [-snmpPrivProt <String>] [-SNMPClient <String>] [-SNMPCommunity <String>] [-SNMPContact <String>] [-SNMPLocation <String>] [-SNMPTrapEnable <Boolean>] [-SNMPHaTrap <Boolean>] [-SNMPv1Sink <String>] [-SNMPv2Sink <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-NetworkSNMPConfiguration [-SNMPEnable <Boolean>] [-SNMPv3enable <Boolean>] [-SNMPv3user <String>] [-SNMPv3userpasswd <String>] [-snmpAuthProt <String>] [-snmpPrivProt <String>] [-SNMPClient <String>] [-SNMPCommunity <String>] [-SNMPContact <String>] [-SNMPLocation <String>] [-SNMPTrapEnable <Boolean>] [-SNMPHaTrap <Boolean>] [-SNMPv1Sink <String>] [-SNMPv2Sink <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enable or disable SNMP. | false | false | |||
Enable SNMP V3. 0 - Disabled 1 - Enabled |
false | false | |||
Specify the username. | false | false | |||
Specify the user password. | false | false | |||
Specify the relevant authentication protocol: - MD5 - SHA SHA is a more secure protocol. Note: These values are case sensitive - please enter them in uppercase. |
false | false | |||
Specify the relevant privacy protocol: - DES - AES AES is a more secure protocol. Note: These values are case sensitive - please enter them in uppercase. |
false | false | |||
Specify the list of machines that can access the SNMP subsystem. If no clients are specified, then anyone can access SNMP. | false | false | |||
Specify the SNMP community string. | false | false | |||
Specify the contact address that is sent in SNMP responses. | false | false | |||
Specify the location that is sent in SNMP responses. | false | false | |||
Enable the generation of SNMP events whenever a significant event occurs. | false | false | |||
Send SNMP traps from the shared IP address. This option is only available when the LoadMaster is in HA mode. | false | false | |||
Specify the sink address for SNMP type 1 traps. | false | false | |||
Specify the sink address for SNMP type 2 traps. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-NetworkSNMPConfiguration -SNMPv3enable 1
Set a packet filtering option.
Sets a packet filtering option. This can also be used to enable or disable packet filtering. Note that packet filtering cannot be disabled if the GEO
feature is enabled.
Set-PacketFilterOptionACL -Option <String> -Value <Boolean> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-PacketFilterOptionACL -Option <String> -Value <Boolean> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The following packet filtering options are supported: enable, drop, ifblock, and wuiblock: The enable option indicates whether packet filtering is enabled or disabled on the LoadMaster. Note that packet filtering is enabled by default and cannot be disabled if the GEO feature is enabled. If packet filtering is enabled, the drop option indicates whether the LoadMaster silently drops blocked packets or rejects them by responding with an ICMP reject packet. For security reasons it is usually best to drop any blocked packets silently. If packet filtering is enabled, the ifblock option indicates whether the LoadMaster restricts network traffic by imposing restrictions upon routing between attached subnets. If the wuiblock option is enabled, access to the WUI is also controlled by the packet filter. In this case, the client that last made a change to the packet filter will still have access. If this option is disabled, access to the WUI is not affected by the packet filter. |
true | false | |||
Specify whether to enable or disable the specified Option: 0 – Disabled 1 – Enabled |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-PacketFilterOptionACL -Option drop -Value 0
Use this command to set values for some SAML-related parameters.
Allows you to set values for some SAML-related parameters. For example, the IDP Entity ID.
Set-SAMLSPEntity -Domain <String> [-IdpEntityId <String>] [-IdpSsoUrl <String>] [-IdpLogoffUrl <String>] [-IdpCert <String>] [-SpEntityId <String>] [-SpCert <String>] [-idp_match_cert <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SAMLSPEntity -Domain <String> [-IdpEntityId <String>] [-IdpSsoUrl <String>] [-IdpLogoffUrl <String>] [-IdpCert <String>] [-SpEntityId <String>] [-SpCert <String>] [-idp_match_cert <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The domain name of the relevant domain to be updated. | true | false | |||
Specify the Identity Service Provider (IdP) Entity ID. | false | false | |||
Specify the IdP Single Sign On (SSO) URL. | false | false | |||
Specify the IdP Logoff URL. | false | false | |||
Specify the IdP certificate to use for verification processing. | false | false | |||
The Service Provider (SP) entity ID is an identifier that is shared to enable the IdP to understand, accept and have knowledge of the entity when request messages are sent from the LoadMaster. This must correlate to the identifier of the relying party on the AD FS server. |
false | false | |||
It is optional to sign requests that are sent in the context of logon. Currently, the LoadMaster does not sign those requests. In the context of log off requests – it is mandatory and these requests must be signed. This is to avoid any spoofing and to provide extra security in relation to log off functionality. This ensures that users are not being hacked and not being logged off unnecessarily. Using the SpCert parameter, you can choose to use a self-signed certificate to perform the signing. To specify a self-signed certificate, set SpCert to useselfsigned. By default, SpCert is set to useselfsigned. |
false | false | UseSelfSigned | ||
If this option is enabled, the IdP certificate assigned must match the certificate in the IdP SAML response. Range: 0 - Disabled 1 - Enabled |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-SAMLSPEntity -Domain example2.com -IdpEntityId idp-3.example.com -IdpSsoUrl example.com -IdpLogoffUrl example.com/logoff -SpEntityId exampleID -SpCert useselfsigned -idp_match_cert 1
Used to change the details of an SDN controller.
Used to change the details of an SDN controller.
Set-SdnController -Cid <Int32> [-Clid <Int32>] [-IPV4 <String>] [-Port <Int32>] [-Https <Boolean>] [-User <String>] [-Password <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SdnController -Cid <Int32> [-Clid <Int32>] [-IPV4 <String>] [-Port <Int32>] [-Https <Boolean>] [-User <String>] [-Password <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID of the controller to be modified. To get the controller ID, run the getsdncontroller command. | true | false | |||
The cluster ID for the SDN controller for changing. | false | false | |||
The IPv4 address of the SDN controller. | false | false | |||
The port of the SDN controller. | false | false | |||
The HTTP method to use. | false | false | |||
The username to be used to access the SDN controller PowerShell API. | false | false | |||
The password to be used to access the SDN controller PowerShell API. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-SdnController -Cid 56 -Https 0
Allows you to set the web administrative access interface and the administrative default gateway.
Allows you to set the web administrative access interface and the administrative default gateway.
Set-SecAdminAccess -WuiNetworkInterfaceId <Int32> -WuiPort <Int32> [-WuiDefaultGateway <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SecAdminAccess -WuiNetworkInterfaceId <Int32> -WuiPort <Int32> [-WuiDefaultGateway <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The index of an existing interface. This index number corresponds to the interface number in the LoadMaster WUI, i.e. the index for eth0 is 0. | true | false | |||
Specify the port used to access the administrative web interface. | true | false | |||
When administering the LoadMaster from a non-default interface, a different default gateway for administrative traffic only can be specified using this parameter. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-SecAdminAccess -WuiNetworkInterfaceId 0 -WuiPort 443
Configure the admin WUI configuration settings.
Set parameters such as the WUICipherset and WUITLSProtocols.
Set-SecAdminWuiConfiguration [-WUITLSProtocols <Int32>] [-WUICipherset <String>] [-sessioncontrol <Boolean>] [-sessionbasicauth <Boolean>] [-sessionmaxfailattempts <Int16>] [-sessionidletime <Int32>] [-sessionconcurrent <Int16>] [-wuipreauth <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SecAdminWuiConfiguration [-WUITLSProtocols <Int32>] [-WUICipherset <String>] [-sessioncontrol <Boolean>] [-sessionbasicauth <Boolean>] [-sessionmaxfailattempts <Int16>] [-sessionidletime <Int32>] [-sessionconcurrent <Int16>] [-wuipreauth <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify whether or not it is possible to connect to the LoadMaster WUI using the following protocols; SSLv3, TLS1.0, TLS1.1, TLS1.2, or TLS1.3. The protocols can be enabled and disabled using a bitmask value in the range 0 to 30. Refer to the table below to find out what number corresponds to which settings. Number | SSLv3 | TLS1.0 | TLS1.1 | TLS1.2 | TLS1.3 0 | Enabled | Enabled | Enabled | Enabled | Enabled 1 | Disabled | Enabled | Enabled | Enabled | Enabled 2 | Enabled | Disabled | Enabled | Enabled | Enabled 3 | Disabled | Disabled | Enabled | Enabled | Enabled 4 | Enabled | Enabled | Disabled | Enabled | Enabled 5 | Disabled | Enabled | Disabled | Enabled | Enabled 6 | Enabled | Disabled | Disabled | Enabled | Enabled 7 | Disabled | Disabled | Disabled | Enabled | Enabled 8 | Enabled | Enabled | Enabled | Disabled | Enabled 9 | Disabled | Enabled | Enabled | Disabled | Enabled 10 | Enabled | Disabled | Enabled | Disabled | Enabled 11 | Disabled | Disabled | Enabled | Disabled | Enabled 12 | Enabled | Enabled | Disabled | Disabled | Enabled 13 | Disabled | Enabled | Disabled | Disabled | Enabled 14 | Enabled | Disabled | Disabled | Disabled | Enabled 15 | Disabled | Disabled | Disabled | Disabled | Enabled 16 | Enabled | Enabled | Enabled | Enabled | Disabled 17 | Disabled | Enabled | Enabled | Enabled | Disabled 18 | Enabled | Disabled | Enabled | Enabled | Disabled 19 | Disabled | Disabled | Enabled | Enabled | Disabled 20 | Enabled | Enabled | Disabled | Enabled | Disabled 21 | Disabled | Enabled | Disabled | Enabled | Disabled 22 | Enabled | Disabled | Disabled | Enabled | Disabled 23 | Disabled | Disabled | Disabled | Enabled | Disabled 24 | Enabled | Enabled | Enabled | Disabled | Disabled 25 | Disabled | Enabled | Enabled | Disabled | Disabled 26 | Enabled | Disabled | Enabled | Disabled | Disabled 27 | Disabled | Disabled | Enabled | Disabled | Disabled 28 | Enabled | Enabled | Disabled | Disabled | Disabled 29 | Disabled | Enabled | Disabled | Disabled | Disabled 30 | Enabled | Disabled | Disabled | Disabled | Disabled |
false | false | |||
Specify the cipher set to use for the LoadMaster WUI. The valid values are below: - Default - Default_NoRc4 - BestPractices - Intermediate_compatibility - Backward_compatibility - WUI - FIPS - Legacy - <NameOfCustomCipherSet> Specify the cipher set to use for the LoadMaster WUI. |
false | false | |||
Enables or disables session control. | false | false | |||
If the SessionControl and SessionBasicAuth parameters are both enabled, there are two levels of authentication enforced in order to access the LoadMaster WUI. The initial level is Basic Authentication where users log in using the bal or user logins, which are default usernames defined by the system. |
false | false | |||
Number of failed attempts before locking the user account. This can be set from 1 to 999. | false | false | |||
Specifies the number of seconds that the WUI can be idle before logging the user out. This can be set from 60 to 86400 seconds. | false | false | |||
Limit the maximum number of concurrent connections a single user can have. Range: 0 to 9. A value of 0, means logins are unlimited. |
false | false | |||
Set the pre-authentication click through banner which will be displayed before the LoadMaster login page. This parameter can contain plain text or HTML code. The field cannot contain JavaScript. This field accepts up to 5,000 characters. Anything past the 5,000 character limit will not be displayed. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-SecAdminWuiConfiguration
Allows you to set the values of Remote Access options.
Allows you to set the values of Remote Access options.
Set-SecRemoteAccess [-SSHAccess <Boolean>] [-SSHIface <String>] [-SSHPort <Int32>] [-SSHPreAuthBanner <String>] [-WUIAccess <Boolean>] [-MultiHomedWui <Boolean>] [-EnableAPI <Boolean>] [-AllowUpdateChecks <Boolean>] [-GeoClients <String>] [-GeoPartners <String>] [-GeoSSHPort <Int32>] [-geo_ssh_iface <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SecRemoteAccess [-SSHAccess <Boolean>] [-SSHIface <String>] [-SSHPort <Int32>] [-SSHPreAuthBanner <String>] [-WUIAccess <Boolean>] [-MultiHomedWui <Boolean>] [-EnableAPI <Boolean>] [-AllowUpdateChecks <Boolean>] [-GeoClients <String>] [-GeoPartners <String>] [-GeoSSHPort <Int32>] [-geo_ssh_iface <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify over which addresses remote administrative SSH access to the LoadMaster is allowed. | false | false | |||
Specify the addresses over which remote administrative SSH access to the LoadMaster is allowed. | false | false | |||
Specify the port used to access the LoadMaster via the SSH protocol. | false | false | |||
Set the SSH pre-authentication banner, which is displayed before the login prompt when logging in using SSH. Space characters should be escaped by entering %20. This field accepts up to 5,000 characters. Anything past the 5,000 character limit will not be displayed. |
false | false | |||
Enables or disables WUI access. | false | false | |||
Allow WUI access from multiple interfaces. Apart from the main administrative interface, each interface can then be enabled to allow WUI access. | false | false | |||
The EnableAPI parameter is deprecated. Please use the Enable/Disable-SecAPIAccess commands instead. | false | false | |||
Allow the LoadMaster to regularly check the Kemp website for new software versions. | false | false | |||
Set the addresses of the GEO LoadMasters which can retrieve service status information from the LoadMaster. To unset this, set the value to an empty string. |
false | false | |||
Set the IP address of the GEO LoadMaster partner(s). These GEO LoadMasters will keep their DNS configurations in sync. To unset this, set the value to an empty string. Note: Before partnering GEO LoadMasters, a backup should be taken of the relevant GEO LoadMaster which has the correct/preferred configuration. This backup should then be restored to the other LoadMasters that will be partnered with the original LoadMaster. |
false | false | |||
The port over which GEO LoadMasters will communicate with on another. | false | false | |||
Specify the ID of the GEO interface in which the SSH partner tunnel is created, for example setting this to 0 means the interface eth0. This is the interface that the GEO partners will communicate through. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
Specify the ID of the GEO interface in which the SSH partner tunnel is created, for example setting this to 0 means the interface eth0. This is the interface that the GEO partners will communicate through. |
false | false |
Set-SecRemoteAccess -GeoPartners 10.154.11.34
Configure the Admin Login Method for the LoadMaster Web User Interface (WUI).
This command sets the Admin Login Method for the WUI, for example, to "Password or Client certificate" or "Password Only Access (default)".
Set-SecRemoteAccessLoginMethod -LoginMethod <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SecRemoteAccessLoginMethod -LoginMethod <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the login method. Valid values are: PasswordOnly PasswordorClientCertificate ClientCertificateRequired ClientCertificateRequiredOCSP |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-SecRemoteAccessLoginMethod -LoginMethod PasswordOnly
Configure permissions for a remote user group.
These groups can be used to provide WUI authentication.
Set-SecRemoteUserGroup -Group <String> -Permissions <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SecRemoteUserGroup -Group <String> -Permissions <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the name of the group you want to edit. | true | false | |||
Valid values for the perms parameter are listed and described below. Multiple permissions can be set at the same time by separating the values with a comma, and surrounding the value list with double quotes, for example -Permissions "vs,geo". real: This role permits enabling and disabling Real Servers. Users with the Real Servers permission cannot add SubVSs. vs: This role permits managing Virtual Services. This includes SubVSs. Virtual Service modifications permitted include add, delete and modify for any subnet. rules: This role permits managing Rules. Rule modifications permitted include add, delete and modify. backup: This role permits performing system backups. certs: This role permits managing SSL Certificates. Certificate management includes adding, deleting and modifying SSL Certificates. cert3: This role permits managing intermediate Certificates. Certificate management includes the ability to add and delete intermediate certificates. certbackup: This role permits the ability to export and import certificates. users: This role is allowed access to all functionality within the System Configuration > System Administration > User Management WUI screen. root: This role gives users all permissions except the permission to change the bal password and the permission to create or delete other users. geo: This role is used only with the LoadMaster GEO product. For more information on GEO and the Global Server Load Balancing (GSLB) Feature Pack, refer to the GEO, Product Overview. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-SecRemoteUserGroup -Group ExampleGroup3 -Permissions "real,vs,geo"
Allows you to change the password of the default bal user.
Allows you to change the password of the default bal user.
Set-SecSystemUserPassword [-CurrentPassword] <String> [-NewPassword] <String> [[-LoadBalancer] <String>] [[-LBPort] <Int32>] [[-Credential] <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The current password for the bal user. | true | false | |||
The new password for the bal user. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-SecSystemUserPassword -CurrPassword 1fourall -Password 2fourall
Allows you to change the password of a local user.
Allows you to change the password of a local user.
Set-SecUserPassword -User <String> -Password <String> -Radius <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SecUserPassword -User <String> -Password <String> -Radius <Int32> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Username of the relevant user. | true | false | |||
The new password. | true | false | |||
The radius parameter determines whether the user will use RADIUS server authentication or not when logging in to the LoadMaster. The RADIUS server details must be set up before this option can be used. 0 - Do not use RADIUS authentication 1 - Use RADIUS authentication |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-SecUserPassword -Password password12345 -Radius 0 -User ExampleUser
Allows you to set permissions for a local user.
When entering a comma-separated list of multiple permissions, ensure to begin the value entry with a comma, for example ,rules,vs.
Set-SecUserPermission -User <String> -Permissions <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SecUserPermission -User <String> -Permissions <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Username of the relevant user. | true | false | |||
Valid values for the perms parameter are listed and described below. real: This role permits enabling and disabling Real Servers. Users with the Real Servers permission cannot add SubVSs. vs: This role relates to managing Virtual Services. This includes SubVSs. Virtual Service actions permitted vary depending on whether or not the extendedperms parameter is enabled. For further information, refer to the User Management Feature Description on the Kemp Documentation Page: https://kemptechnologies.com/loadmaster-documentation/ rules: This role permits managing Rules. Rule modifications permitted include add, delete and modify. backup: This role permits performing system backups. certs: This role permits managing SSL Certificates. Certificate management includes adding, deleting and modifying SSL Certificates. cert3: This role permits managing intermediate Certificates. Certificate management includes the ability to add and delete intermediate certificates. certbackup: This role permits the ability to export and import certificates. users: This role is allowed access to all functionality within the System Configuration > System Administration > User Management WUI screen. root: This role gives users all permissions except the permission to change the bal password and the permission to create or delete other users. geo: This role is used only with the LoadMaster GEO product. For more information on GEO and the Global Server Load Balancing (GSLB) Feature Pack, refer to the GEO, Product Overview. addvs: This parameter can only be enabled if the extendedperms parameter is enabled. This role relates to managing Virtual Services. This includes SubVSs. Refer to the UserManagement Feature Description on the Kemp Documentation Page (https://kemptechnologies.com/loadmaster-documentation/) for further details on the permissions provided by this option. Multiple permissions can be set at the same time by separating the values with a comma. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false | |||
The valid values for this parameter and their descriptions are below: real - This role permits enabling and disabling Real Servers. Users with the Real Servers permission cannot add SubVSs. vs - This role permits managing Virtual Services. This includes SubVSs. Virtual Service modifications permitted include add, delete and modify for any subnet. rules - This role permits managing Rules. Rule modifications permitted include add, delete and modify. backup - This role permits performing system backups. certs - This role permits managing SSL Certificates. Certificate management includes adding, deleting and modifying SSL Certificates. cert3 - This role permits managing intermediate Certificates. Certificate management includes the ability to add and delete intermediate certificates. certbackup - This role permits the ability to export and import certificates. users - This role is allowed access to all functionality within the System Configuration > System Administration > User Management WUI screen. root - This role gives users all permissions except the permission to change the bal password and the permission to create or delete other users. geo - This role is used only with the LoadMaster GEO product. For more information on GEO and the Global Server Load Balancing (GSLB) Feature Pack, refer to the GEO, Product Overview. To set the permissions to none, leave the parameter blank, for example &perms= |
true | false |
Set-SecUserPermission -User ExampleUser -Perms ,vs,rules
Allows you to set the values of WUI Authentication and Authorization options.
Configure options such as the RADIUS configuration settings.
Set-SecWuiAuthentication [-RADIUSServer <String>] [-RADIUSPort <Int64>] [-RADIUSSecret <String>] [-RADIUSBackupServer <String>] [-RADIUSBackupPort <Int64>] [-RADIUSBackupSecret <String>] [-RADIUSRevalidateInterval <Int32>] [-WuiLdapEp <String>] [-Wuicertmapping <String>] [-Wuiusergroups <String>] [-Wuinestedgroups <String>] [-SessionLocalAuth <Boolean>] [-SessionAuthMode <Int16>] [-WuiDomain <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SecWuiAuthentication [-RADIUSServer <String>] [-RADIUSPort <Int64>] [-RADIUSSecret <String>] [-RADIUSBackupServer <String>] [-RADIUSBackupPort <Int64>] [-RADIUSBackupSecret <String>] [-RADIUSRevalidateInterval <Int32>] [-WuiLdapEp <String>] [-Wuicertmapping <String>] [-Wuiusergroups <String>] [-Wuinestedgroups <String>] [-SessionLocalAuth <Boolean>] [-SessionAuthMode <Int16>] [-WuiDomain <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specifies the RADIUS server to use for authentication. Note: IPv6 is not supported for RADIUS authentication. |
false | false | |||
Specifies the TCP port for communication to the RADIUS server. | false | false | |||
Specifies the password (secret) to the RADIUS server. | false | false | |||
Specifies the backup RADIUS server to use for authentication. | false | false | |||
Specifies the TCP port for the backup RADIUS server. | false | false | |||
Specifies the password (secret) to the backup RADIUS server. | false | false | |||
Specifies how often a user should be revalidated by the RADIUS server. | false | false | |||
Specify the LDAP endpoint configuration to use for WUI login authentication. | false | false | |||
This parameter checks the validity of the client certificate and also varifies the client certificate against the altSecurityIdentities (ASI) attribute of the user on the Active Directory. • User Principal Name (default value) • Subject • Issuer and Subject • Issuer and Serial Number |
false | false | |||
Enter a space-separated list of existing remote user groups to assign, for example "testgroup testgroup2". Set the parameter to an empty value to remove all assigned groups, for example "". |
false | false | |||
Enable or disable nested remote user groups. 0 = Disabled 1 = Enabled |
false | false | |||
Enables or disables local authentication. | false | false | |||
Specifies the authentication mode for the LoadMaster. Refer to the following table for values: RADIUS LDAP Local Value Authent. Author. Authent. Authent. Author. 7 No No No No No 263 Yes No No Yes Yes 775 Yes Yes No Yes Yes 23 No No Yes Yes Yes 22 No No Yes No Yes 788 Yes Yes Yes No No 790 Yes Yes Yes No Yes 791 Yes Yes Yes Yes Yes 789 Yes Yes Yes Yes No 773 Yes Yes No Yes No 262 Yes No No No Yes 774 Yes Yes No No Yes 772 Yes Yes No No No 278 Yes No Yes No No 279 Yes No Yes Yes Yes |
false | false | |||
Specify the domain to use if no domain is provided in the username when group WUI authentication is in use. This value is always used as the domain for group search if the Windows logon is used in the format prefix\username. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-SecWuiAuthentication -RADIUSPort 80
Allows you to set Single Sign-On (SSO) Domain options.
Allows you to set Single Sign-On (SSO) Domain options.
Set-SSODomain [-Domain <String>] [-TLS <String>] [-Server <String[]>] [-Server2 <String[]>] [-auth_type <String>] [-max_failed_auths <Int32>] [-reset_fail_tout <Int32>] [-unblock_tout <Int32>] [-logon_fmt <String>] [-logon_fmt2 <String>] [-logon_domain <String>] [-sess_tout_type <String>] [-sess_tout_idle_pub <Int32>] [-sess_tout_duration_pub <Int32>] [-sess_tout_idle_priv <Int32>] [-sess_tout_duration_priv <Int32>] [-testuser <String>] [-testpass <String>] [-ldapephc <Int32>] [-radius_send_nas_id <Int32>] [-radius_nas_id <String>] [-radius_shared_secret <String>] [-kerberos_domain <String>] [-kerberos_kdc <String>] [-kcd_username <String>] [-kcd_password <String>] [-server_side <String>] [-cert_asi <String>] [-cert_check_cn <String>] [-Logon_Transcode <Boolean>] [-ldap_endpoint <String>] [-user_acc_control <Int32>] [-oidc_app_id <String>] [-oidc_redirect_uri <String>] [-oidc_auth_ep_url <String>] [-oidc_logoff_url <String>] [-oidc_token_ep_url <String>] [-oidc_secret <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SSODomain [-Domain <String>] [-TLS <String>] [-Server <String[]>] [-Server2 <String[]>] [-auth_type <String>] [-max_failed_auths <Int32>] [-reset_fail_tout <Int32>] [-unblock_tout <Int32>] [-logon_fmt <String>] [-logon_fmt2 <String>] [-logon_domain <String>] [-sess_tout_type <String>] [-sess_tout_idle_pub <Int32>] [-sess_tout_duration_pub <Int32>] [-sess_tout_idle_priv <Int32>] [-sess_tout_duration_priv <Int32>] [-testuser <String>] [-testpass <String>] [-ldapephc <Int32>] [-radius_send_nas_id <Int32>] [-radius_nas_id <String>] [-radius_shared_secret <String>] [-kerberos_domain <String>] [-kerberos_kdc <String>] [-kcd_username <String>] [-kcd_password <String>] [-server_side <String>] [-cert_asi <String>] [-cert_check_cn <String>] [-Logon_Transcode <Boolean>] [-ldap_endpoint <String>] [-user_acc_control <Int32>] [-oidc_app_id <String>] [-oidc_redirect_uri <String>] [-oidc_auth_ep_url <String>] [-oidc_logoff_url <String>] [-oidc_token_ep_url <String>] [-oidc_secret <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Name | Specifies the name of the SSO domain LoadMaster entry to be modified. | false | true (ByPropertyName) | ||
Specifies the encryption to use for authentication. This parameter accepts "Unencrypted", "StartTLS", and "LDAPS". | false | true (ByPropertyName) | |||
Specifies the server(s) to authenticate against. Note: IPv6 is not supported for RADIUS authentication. |
false | true (ByPropertyName) | |||
When using dual factor authentication, use the server parameter to set the address of the RADIUS server(s) and use the server2 parameter to set the address of the LDAP server(s). |
false | true (ByPropertyName) | |||
Specify the transport protocol used to communicate with the authentication server. Possible values are: - LDAP-Unencrypted - LDAP-StartTLS - LDAP-LDAPS - RADIUS - RSA-SECURID - Certificate - KCD - RADIUS and LDAP-Unencrypted - RADIUS and LDAP-StartTLS - RADIUS and LDAP-LDAPS - OIDC-OAUTH |
false | true (ByPropertyName) | |||
The maximum number of failed login attempts before the user is locked out. Range: 0 – 999 0 = Never lock out |
false | true (ByPropertyName) | |||
The time that must elapse before the max_failed_auths counter is reset to 0. This must be less than the unblocktout value. This parameter is only relevant if the max_failed_auths parameter is set to a value greater than 0. Range: 60-86400 |
false | true (ByPropertyName) | |||
The timeout in seconds before a blocked account is automatically unblocked again. This must be greater than the reset_fail_tout parameter value. Range: 60-86400 |
false | true (ByPropertyName) | |||
Specify the logon string format used to authenticate to the LDAP/RADIUS server. The Username%20only value is only available if the auth_type is set to a RADIUS or RSA-SecurID protocol. The Username value is not available if the auth_type is set to RADIUS or a RADIUS and LDAP protocol. |
false | true (ByPropertyName) | |||
Specify the logon string format used to authenticate to the server. | false | true (ByPropertyName) | |||
The login domain to be used. This is also used with the logon format to construct the normalized username, for example: - Principalname: <username>@<domain> - Username: <domain>\<username> |
false | true (ByPropertyName) | |||
stt | Specify the type of session timeout to be used: - idle time - max duration |
false | true (ByPropertyName) | ||
stipub | The session idle timeout value in seconds. This value is used in a public environment. Range: 60-604800 |
false | true (ByPropertyName) | ||
stdpub | The maximum duration timeout value for the session in seconds. This value is used in a public environment. Range: 60-604800 |
false | true (ByPropertyName) | ||
stipriv | The session idle timeout value in seconds. This value is used in a private environment. Range: 60-604800 |
false | true (ByPropertyName) | ||
stdpriv | The maximum duration timeout value for the session in seconds. This value is used in a private environment. Range: 60-604800 |
false | true (ByPropertyName) | ||
The username that will be used to check the authentication server(s), if you are not using an LDAP endpoint. Note: If the testuser string contains a /, it must be escaped using //. |
false | true (ByPropertyName) | |||
The password of the user that will be used to check the authentication server(s), if you are not using an LDAP endpoint. | false | true (ByPropertyName) | |||
Enable this parameter to use the LDAP endpoint admin username and password for the health check. Range: 0 - Disabled 1 - Enabled |
false | false | |||
If this parameter is disabled (default), a Network Access Server (NAS) identifier is not sent to the RADIUS server. If it is enabled, a NAS identifier string is sent to the RADIUS server. By default, this is the hostname. Alternatively, if a value is specified in the radius_nas_id parameter, this value is used as the NAS identifier. If the NAS identifier cannot be added, the RADIUS access request is still processed. This field is only available if the auth_type is set to a RADIUS option. |
false | false | |||
If the radius_send_nas_id parameter is enabled, the radius_nas_id parameter is relevant. When specified, this value is used as the NASidentifier. Otherwise, the hostname is used as the NAS identifier. If the NAS identifier cannot be added, the RADIUS access request is still processed. This parameter is only relevant if the auth_type is set to a RADIUS option and the radius_send_nas_id parameter is enabled. |
false | false | |||
Secret | The shared secret to be used between the radius server and the LoadMaster. | false | true (ByPropertyName) | ||
KerberosDomain | The name of the Kerberos realm. | false | true (ByPropertyName) | ||
SKerberosKDC | Specify one or two Key Distribution Center (KDC) names (space separated). The first KDC you enter becomes active until it fails. KDC availability is checked and if the KDC fails to respond successfully three times, or if it times out five times, the active KDC is switched. If you enter more than one KDC, the username and password must be the same for both KDCs. Double and single quotes are not allowed in the Kerberos Key Distribution Center field. |
false | true (ByPropertyName) | ||
KCDUsername | The username of the Kerberos trusted user. | false | true (ByPropertyName) | ||
KCDPassword | The password of the Kerberos trusted user. | false | true (ByPropertyName) | ||
ServerSide | Specify if this is an outbound KCD SSO domain or not. y – KCD n – Not KCD |
false | true (ByPropertyName) | ||
This parameter corresponds to the Select Check Certificate to User Mapping field in the User Interface (UI). This parameter is relevant when the auth_type is set to Certificate. In LoadMaster firmware version 7.2.53, support was added in the Edge Security Pack (ESP) Single Sign On (SSO) functionality for Personal Identity Verification (PIV) smart cards. PIV guidance is to match certificate fields to "altsecurityidentities" in the Active Directory (AD). Specify the certificate field mapping to validate the altSecurityIdentities in the certificate by setting the relevant value. Valid values: - UserPrincipalName - Subject - IssuerandSubject - IssuerandSerialNumber |
false | true (ByPropertyName) | |||
CertCheckCn | Enabling this parameter allows a fallback to check the Common Name (CN) in the certificate when the SAN is not available. | false | true (ByPropertyName) | ||
LogonTranscode | Enable or disable the transcode of logon credentials from ISO-8859-1 to UTF-8, when required. 0 - Disable 1 - Enable |
false | true (ByPropertyName) | ||
LdapEndpoint | Specify the name of an existing LDAP endpoint to use. | false | true (ByPropertyName) | ||
UserAccControl | Specify the range in which periodic User Access Control (UAC) checks are performed. When an interval value is specified in the range of 1 to 300 minutes, the periodic UAC check is performed per user for the requests received after the interval expiry. If interval value is set to 0 minute, then UAC check is not performed. |
false | true (ByPropertyName) | ||
OIDCAppID | Specify the client application ID of the Azure application. | false | true (ByPropertyName) | ||
OIDCRedirectURI | Specify the redirect Uniform Resource Identifier (URI) or URIs (reply URLs). You can enter multiple URIs separated by a space. A maximum of 255 characters can be specified for the oidc_redirect_uri parameter. Once a value is set for this parameter, you cannot unset it. |
false | true (ByPropertyName) | ||
OIDCAuthEpURL | Specify the authorization end point URL of the application. Ensure to use the correct URL format. | false | true (ByPropertyName) | ||
OIDCLogoffURL | Specify the logoff URL of the application. Ensure to use the correct URL format. | false | true (ByPropertyName) | ||
OIDCTokenEpURL | Specify the token end point URL of the application. Ensure to use the correct URL format. | false | true (ByPropertyName) | ||
OIDCSecret | Specify the OIDC application secret of the application. | false | true (ByPropertyName) | ||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Add the Application (client) ID of the application. | false | true (ByValue, ByPropertyName) | |||
This option is only available when the authtype is set to Certificate. When this option is enabled - in addition to checking the validity of the client certificate, the client certificate will also be checked against the altSecurityIdentities (ASI) attribute of the user on the Active Directory. |
false | true (ByValue, ByPropertyName) | |||
infa | false | false | |||
iv | false | false | |||
Accepts a custom object that has the Domain, TLS, and Server properties to add to the load balancer. Can be used to import a CSV file of entries to the load balancer. |
false | true (ByValue, ByPropertyName) | |||
The LDAP administrator username. This is only relevant when the authtype is set to Certificate. |
false | true (ByValue, ByPropertyName) | |||
The LDAP administrator password. This is only relevant when the authtype is set to Certificate. |
false | true (ByValue, ByPropertyName) | |||
Specify the logon string format used to authenticate to the server. Possible values are: - Notspecified - Principalname - Username - Usernameonly The Username value is not available if the auth_type is set to RADIUS or a RADIUS and LDAP protocol. |
false | true (ByValue, ByPropertyName) | |||
Specify the logon string format used to authenticate to the server. - Notspecified - Principalname - Username |
false | true (ByValue, ByPropertyName) |
Set-SSODomain -server 10.154.45.22 -Domain example3.com
Allows you to unblock users who are currently blocked from accessing the SSO domain.
You can either use the Domain or Domainid parameter to specify the relevant domain.
Set-SSODomainUnlockUser [-Domain <String>] [-DomainId <Int32>] -Users <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-SSODomainUnlockUser [-Domain <String>] [-DomainId <Int32>] -Users <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Name | The name of the SSO domain. | false | true (ByValue) | ||
The ID number of the SSO domain. You can see the ID number in the response of the Get-SSODomainLockedUser command. |
false | true (ByValue) | |||
The username of the user to be unblocked. | true | true (ByValue) | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-SSODomainUnlockUser -Domain example2.com -Users test
Create or modify a custom cipher set.
Updates an existing custom cipher set or creates a new custom cipher set. If the name of an existing custom cipher set is used, that cipher set will
be updated. If a new name is used, a new cipher set will be created.
Set-TlsCipherSet -Name <String> -Value <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-TlsCipherSet -Name <String> -Value <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the custom cipher set. | true | false | |||
A colon (:) separated list of ciphers to assign to the set. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-TlsCipherSet -Name ExampleCipherSet -Value ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA
WARNING: This function is not available. The Hardware Security Module (HSM) feature has been removed from the LoadMaster.
This command will not work on LoadMaster versions 7.2.46.0 and newer. If you want to use PowerShell to configure HSM on an older LoadMaster
version, use the PowerShell module corresponding to that version, for example PowerShell-7.2.45.
Set-TlsHSM [-Sethsm <String>] [-Safeaddr <String>] [-Clpass <String>] [-Enable <Boolean>] [-Cavhsmaddr <String>] [-Cavhsmpasswd <String>] [-Cavhsmuser <String>] [-Cavhsmenable <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-TlsHSM [-Sethsm <String>] [-Safeaddr <String>] [-Clpass <String>] [-Enable <Boolean>] [-Cavhsmaddr <String>] [-Cavhsmpasswd <String>] [-Cavhsmuser <String>] [-Cavhsmenable <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
To set the HSM sub-system to Safenet Luna HSM use LunaCA3. To set the HSM sub-system to Cavium HSM use cavhsm. These parameters are case sensitive. | false | false | |||
Specify the address of the Safenet HSM unit to be used. | false | false | |||
Specify the password for the partition on the HSM so that the LoadMaster can access the HSM. | false | false | |||
Enable or disable Safenet HSM: 0 – Disabled 1 – Enabled |
false | false | |||
Specify the address of the Cavium HSM unit to be used. | false | false | |||
The password for the HSM partition. The HSM partition password would have been set on the HSM when originally configuring the partition. For further information, please consult the HSM vendor documentation. |
false | false | |||
The username for the HSM partition. | false | false | |||
Enable Cavium HSM: 0 - Disable 1 - Enable |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-TlsHSM -Cavhsmaddr 10.154.22.44
Configure the format of the WAF logs.
The WAF logs can either be in JSON or native format.
Set-WafLogFormat -LogFormat <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-WafLogFormat -LogFormat <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the format of the WAF log. This can be either in JSON or native format. Valid values are: - json - native |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-WafLogFormat -LogFormat json
Configure the Web Application Firewall (WAF) auto-update settings.
This command can be used to set the WAF auto-update settings.
Set-WafRulesAutoUpdateConfiguration -DatabaseAutoUpdate <SwitchParameter> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Set-WafRulesAutoUpdateConfiguration [-DatabaseAutoInstall <SwitchParameter>] [-DatabaseInstallTimeHour <Int32>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enable or disable the automatic downloading of updates to the commercial WAF rule files. When this option is enabled, updated rules are downloaded on a daily basis from Kemp. The installation time for these rule updates is 4am. |
true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable or disable the automatic installation of updated commercial rule files. | false | false | |||
Set the time of day that the commercial rule files will be automatically installed. The hour is the hour value from the 24-hour clock (0-23), for example 13 is 1pm. The range is 0-23. Minutes cannot be specified. |
false | false | |||
infa | false | false | |||
iv | false | false |
Set-WafRulesAutoUpdateConfiguration -DatabaseInstallTimeHour 3
Start a VPN connection.
Start a route-based Virtual Private Network (VPN) connection in the LoadMaster.
Start-LmRouteVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Start-LmRouteVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the name of the route-based VPN to start. | true | false | |||
The IP address of the Kemp LoadMaster that you are directing the command to. This can be set globally by using the Initialize-LoadBalancer command, but can be overridden on each individual command by using this parameter. |
false | false | |||
The port of the load balancer. | false | false | |||
Specifies a user account that has permission to administer the load balancer. You can either enter a username for the load balancer or provide a PSCredential object, such as an object that is returned by the Get-Credential cmdlet. When you type a username, you are prompted for a password. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. |
false | false |
Start-LmRouteVpnConnection -Name new_Route-VPN
Start the IPsec daemon.
Start the IPsec daemon for route-based VPNs in the LoadMaster.
Start-LmRouteVpnDaemon [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Start-LmRouteVpnDaemon [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The IP address of the Kemp LoadMaster that you are directing the command to. This can be set globally by using the Initialize-LoadBalancer command, but can be overridden on each individual command by using this parameter. |
false | false | |||
The port of the load balancer. | false | false | |||
Specifies a user account that has permission to administer the load balancer. You can either enter a username for the load balancer or provide a PSCredential object, such as an object that is returned by the Get-Credential cmdlet. When you type a username, you are prompted for a password. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. |
false | false |
Start-LmRouteVpnDaemon
Start the Virtual Private Network (VPN)
This command allows you to start the connection of specified VPN.
Start-LmVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Start-LmVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN. | true | false | |||
The IP address of the Kemp LoadMaster that you are directing the command to. This can be set globally by using the Initialize-LoadBalancer command, but can be overridden on each individual command by using this parameter. |
false | false | |||
The port of the load balancer. | false | false | |||
Specifies a user account that has permission to administer the load balancer. You can either enter a username for the load balancer or provide a PSCredential object, such as an object that is returned by the Get-Credential cmdlet. When you type a username, you are prompted for a password. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. |
false | false | |||
infa | false | false | |||
iv | false | false |
Start-LmVpnConnection -Name ExampleVPN
Starts the Internet Key Exchange (IKE) daemon.
Run this command to start the IKE daemon.
Start-LmVpnIkeDaemon [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Start-LmVpnIkeDaemon [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Start-LmVpnIkeDaemon
If the Activation Server functionality was used to license the LoadMaster, this command can be used to deactivate the client LoadMaster license.
Kemp strongly recommends deregistering a LoadMaster using the Kemp 360 Central User Interface (UI) or the Kemp 360 Central API, rather than the
LoadMaster ones. Deregistering a LoadMaster from the LoadMaster UI can lead to the LoadMaster having an unknown state in Kemp 360 Central. In these
cases, it is not easy to remove the LoadMaster from Kemp 360 Central and the unknown LoadMaster is still taking up an available license.
Stop-AslInstance [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Stop-AslInstance [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Stop-AslInstance
Stop a VPN connection.
Stop a route-based Virtual Private Network (VPN) connection in the LoadMaster.
Stop-LmRouteVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Stop-LmRouteVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the name of the route-based VPN to stop. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Stop-LmRouteVpnConnection -Name new_Route-VPN
Stop the IPsec daemon.
Stop the IPsec daemon for route-based VPNs in the LoadMaster.
Stop-LmRouteVpnDaemon [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Stop-LmRouteVpnDaemon [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Stop-LmRouteVpnDaemon
Stop the Virtual Private Network (VPN).
This command allows you to stop the connection of specified VPN.
Stop-LmVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Stop-LmVpnConnection -Name <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The name of the VPN. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Stop-LmVpnConnection -Name ExampleVPN
Stop the Internet Key Exchange (IKE) daemon.
This command allows you to stop the IKE daemon.
Stop-LmVpnIkeDaemon [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Stop-LmVpnIkeDaemon [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Stop-LmVpnIkeDaemon
Kill all open sessions for an SSO domain, or one particular session.
Kill all open sessions for an SSO domain, or one particular session.
Stop-SSODomainSession -Domain <String> [-Key <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Stop-SSODomainSession -Domain <String> [-Key <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the domain to kill the open sessions for. | true | false | |||
To kill all open sessions for the specified domain, leave this parameter blank. To kill a particular session, specify either the cookie or <Username>,<SourceIPAddress>. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Stop-SSODomainSession -Domain qasp.com
Will tell you if GEO is currently enabled or disabled.
Will tell you if GEO is currently enabled or disabled.
Test-LmGeoEnabled [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Test-LmGeoEnabled [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Test-LmGeoEnabled
Test the connection to the LoadMaster.
Test the connection to the LoadMaster.
Test-LmServerConnection [-ComputerName] <String> [[-Port] <Int32>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Enter the LoadMaster IP address. | true | false | |||
Enter the Port to perform the test on. | false | false | |||
infa | false | false | |||
iv | false | false |
Test-LmServerConnection -ComputerName 172.20.1.19 -Port 443
Run a traceroute.
This diagnostic utility determines the route to a destination by sending Internet Control Message Protocol (ICMP) echo packets to the destination.
Test-NetworkRoute -Address <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Test-NetworkRoute -Address <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The address to run the command on. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Test-NetworkRoute -Address 10.154.11.23
This command will tell you if the API interface is enabled or disabled on the LoadMaster.
This command will tell you if the API interface is enabled or disabled on the LoadMaster.
Test-SecAPIAccess [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Test-SecAPIAccess [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Test-SecApiAccess
Executes the tcpdump command.
Run a tcpdump. The tcpdump captures until the packet limit or time limit is reached (whatever is first) and returns the tcpdump as a pcap binary. Mime
type: <application/cap>
Trace-TcpTraffic [-MaxPackets <Int32>] [-MaxTime <Int32>] [-Interface <String>] [-Port <String>] [-Address <String>] [-TcpOptions <String>] [-Path <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>] Trace-TcpTraffic [-MaxPackets <Int32>] [-MaxTime <Int32>] [-Interface <String>] [-Port <String>] [-Address <String>] [-TcpOptions <String>] [-Path <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-Force <SwitchParameter>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [-WhatIf <SwitchParameter>] [-Confirm <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The maximum number of packets to capture. The default value for this parameter is 10000. Valid values range from 1 to 200000. The maximum is the API maximum - the actual maximum size is defined by the space available. |
false | false | |||
The maximum number of seconds to capture. The default value for this parameter is 10. Valid values range from 1 to 600. | false | false | |||
The interface(s) to monitor. The default interface is eth0. A TCP dump can be captured either by one or all Ethernet ports. | false | false | |||
The port to monitor. | false | false | |||
The (optional) address to monitor. This can be an IPv4 address, IPv6 address, Fully Qualified Domain Name (FQDN), or hostname. | false | false | |||
Any optional parameters needed. The maximum number of characters permitted is 255. | false | false | |||
The path to and filename of an export of the tcpdump results. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
Enable this parameter to force the command to execute without a confirmation. | false | false | |||
wi | Enable this parameter to see what the command will do without actually executing the command. | false | false | ||
cf | Confirms that the action should be carried out. | false | false | ||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
TraceTcpTraffic Address 10.154.190.207 Path c:/example2/example2
Allows you to roll-back the LoadMaster to the previous version of firmware.
Allows you to roll-back the LoadMaster to the previous version of firmware. You will be asked to restart the LoadMaster for the command to complete.
Uninstall-LmPatch [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Uninstall-LmPatch [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Uninstall-LmPatch
Allows you to delete an OWASP custom rule data file.
Allows you to delete an OWASP custom rule data file.
Uninstall-OWASPCustomRuleData -Filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Uninstall-OWASPCustomRuleData -Filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The filename of the custom rule data file. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Uninstall-OWASPCustomRuleData -Filename test_blacklist -LoadBalancer 10.35.30.9 -Credential bal
Allows you to delete the OWASP custom rule file
Allows you to delete the OWASP custom rule file
Uninstall-OWASPCustomRuleSet -Filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Uninstall-OWASPCustomRuleSet -Filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The filename of the custom rule. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Uninstall-OWASPCustomRuleSet -Filename wasp
Allows you to delete an AFP custom rule data file.
Allows you to delete an AFP custom rule data file.
Uninstall-WafCustomRuleData -Filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Uninstall-WafCustomRuleData -Filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The filename of the custom rule data file. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Uninstall-WafCustomRuleData -Filename modsecurity_35_bad_robots
Allows you to delete custom Web Application Firewall (WAF) rule file
Allows you to delete custom WAF rule file
Uninstall-WafCustomRuleSet -Filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Uninstall-WafCustomRuleSet -Filename <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The filename of the custom rule. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Uninstall-WafCustomRuleSet -Filename modsecurity_crs_11_brute_force
Enables you to unregister the address of a bonded interface.
This command waits two minutes to reconnect to the LoadMaster. If the wait time is longer than two minutes, an error message appears.
Unregister-NetworkBondedInterface -InterfaceID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Unregister-NetworkBondedInterface -InterfaceID <Int16> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The ID of the interface that should be unregistered. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Unregister-NetworkBondedInterface -InterfaceID 1
Upload a new ruleset.
To get updated or customized SNORT rules, please refer to the SNORT website: https://www.snort.org/.
Update-AFEIDSRules [-Path <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Update-AFEIDSRules [-Path <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the rules file to be uploaded in the format <Path>\<Filename.Extension>, for example C:\t\community-rules.tar. | false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Update-AFEIDSRules -Path C:\t\community-rules.tar
Install an updated GEO database patch file.
Install an updated GEO database patch file.
Update-GeoDatabase -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Update-GeoDatabase -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the patch file in the format path\filename.extension | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Update-GeoDatabase –Path C:\Users\ExampleUser\Downloads\geodata.patch (1)\geodata.patch\geodata.patch_2017_03_01_0104
WARNING: This function is deprecated. Use the following command instead: Update-GeoIPBlocklistDatabase
WARNING: This function is deprecated. Use the following command instead:
Update-GeoIPBlocklistDatabase
Update-GeoIPBlacklistDatabase [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
false | false | ||||
false | false |
Update-GeoIPBlacklistDatabase
Download the GEO IP blocklist database updates now.
To manually download updates to the GEO IP blacklist database, run this command.
Update-GeoIPBlocklistDatabase [-LegacyCall <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [<CommonParameters>] Update-GeoIPBlocklistDatabase [-LegacyCall <Boolean>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
If the LegacyCall parameter is disabled, the new terminology is displayed in the output (Blocklist). If the LegacyCall parameter is enabled, the legacy terminology is displayed in the output (Blacklist). 0 - Disabled 1 - Enabled |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false |
Update-GeoIPBlocklistDatabase
License the LoadMaster using the offline method.
Offline licensing requires a Binary Large OBject (BLOB) file which is provided by Kemp. The License BLOB is emailed to the customer when requested.
Each time a license is updated a new BLOB is needed. The BLOB must be copied and pasted into a text file (in the following example the file is called
license.txt).
Update-LicenseOffline -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Update-LicenseOffline -Path <String> [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The path to the license BLOB file, including the filename and extension. | true | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Update-LicenseOffline -Path C:\ExamplePath\blob.txt
Update the LoadMaster's license online.
Cause the LoadMaster to query the Kemp licensing system for an updated license.
Update-LicenseOnline -KempId <String> -Password <String> [-OrderId <String>] [-http_proxy <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Update-LicenseOnline -KempId <String> -Password <String> [-OrderId <String>] [-http_proxy <String>] [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
The email address you used when registering for a Kemp ID. | true | false | |||
The password of your Kemp ID account. | true | false | |||
The Orderid parameter is only needed for Virtual LoadMasters. The Order ID is provided by Kemp after a license is purchased. | false | false | |||
You can optionally use a HTTP(S) proxy to connect to the licensing server. Specify the HTTP(S) proxy server and port, in the format <ProxyAddress>:<Port>. |
false | false | |||
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Update-LicenseOnline -KempId exampleuser@examplecompany.com -Password examplepassword
Force a new resolution of DNS names.
The LoadMaster will try to resolve the DNS names:
• If the address is not found, or if it is the same as before – nothing is done (except a log entry is generated).
• If the address is different, the Real Server entry will be updated with the new address, if possible.
• If the new address is invalid for some reason, for example if it is a non-local address and the Non-Local Real Servers setting has been disabled, no
changes are made and a log is generated.
Update-NetworkDNSCache [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Update-NetworkDNSCache [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Update-NetworkDNSCache
Manually trigger the installation of downloaded rules.
Manually trigger the installation of downloaded Web Application Firewall (WAF) rules.
Update-WafRulesDatabase [-LoadBalancer <String>] [-LBPort <Int32>] [-Credential <Object>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>] Update-WafRulesDatabase [-LoadBalancer <String>] [-LBPort <Int32>] [-CertificateStoreLocation <String>] [-SubjectCN <String>] [-InformationAction <actionpreference>] [-InformationVariable <string>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Specify the address of the LoadMaster to run the command on. Note: The LoadMaster address can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LoadBalancer field when running a command, unless you want to overwrite it. |
false | false | |||
Specify the port to communicate with the LoadMaster on. Note: The LoadMaster port can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the LBPort field when running a command, unless you want to overwrite it. |
false | false | |||
The username to connect to the LoadMaster with. Note: The username can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the Credential field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is optional. If you do not use it, the cmdlet searches for the certificate in the default Cert:\CurrentUser\My location. If the CertificateStoreLocation parameter is set, the API searches for the certificate in the specified location, for example, Cert:\<CurrentUser>\TrustedPeople. Note: The CertificateStoreLocation can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the CertificateStoreLocation field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
This parameter is mandatory if you want to use certificate-based authentication. Specify the certificate Common Name (CN), which is the username of the LoadMaster user that the certificate was generated for. If you do not specify the CertificateStoreLocation, the certificate is searched for in the default Cert:\CurrentUser\My location. Note: The SubjectCN can be specified for the session by using the Initialize-LmConnectionParameters command. If this is done, there is no need to fill out the SubjectCN field when running a command, unless you want to overwrite it. When running PowerShell commands, either authenticate using the username (Credential) and password, or use certificate-based authentication by using the CertificateStoreLocation and SubjectCN parameters. |
false | false | |||
infa | false | false | |||
iv | false | false |
Update-WafRulesDatabase