Udostępnij za pośrednictwem


Set-SCLoadBalancer

Modyfikuje właściwości modułu równoważenia obciążenia.

Składnia

Set-SCLoadBalancer
   [-VMMServer <ServerConnection>]
   [-LoadBalancer] <LoadBalancer>
   [-LoadBalancerAddress <String>]
   [-Port <UInt16>]
   [-Manufacturer <String>]
   [-Model <String>]
   [-RunAsAccount <RunAsAccount>]
   [-ConfigurationProvider <ConfigurationProvider>]
   [-AddVMHostGroup <HostGroup[]>]
   [-RemoveVMHostGroup <HostGroup[]>]
   [-AddLogicalNetworkVIP <LogicalNetwork[]>]
   [-RemoveLogicalNetworkVIP <LogicalNetwork[]>]
   [-AddLogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RemoveLogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-SCLoadBalancer modyfikuje właściwości modułu równoważenia obciążenia.

Przykłady

Przykład 1. Zmiana dostawcy konfiguracji dla modułu równoważenia obciążenia

PS C:\> $LoadBalancer = Get-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com"
PS C:\> $NewProvider = Get-SCConfigurationProvider | where { $_.Type -eq "LoadBalancer" -and $_.Manufacturer -eq "LB Manufacturer 2" -and $_.Model -eq "LB02"} 
PS C:\> Set-SCLoadBalancer -LoadBalancer $LoadBalancer -ConfigurationProvider $NewProvider -Manufacturer "LB Manufacturer 2" -Model "LB02"

Pierwsze polecenie pobiera obiekt modułu równoważenia obciążenia z adresem LB01.Contoso.com i przechowuje obiekt w zmiennej $LoadBalancer.

Drugie polecenie pobiera dostawcę konfiguracji z producentem modułu równoważenia obciążenia 2 i modelem LB02.

Trzecie polecenie aktualizuje dostawcę konfiguracji dla modułu równoważenia obciążenia przechowywanego w $LoadBalancer do dostawcy konfiguracji przechowywanego w $NewProvider.

Parametry

-AddLogicalNetworkDedicatedIP

Określa sieć logiczną, z której to polecenie cmdlet przypisuje adres IP do maszyny wirtualnej w warstwie usługi jako adres zaplecza dla usługi.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddLogicalNetworkVIP

Określa sieć logiczną, z której to polecenie cmdlet przypisuje wirtualny adres IP (VIP) do adresu VIP modułu równoważenia obciążenia jako adres frontonu dla usługi.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddVMHostGroup

Określa tablicę grup hostów, które to polecenie cmdlet dodaje do istniejącej tablicy grup hostów lub chmury prywatnej.

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ConfigurationProvider

Określa obiekt dostawcy konfiguracji. Dostawca konfiguracji to wtyczka programu VMM, która tłumaczy polecenia programu PowerShell programu VMM na wywołania interfejsu API specyficzne dla typu modułu równoważenia obciążenia. Jeśli nie określono dostawcy konfiguracji, program VMM używa informacji o producencie i modelu do wybrania dostępnego dostawcy konfiguracji. Jeśli nie znaleziono dostawcy konfiguracji, moduł równoważenia obciążenia nie zostanie dodany.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-LoadBalancer

Określa obiekt modułu równoważenia obciążenia.

Type:LoadBalancer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancerAddress

Określa w pełni kwalifikowaną nazwę domeny (FQDN) lub adres IP modułu równoważenia obciążenia. Zwykłe formaty to FQDN, IPv4 lub IPv6 adresy, ale zapoznaj się z producentem modułu równoważenia obciążenia pod kątem prawidłowego formatu modułu równoważenia obciążenia.

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

-Manufacturer

Określa nazwę firmy, która wyprodukowała urządzenie fizyczne. Prawidłowe znaki to:

  • Litery (a-z)
  • Liczby (0–9)
  • Podkreślenie (_)
  • Łącznik (-)
  • Kropka (.)
  • Pojedynczy cudzysłów (')
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Model

Określa model urządzenia fizycznego.

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

-Port

Określa port sieciowy do użycia podczas dodawania obiektu lub tworzenia połączenia. Prawidłowe wartości to: od 1 do 4095.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RemoveLogicalNetworkDedicatedIP

Określa sieć logiczną, z której adres IP został przypisany do maszyny wirtualnej w warstwie usługi jako adres frontonu dla usługi i jest teraz usuwany.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveLogicalNetworkVIP

Określa sieć logiczną, z której został przypisany wirtualny adres IP (VIP) do modułu równoważenia obciążenia jako adres frontonu dla usługi i jest teraz usuwany.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMHostGroup

Określa tablicę grup hostów, które to polecenie cmdlet usuwa z tablicy grup hostów lub chmury prywatnej.

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsAccount

Określa konto Uruchom jako zawierające poświadczenia z uprawnieniem do wykonania tej akcji.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-VMMServer

Określa obiekt serwera programu VMM.

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

Dane wyjściowe

LoadBalancer

To polecenie cmdlet zwraca obiekt LoadBalancer .