New-SCLoadBalancerProtocol

创建负载均衡器虚拟 IP 时使用的负载均衡器协议对象。

语法

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

说明

New-SCLoadBalancerProtocol cmdlet 创建负载均衡器协议对象,该对象在创建负载均衡器虚拟 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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HTTPSReencryptConnection

指示负载均衡器在终止 HTTPS 连接后是否应重新加密发到服务器的流量。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

指定 Virtual Machine Manager (VMM) 对象的名称。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TerminateHTTPS

指示是否在负载均衡器终止 HTTPS 流量。 如果设置为$True,则必须提供证书使用者名称。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输出

LoadBalancerProtocol

此 cmdlet 返回 LoadBalancerProtocol 对象。