New-SCLoadBalancerProtocol

Создает объект протокола подсистемы балансировки нагрузки, который используется при создании виртуального IP-адреса подсистемы балансировки нагрузки.

Синтаксис

Base (по умолчанию)

New-SCLoadBalancerProtocol
    -Name <String>
    [<CommonParameters>]

HTTPS

New-SCLoadBalancerProtocol
    -Name <String>
    [-HTTPSCertificateSubjectName <String>]
    [-HTTPSReencryptConnection <Boolean>]
    [-TerminateHTTPS <Boolean>]
    [<CommonParameters>]

Описание

Командлет New-SCLoadBalancerProtocol создает объект протокола подсистемы балансировки нагрузки, который используется при создании виртуального IP-адреса подсистемы балансировки нагрузки.

Для получения сведений о создании виртуального IP-адреса подсистемы балансировки нагрузки введите Get-Help New-SCLoadBalancerVIP -Detailed.

Примеры

Пример 1: Создание объекта протокола подсистемы балансировки нагрузки HTTPS

PS C:\> $LBProtocol = New-SCLoadBalancerProtocol -Name "HTTPS" -HTTPSCertificate "C=US,ST=WA,L=Redmond,O=Contoso,OU=Test,CN=www.contoso.com/emailAddress=contoso@contoso.com" -HTTPSReencryptconnection $True -TerminateHTTPS $True

Эта команда создает объект протокола подсистемы балансировки нагрузки, указывая, что протокол HTTPS завершается на подсистеме балансировки нагрузки и что подсистема балансировки нагрузки повторно шифрует подключение к серверу. Затем команда сохраняет объект в переменной $LPProtocol.

Параметры

-HTTPSCertificateSubjectName

Указывает свойство имени субъекта сертификата, используемого для завершения подключения HTTPS в подсистеме балансировки нагрузки.

Пример формата: C=US,ST=WA,L=Redmond,O=Contoso,OU=Test,CN=www.contoso.com/emailAddress=contoso@contoso.com

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

HTTPS
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-HTTPSReencryptConnection

Указывает, должна ли подсистема балансировки нагрузки повторно шифровать трафик на сервере после завершения подключения по протоколу HTTPS.

Свойства параметра

Тип:Boolean
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

HTTPS
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

Указывает имя объекта диспетчера виртуальных машин (VMM).

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TerminateHTTPS

Указывает, завершается ли трафик HTTPS в подсистеме балансировки нагрузки. Если задано значение $True, необходимо указать имя субъекта сертификата.

Свойства параметра

Тип:Boolean
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

HTTPS
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Выходные данные

LoadBalancerProtocol

Этот командлет возвращает объект LoadBalancerProtocol .