New-RASHALB
NAME
New-RASHALB
SYNOPSIS
Creates a new instance of the HALB Virtual server settings.
SYNTAX
New-RASHALB [Name] (string)** [[-SiteId] (uint)] [[-LBGateways] (List1)*] [[-[LBGatewayPort](#lbgatewayport-string)] *(uint)*] [[-[EnableSSLPayload](#enablesslpayload-string)] *(SwitchParameter)*] [[-[SSLMode](#SSLMode)] {SSLOffloading | SSLPassthrough}] [[-[LBSSLGateways](#LBSSLGateways)] *(List1)] [[-LBSSLGatewayPort] (uint)] [[-AcceptedSSLVersion] {TLSv1 | TLSv1_1 | TLSv1_2 | TLSv1_3}] [[-CipherStrength] {Low | Medium | High | Custom}] [[-SSLCustomCipher] (string)] [[-CertificateID] (uint)] [[-Description] (string)] [[-EnableDeviceManagement] (SwitchParameter)] [[-DeviceManagerGateways] (List1)*] [-[IPVersion](#IPVersion)] {Version4 | Version6 | BothVersions} [[-[VirtualIPv4](#virtualipv4-string)] *(string)*] [[-[SubnetMask](#subnetmask-string)] *(string)*] [[-[VirtualIPv6](#virtualipv6-string)] *(string)*] [[-[PrefixIPV6](#prefixipv6-string)] *(uint)*] [[-[DeviceIPs](#DeviceIPs)] *(List1)] [[-EnableGatewayPayload] (SwitchParameter)] [CipherPreference (bool)] [ClientIdleTimeout (uint)] [ClientQueueTimeout (uint)] [EnableTunneling (bool)] [GatewayConnectionTimeout (uint)] [GatewayHealthCheckIntervals (uint)] [GatewayIdleTimeout (uint)] [KeepLBProxyConfig (bool)] [KeepVRRPConfig (bool)] [MaxTCPConnections (uint)] [NoInstall (SwitchParameter)] [PublicAddress (string)] [SessionRate (uint)] [VRRPAdvertisementInterval (uint)] [VRRPAuthenticationPassword (SecureString)] [VRRPBroadcastInterval (uint)] [VRRPHealthScriptCheckInterval (uint)] [VRRPHealthScriptCheckTimeout (uint)] [VRRPVirtualRouterID (uint)] [(CommonParameters)]
DESCRIPTION
Can also intialize the HALB Devices that were specified.
PARAMETERS
Name (string)
The HALB Virtual Server name.
SiteId (uint)
The site ID where the HALB settings will be created.
IPVersion (IPVersion)
The supported IP versions of the HALB Virtual Server.
Possible values: Version4, Version6, BothVersions
DeviceIPs (List`1)
The list of the HALB Device IPs.
EnableGatewayPayload (SwitchParameter)
Enable/Disable the Non-SSL Gateway configuration of the HALB Virtual Server .
EnableSSLPayload (SwitchParameter)
Enable/Disable the SSL Gateway configuration of the HALB Virtual Server.
EnableDeviceManagement (SwitchParameter)
Enable/Disable the Device Management configuration of the HALB Virtual Server.
NoInstall (SwitchParameter)
If the switch is set, HALB Devices will not be initialized.
Description (string)
The HALB Virtual Server description.
PublicAddress (string)
The HALB Virtual Server Public Address.
VirtualIPv4 (string)
The IPv4 of the HALB Virtual Server.
SubnetMask (string)
The Subnet Mask of the HALB Virtual Server.
VirtualIPv6 (string)
The IPv6 of the HALB Virtual Server.
PrefixIPV6 (uint)
The IPv6 Prefix of the HALB Virtual Server.
EnableTunneling (bool)
Enable/Disable the RDP/UDP of the HALB Virtual Server.
MaxTCPConnections (uint)
The Maximum allowed TCP Connections to the HALB Virtual Server.
VRRPAuthenticationPassword (SecureString)
The VRRP Authentication password.
ClientIdleTimeout (uint)
The client inactivity timeout.
GatewayConnectionTimeout (uint)
The Gateway connection timeout.
ClientQueueTimeout (uint)
The client queue timeout.
GatewayIdleTimeout (uint)
The Gateway inactivity timeout.
SessionRate (uint)
The amount of TCP connections per second.
GatewayHealthCheckIntervals (uint)
The Gateway Health check intervals in seconds.
VRRPVirtualRouterID (uint)
The Virtual Router ID of HALB Virtual Server (if not set, the router ID will be automatically computed).
VRRPBroadcastInterval (uint)
The VRRP broadcast interval in minutes.
VRRPHealthScriptCheckInterval (uint)
The VRRP health script check interval in seconds.
VRRPHealthScriptCheckTimeout (uint)
The VRRP health script check timeout in seconds.
VRRPAdvertisementInterval (uint)
The VRRP Advertisement interval in seconds.
KeepLBProxyConfig (bool)
Enable/Disable keeping of existing loadbalancing settings.
KeepVRRPConfig (bool)
Enable/Disable keeping of existing VRRP/keepalive settings.
LBGateways (List`1)
The list of the Non-SSL Gateways for HALB Virtual Server.
LBGatewayPort (uint)
The Non-SSL Gateway port.
SSLMode
(LoadBalancingSSLMode) The SSL Mode to use for SSL Gateways.
Possible values: SSLOffloading, SSLPassthrough
LBSSLGateways (List`1)
The list of the SSL Gateways for HALB Virtual Server.
LBSSLGatewayPort (uint)
The SSL Gateway port.
AcceptedSSLVersion
(AcceptedSSLVersion) The SSL version to be used for the SSL Gateways.
Possible values: TLSv1, TLSv1_1, TLSv1_2, TLSv1_3
CipherStrength (CipherStrength)
The Cipher strength to be used for the SSL Gateways.
Possible values: Low, Medium, High, Custom
CipherPreference (bool)
Enable or disable 'Use ciphers according to server preference'.
SSLCustomCipher (string)
The SSL custom cipher for SSL Gateways.
CertificateID (uint)
The certificate ID.
DeviceManagerGateways (List`1)
The list of the Device Management Gateways for HALB Virtual Server.
(CommonParameters)
INPUTS
-none-
OUTPUTS
EXAMPLES
---------- EXAMPLE 1 ----------
New-RASHALB -Name "HALB-VirtualServer" -IPVersion Version4 -VirtualIPv4 "1.2.3.4" -SubnetMask "255.255.255.0" -DeviceIPs @("4.3.2.1", "1.2.1.2") -NoInstall
To add the HALB Virtual Server to a specific site, add the -SiteId parameter.
RELATED LINKS
Last updated