New-RASHALB

NAME

New-RASHALB

SYNOPSIS

Creates a new instance of the HALB Virtual server settings.

SYNTAX

New-RASHALB [-Namearrow-up-right] <string> [[-SiteIdarrow-up-right] <uint>] [[-LBGatewaysarrow-up-right] <List`1>] [[-LBGatewayPortarrow-up-right] <uint>] [[-EnableSSLPayloadarrow-up-right] <SwitchParameter>] [[-SSLModearrow-up-right] {SSLOffloading | SSLPassthrough}] [[-LBSSLGatewaysarrow-up-right] <List`1>] [[-LBSSLGatewayPortarrow-up-right] <uint>] [[-AcceptedSSLVersionarrow-up-right] {TLSv1 | TLSv1_1 | TLSv1_2 | TLSv1_3}] [[-CipherStrengtharrow-up-right] {Low | Medium | High | Custom}] [[-SSLCustomCipherarrow-up-right] <string>] [[-CertificateIDarrow-up-right] <uint>] [[-Descriptionarrow-up-right] <string>] [[-EnableDeviceManagementarrow-up-right] <SwitchParameter>] [[-DeviceManagerGatewaysarrow-up-right] <List`1>] [-IPVersionarrow-up-right] {Version4 | Version6 | BothVersions} [[-VirtualIPv4arrow-up-right] <string>] [[-SubnetMaskarrow-up-right] <string>] [[-VirtualIPv6arrow-up-right] <string>] [[-PrefixIPV6arrow-up-right] <uint>] [[-DeviceIPsarrow-up-right] <List`1>] [[-EnableGatewayPayloadarrow-up-right] <SwitchParameter>] [-CipherPreferencearrow-up-right <bool>] [-ClientIdleTimeoutarrow-up-right <uint>] [-ClientQueueTimeoutarrow-up-right <uint>] [-EnableOSUpdatesarrow-up-right <bool>] [-EnableTunnelingarrow-up-right <bool>] [-GatewayConnectionTimeoutarrow-up-right <uint>] [-GatewayHealthCheckIntervalsarrow-up-right <uint>] [-GatewayIdleTimeoutarrow-up-right <uint>] [-KeepLBProxyConfigarrow-up-right <bool>] [-KeepVRRPConfigarrow-up-right <bool>] [-MaxTCPConnectionsarrow-up-right <uint>] [-NoInstallarrow-up-right <SwitchParameter>] [-PublicAddressarrow-up-right <string>] [-SessionRatearrow-up-right <uint>] [-VRRPAdvertisementIntervalarrow-up-right <uint>] [-VRRPAuthenticationPasswordarrow-up-right <SecureString>] [-VRRPBroadcastIntervalarrow-up-right <uint>] [-VRRPHealthScriptCheckIntervalarrow-up-right <uint>] [-VRRPHealthScriptCheckTimeoutarrow-up-right <uint>] [-VRRPVirtualRouterIDarrow-up-right <uint>] [<CommonParametersarrow-up-right>]

DESCRIPTION

Can also intialize the HALB Devices that were specified.

PARAMETERS

-Name <string> The HALB Virtual Server name.

        Required?                    true
        Position?                    0
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-SiteId <uint> The site ID where the HALB settings will be created.

-IPVersion <IPVersionarrow-up-right> 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.

-EnableOSUpdates <bool> Enable/Disable OS updates.

-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 <LoadBalancingSSLModearrow-up-right> 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 <AcceptedSSLVersionarrow-up-right> The SSL version to be used for the SSL Gateways. Possible values: TLSv1, TLSv1_1, TLSv1_2, TLSv1_3

-CipherStrength <CipherStrengtharrow-up-right> 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

HALBSettingsarrow-up-right

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.

Last updated