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 对象。