NAME
New-RASHALB
SYNOPSIS
Creates a new instance of the HALB Virtual server settings.
SYNTAX
New-RASHALB [- ] <string> [[- ] <uint> ] [[- ] <List`1> ] [[- ] <uint> ] [[- ] <SwitchParameter> ] [[- ] {SSLOffloading | SSLPassthrough}] [[- ] <List`1> ] [[- ] <uint> ] [[- ] {TLSv1 | TLSv1_1 | TLSv1_2 | TLSv1_3}] [[- ] {Low | Medium | High | Custom}] [[- ] <string> ] [[- ] <uint> ] [[- ] <string> ] [[- ] <SwitchParameter> ] [[- ] <List`1> ] [- ] {Version4 | Version6 | BothVersions} [[- ] <string> ] [[- ] <string> ] [[- ] <string> ] [[- ] <uint> ] [[- ] <List`1> ] [[- ] <SwitchParameter> ] [- <bool> ] [- <uint> ] [- <uint> ] [- <bool> ] [- <bool> ] [- <uint> ] [- <uint> ] [- <uint> ] [- <bool> ] [- <bool> ] [- <uint> ] [- <SwitchParameter> ] [- <string> ] [- <uint> ] [- <uint> ] [- <SecureString> ] [- <uint> ] [- <uint> ] [- <uint> ] [- <uint> ] [< > ]
DESCRIPTION
Can also intialize the HALB Devices that were specified.
PARAMETERS
-Name <string>
The HALB Virtual Server name.
Copy 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.
Copy Required? false
Position? 1
Default value 0
Accept pipeline input? false
Accept wildcard characters? false
Possible values: Version4, Version6, BothVersions
Copy Required? true
Position? 3
Default value Version4
Accept pipeline input? false
Accept wildcard characters? false
-DeviceIPs <List`1>
The list of the HALB Device IPs.
Copy Required? false
Position? 8
Default value
Accept pipeline input? false
Accept wildcard characters? false
-EnableGatewayPayload <SwitchParameter>
Enable/Disable the Non-SSL Gateway configuration of the HALB Virtual Server .
Copy Required? false
Position? 9
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-EnableSSLPayload <SwitchParameter>
Enable/Disable the SSL Gateway configuration of the HALB Virtual Server.
Copy Required? false
Position? 12
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-EnableDeviceManagement <SwitchParameter>
Enable/Disable the Device Management configuration of the HALB Virtual Server.
Copy Required? false
Position? 20
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-NoInstall <SwitchParameter>
If the switch is set, HALB Devices will not be initialized.
Copy Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-Description <string>
The HALB Virtual Server description.
Copy Required? false
Position? 2
Default value
Accept pipeline input? false
Accept wildcard characters? false
-PublicAddress <string>
The HALB Virtual Server Public Address.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-VirtualIPv4 <string>
The IPv4 of the HALB Virtual Server.
Copy Required? false
Position? 4
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SubnetMask <string>
The Subnet Mask of the HALB Virtual Server.
Copy Required? false
Position? 5
Default value
Accept pipeline input? false
Accept wildcard characters? false
-VirtualIPv6 <string>
The IPv6 of the HALB Virtual Server.
Copy Required? false
Position? 6
Default value
Accept pipeline input? false
Accept wildcard characters? false
-PrefixIPV6 <uint>
The IPv6 Prefix of the HALB Virtual Server.
Copy Required? false
Position? 7
Default value
Accept pipeline input? false
Accept wildcard characters? false
-EnableTunneling <bool>
Enable/Disable the RDP/UDP of the HALB Virtual Server.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-MaxTCPConnections <uint>
The Maximum allowed TCP Connections to the HALB Virtual Server.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-VRRPAuthenticationPassword <SecureString>
The VRRP Authentication password.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-ClientIdleTimeout <uint>
The client inactivity timeout.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-GatewayConnectionTimeout <uint>
The Gateway connection timeout.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-ClientQueueTimeout <uint>
The client queue timeout.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-GatewayIdleTimeout <uint>
The Gateway inactivity timeout.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SessionRate <uint>
The amount of TCP connections per second.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-GatewayHealthCheckIntervals <uint>
The Gateway Health check intervals in seconds.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-VRRPVirtualRouterID <uint>
The Virtual Router ID of HALB Virtual Server (if not set, the router ID will be automatically computed).
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-VRRPBroadcastInterval <uint>
The VRRP broadcast interval in minutes.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-VRRPHealthScriptCheckInterval <uint>
The VRRP health script check interval in seconds.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-VRRPHealthScriptCheckTimeout <uint>
The VRRP health script check timeout in seconds.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-VRRPAdvertisementInterval <uint>
The VRRP Advertisement interval in seconds.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-EnableOSUpdates <bool>
Enable/Disable OS updates.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-KeepLBProxyConfig <bool>
Enable/Disable keeping of existing loadbalancing settings.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-KeepVRRPConfig <bool>
Enable/Disable keeping of existing VRRP/keepalive settings.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-LBGateways <List`1>
The list of the Non-SSL Gateways for HALB Virtual Server.
Copy Required? false
Position? 10
Default value
Accept pipeline input? false
Accept wildcard characters? false
-LBGatewayPort <uint>
The Non-SSL Gateway port.
Copy Required? false
Position? 11
Default value
Accept pipeline input? false
Accept wildcard characters? false
Possible values: SSLOffloading, SSLPassthrough
Copy Required? false
Position? 13
Default value
Accept pipeline input? false
Accept wildcard characters? false
-LBSSLGateways <List`1>
The list of the SSL Gateways for HALB Virtual Server.
Copy Required? false
Position? 14
Default value
Accept pipeline input? false
Accept wildcard characters? false
-LBSSLGatewayPort <uint>
The SSL Gateway port.
Copy Required? false
Position? 15
Default value
Accept pipeline input? false
Accept wildcard characters? false
Possible values: TLSv1, TLSv1_1, TLSv1_2, TLSv1_3
Copy Required? false
Position? 16
Default value
Accept pipeline input? false
Accept wildcard characters? false
Possible values: Low, Medium, High, Custom
Copy Required? false
Position? 17
Default value
Accept pipeline input? false
Accept wildcard characters? false
-CipherPreference <bool>
Enable or disable 'Use ciphers according to server preference'.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SSLCustomCipher <string>
The SSL custom cipher for SSL Gateways.
Copy Required? false
Position? 18
Default value
Accept pipeline input? false
Accept wildcard characters? false
-CertificateID <uint>
The certificate ID.
Copy Required? false
Position? 19
Default value
Accept pipeline input? false
Accept wildcard characters? false
-DeviceManagerGateways <List`1>
The list of the Device Management Gateways for HALB Virtual Server.
Copy Required? false
Position? 21
Default value
Accept pipeline input? false
Accept wildcard characters? false
<CommonParameters>
Copy This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters documentation.
-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.