Udostępnij przez


New-SCLoadBalancerProtocol

Tworzy obiekt protokołu modułu równoważenia obciążenia, który jest używany podczas tworzenia wirtualnego adresu IP modułu równoważenia obciążenia.

Składnia

Base (Domyślna)

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

HTTPS

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

Opis

Polecenie cmdlet New-SCLoadBalancerProtocol tworzy obiekt protokołu modułu równoważenia obciążenia, który jest używany podczas tworzenia wirtualnego adresu IP modułu równoważenia obciążenia.

Aby uzyskać informacje na temat tworzenia wirtualnego adresu IP modułu równoważenia obciążenia, wpisz Get-Help New-SCLoadBalancerVIP -Detailed.

Przykłady

Przykład 1: Tworzenie obiektu protokołu równoważenia obciążenia 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

To polecenie tworzy obiekt protokołu modułu równoważenia obciążenia określający, że protokół HTTPS kończy się w module równoważenia obciążenia i że moduł równoważenia obciążenia ponownie szyfruje połączenie z serwerem. Następnie polecenie zapisuje obiekt w zmiennej $LPProtocol.

Parametry

-HTTPSCertificateSubjectName

Określa właściwość nazwy podmiotu certyfikatu używanego do kończenia połączenia HTTPS w module równoważenia obciążenia.

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

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HTTPS
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-HTTPSReencryptConnection

Wskazuje, czy moduł równoważenia obciążenia powinien ponownie szyfrować ruch do serwera po zakończeniu połączenia HTTPS.

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HTTPS
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Name

Określa nazwę obiektu programu Virtual Machine Manager (VMM).

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-TerminateHTTPS

Wskazuje, czy ruch HTTPS jest przerywany w module równoważenia obciążenia. W przypadku ustawienia wartości $True należy podać nazwę podmiotu certyfikatu.

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HTTPS
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

LoadBalancerProtocol

To polecenie cmdlet zwraca obiekt LoadBalancerProtocol .