Set-RASHALB
Last updated
Last updated
Set-RASHALB
Updates the settings of a specific HALB Virtual Server.
Set-RASHALB [[-] <uint>] [[-] <List`1>] [[-] <uint>] [[-] <bool>] [[-] {SSLOffloading | SSLPassthrough}] [[-] <List`1>] [[-] <uint>] [[-] {TLSv1 | TLSv1_1 | TLSv1_2 | TLSv1_3}] [[-] {Low | Medium | High | Custom}] [[-] <string>] [[-] <uint>] [[-] <string>] [[-] <string>] [[-] <bool>] [[-] <List`1>] [[-] {Version4 | Version6 | BothVersions}] [[-] <string>] [[-] <string>] [[-] <string>] [[-] <uint>] [[-] <bool>] [- <bool>] [- <uint>] [- <uint>] [- <bool>] [- <bool>] [- <bool>] [- <uint>] [- <uint>] [- <uint>] [- <bool>] [- <bool>] [- <uint>] [- <string>] [- <uint>] [- <uint>] [- <SecureString>] [- <uint>] [- <uint>] [- <uint>] [- <uint>] [<>] Set-RASHALB [-] <> [[-] <List`1>] [[-] <uint>] [[-] <bool>] [[-] {SSLOffloading | SSLPassthrough}] [[-] <List`1>] [[-] <uint>] [[-] {TLSv1 | TLSv1_1 | TLSv1_2 | TLSv1_3}] [[-] {Low | Medium | High | Custom}] [[-] <string>] [[-] <uint>] [[-] <string>] [[-] <string>] [[-] <bool>] [[-] <List`1>] [[-] {Version4 | Version6 | BothVersions}] [[-] <string>] [[-] <string>] [[-] <string>] [[-] <uint>] [[-] <bool>] [- <bool>] [- <uint>] [- <uint>] [- <bool>] [- <bool>] [- <bool>] [- <uint>] [- <uint>] [- <uint>] [- <bool>] [- <bool>] [- <uint>] [- <string>] [- <uint>] [- <uint>] [- <SecureString>] [- <uint>] [- <uint>] [- <uint>] [- <uint>] [<>] Set-RASHALB [-] <string> [[-] <uint>] [[-] <List`1>] [[-] <uint>] [[-] <bool>] [[-] {SSLOffloading | SSLPassthrough}] [[-] <List`1>] [[-] <uint>] [[-] {TLSv1 | TLSv1_1 | TLSv1_2 | TLSv1_3}] [[-] {Low | Medium | High | Custom}] [[-] <string>] [[-] <uint>] [[-] <string>] [[-] <string>] [[-] <bool>] [[-] <List`1>] [[-] {Version4 | Version6 | BothVersions}] [[-] <string>] [[-] <string>] [[-] <string>] [[-] <uint>] [[-] <bool>] [- <bool>] [- <uint>] [- <uint>] [- <bool>] [- <bool>] [- <bool>] [- <uint>] [- <uint>] [- <uint>] [- <bool>] [- <bool>] [- <uint>] [- <string>] [- <uint>] [- <uint>] [- <SecureString>] [- <uint>] [- <uint>] [- <uint>] [- <uint>] [<>]
Updates the settings of a specific HALB Virtual Server.
-Id <uint> The Id of the HALB Virtual Server.
-Name <string> The name of the HALB Virtual Server.
-SiteId <uint> The site ID where the HALB settings will be created.
-NewName <string> The new name for the HALB Virtual Server.
-Enabled <bool> Enable/Disable HALB Virtual Server.
-EnableGatewayPayload <bool> Enable/Disable the Non-SSL Gateway configuration of the HALB Virtual Server .
-EnableSSLPayload <bool> Enable/Disable the SSL Gateway configuration of the HALB Virtual Server.
-EnableDeviceManagement <bool> Enable/Disable the Device Management configuration of the HALB Virtual Server.
-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.
-LBSSLGateways <List`1> The list of the SSL Gateways for HALB Virtual Server.
-LBSSLGatewayPort <uint> The SSL Gateway port.
-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>
-none-
---------- EXAMPLE 1 ---------- Set-RASHALB -Id 1 -NewName "HALB-VS" -VirtualIPv4 "1.2.3.4" -SubnetMask "255.255.255.0" Update the HALB Virtual Server settings by ID. ---------- EXAMPLE 2 ---------- Set-RASHALB -Name "HALB" -NewName "HALB-VS" -IPVersion Version6 -VirtualIPv6 "1.2.3.4" -PrefixIPV6 64 Update the HALB Virtual Server settings by name.
-IPVersion <> The supported IP versions of the HALB Virtual Server. Possible values: Version4, Version6, BothVersions
-InputObject <> An object of type HALBSettings. The object is obtained using the Get-RASHALB cmdlet.
-SSLMode <> The SSL Mode to use for SSL Gateways. Possible values: SSLOffloading, SSLPassthrough
-AcceptedSSLVersion <> The SSL version to be used for the SSL Gateways. Possible values: TLSv1, TLSv1_1, TLSv1_2, TLSv1_3
-CipherStrength <> The Cipher strength to be used for the SSL Gateways. Possible values: Low, Medium, High, Custom