Freigeben über


New-SCLoadBalancerProtocol

Erstellt ein Load Balancer-Protokollobjekt, das verwendet wird, wenn Sie eine virtuelle IP für Load Balancer erstellen.

Syntax

Base (Standardwert)

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

HTTPS

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

Beschreibung

Mit dem Cmdlet New-SCLoadBalancerProtocol wird ein Protokollobjekt für den Lastenausgleich erstellt, das verwendet wird, wenn Sie eine virtuelle IP-Adresse des Lastenausgleichs erstellen.

Weitere Informationen zum Erstellen einer virtuellen IP-Adresse des Load Balancers erhalten Sie, indem Sie Get-Help New-SCLoadBalancerVIP -Detailed.

Beispiele

Beispiel 1: Erstellen eines HTTPS-Load-Balancer-Protokollobjekts

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

Mit diesem Befehl wird ein Load Balancer-Protokollobjekt erstellt, das angibt, dass HTTPS am Load Balancer beendet wird und dass der Load Balancer die Verbindung zum Server erneut verschlüsselt. Der Befehl speichert das Objekt dann in der Variablen $LPProtocol.

Parameter

-HTTPSCertificateSubjectName

Gibt die Eigenschaft Antragstellername des Zertifikats an, das zum Beenden der HTTPS-Verbindung am Load Balancer verwendet wird.

Beispielformat: C=US,ST=WA,L=Redmond,O=Contoso,OU=Test,CN=www.contoso.com/emailAddress=contoso@contoso.com

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

HTTPS
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-HTTPSReencryptConnection

Gibt an, ob ein Load Balancer den Datenverkehr zum Server erneut verschlüsseln soll, nachdem er eine HTTPS-Verbindung beendet hat.

Parametereigenschaften

Typ:Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

HTTPS
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Gibt den Namen eines Virtual Machine Manager (VMM)-Objekts an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TerminateHTTPS

Gibt an, ob der HTTPS-Datenverkehr am Load Balancer beendet wird. Wenn diese Option auf $True festgelegt ist, müssen Sie den Namen des Zertifikatantragstellers angeben.

Parametereigenschaften

Typ:Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

HTTPS
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

LoadBalancerProtocol

Dieses Cmdlet gibt ein LoadBalancerProtocol-Objekt zurück.