All pages
Powered by GitBook
1 of 1

Loading...

Set-RASHALB.md

NAME

Set-RASHALB

SYNOPSIS

Updates the settings of a specific HALB Virtual Server.

SYNTAX

Set-RASHALB [[-] (uint)] [[-] (List1)*] [[-[LBGatewayPort](#lbgatewayport-string)] *(uint)*] [[-[EnableSSLPayload](#enablesslpayload-string)] *(bool)*] [[-[SSLMode](#SSLMode)] {SSLOffloading | SSLPassthrough}] [[-[LBSSLGateways](#LBSSLGateways)] *(List1)] [[-] (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)] [

Set-RASHALB [-] () [[-] (List1)*] [[-[LBGatewayPort](#lbgatewayport-string)] *(uint)*] [[-[EnableSSLPayload](#enablesslpayload-string)] *(bool)*] [[-[SSLMode](#SSLMode)] {SSLOffloading | SSLPassthrough}] [[-[LBSSLGateways](#LBSSLGateways)] *(List1)] [[-] (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)

Set-RASHALB [] (string) [[-] (uint)] [[-] (List1)*] [[-[LBGatewayPort](#lbgatewayport-string)] *(uint)*] [[-[EnableSSLPayload](#enablesslpayload-string)] *(bool)*] [[-[SSLMode](#SSLMode)] {SSLOffloading | SSLPassthrough}] [[-[LBSSLGateways](#LBSSLGateways)] *(List1)] [[-] (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)] [

DESCRIPTION

Updates the settings of a specific HALB Virtual Server.

PARAMETERS

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.

IPVersion ()

The supported IP versions of the HALB Virtual Server.

Possible values: Version4, Version6, BothVersions

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.

InputObject ()

An object of type HALBSettings.

The object is obtained using the Get-RASHALB cmdlet.

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

() 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

() 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

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

OUTPUTS

-none-

EXAMPLES

**---------- 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.

RELATED LINKS

(bool)
] [
(bool)] [
(uint)] [
(uint)] [
(uint)] [
(bool)] [
(bool)] [
(uint)] [
(string)] [
(uint)] [
(uint)] [
(SecureString)] [
(uint)] [
(uint)] [
(uint)] [
(uint)] [(
)]
] [
(bool)] [
(bool)] [
(uint)] [
(uint)] [
(uint)] [
(bool)] [
(bool)] [
(uint)] [
(string)] [
(uint)] [
(uint)] [
(SecureString)] [
(uint)] [
(uint)] [
(uint)] [
(uint)] [(
)]
(bool)
] [
(bool)] [
(bool)] [
(uint)] [
(uint)] [
(uint)] [
(bool)] [
(bool)] [
(uint)] [
(string)] [
(uint)] [
(uint)] [
(SecureString)] [
(uint)] [
(uint)] [
(uint)] [
(uint)] [(
)]
Id
LBGateways
LBSSLGatewayPort
AcceptedSSLVersion
CipherStrength
SSLCustomCipher
CertificateID
Description
NewName
EnableDeviceManagement
DeviceManagerGateways
IPVersion
VirtualIPv4
SubnetMask
VirtualIPv6
PrefixIPV6
EnableGatewayPayload
CipherPreference
ClientIdleTimeout
ClientQueueTimeout
Enabled
EnableOSUpdates
InputObject
HALBSettings
LBGateways
LBSSLGatewayPort
AcceptedSSLVersion
CipherStrength
SSLCustomCipher
CertificateID
Description
NewName
EnableDeviceManagement
DeviceManagerGateways
IPVersion
VirtualIPv4
SubnetMask
VirtualIPv6
PrefixIPV6
EnableGatewayPayload
CipherPreference
ClientIdleTimeout
ClientQueueTimeout
Enabled
Name
SiteId
LBGateways
LBSSLGatewayPort
AcceptedSSLVersion
CipherStrength
SSLCustomCipher
CertificateID
Description
NewName
EnableDeviceManagement
DeviceManagerGateways
IPVersion
VirtualIPv4
SubnetMask
VirtualIPv6
PrefixIPV6
EnableGatewayPayload
CipherPreference
ClientIdleTimeout
ClientQueueTimeout
Enabled
IPVersion
HALBSettings
LoadBalancingSSLMode
AcceptedSSLVersion
CipherStrength
HALBSettings
Get-RASHALB
Remove-RASHALB
New-RASHALB
Get-RASHALBStatus
EnableTunneling
GatewayConnectionTimeout
GatewayHealthCheckIntervals
GatewayIdleTimeout
KeepLBProxyConfig
KeepVRRPConfig
MaxTCPConnections
PublicAddress
SessionRate
VRRPAdvertisementInterval
VRRPAuthenticationPassword
VRRPBroadcastInterval
VRRPHealthScriptCheckInterval
VRRPHealthScriptCheckTimeout
VRRPVirtualRouterID
CommonParameters
EnableOSUpdates
EnableTunneling
GatewayConnectionTimeout
GatewayHealthCheckIntervals
GatewayIdleTimeout
KeepLBProxyConfig
KeepVRRPConfig
MaxTCPConnections
PublicAddress
SessionRate
VRRPAdvertisementInterval
VRRPAuthenticationPassword
VRRPBroadcastInterval
VRRPHealthScriptCheckInterval
VRRPHealthScriptCheckTimeout
VRRPVirtualRouterID
CommonParameters
EnableOSUpdates
EnableTunneling
GatewayConnectionTimeout
GatewayHealthCheckIntervals
GatewayIdleTimeout
KeepLBProxyConfig
KeepVRRPConfig
MaxTCPConnections
PublicAddress
SessionRate
VRRPAdvertisementInterval
VRRPAuthenticationPassword
VRRPBroadcastInterval
VRRPHealthScriptCheckInterval
VRRPHealthScriptCheckTimeout
VRRPVirtualRouterID
CommonParameters
        Required?                    false

        Position?                    0

        Default value                0

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    true

        Position?                    0

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    1

        Default value                0

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    2

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    3

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    9

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    12

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    20

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    true

        Position?                    0

        Default value                

        Accept pipeline input?       true (ByValue)

        Accept wildcard characters?  false
        Required?                    false

        Position?                    2

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    4

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    5

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    6

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    7

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    10

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    11

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    13

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    14

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    15

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    16

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    17

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    18

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    19

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        Required?                    false

        Position?                    21

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
        This cmdlet supports the common parameters: Verbose, Debug,

        ErrorAction, ErrorVariable, WarningAction, WarningVariable,

        OutBuffer, PipelineVariable, and OutVariable. For more information, see 

        about_CommonParameters documentation.