Delen via


Set-SCLoadBalancer

Hiermee wijzigt u de eigenschappen van een load balancer.

Syntax

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>]

Description

De cmdlet Set-SCLoadBalancer wijzigt de eigenschappen van een load balancer.

Voorbeelden

Voorbeeld 1: de configuratieprovider voor een load balancer wijzigen

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"

Met de eerste opdracht wordt het load balancer-object opgehaald met het adres van LB01.Contoso.com en wordt het object opgeslagen in de $LoadBalancer variabele.

De tweede opdracht haalt de configuratieprovider op met de fabrikant van LB Manufacturer 2 en het model van LB02.

Met de derde opdracht wordt de configuratieprovider bijgewerkt voor de load balancer die is opgeslagen in $LoadBalancer naar de configuratieprovider die is opgeslagen in $NewProvider.

Parameters

-AddLogicalNetworkDedicatedIP

Hiermee geeft u het logische netwerk van waaruit deze cmdlet een IP-adres toewijst aan een virtuele machine in een servicelaag als het back-endadres voor een service.

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

-AddLogicalNetworkVIP

Hiermee geeft u het logische netwerk waaruit deze cmdlet een virtueel IP-adres (VIP) toewijst aan een load balancer VIP als front-endadres voor een service.

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

-AddVMHostGroup

Hiermee geeft u een matrix van hostgroepen op die deze cmdlet toevoegt aan een bestaande hostgroepmatrix of privécloud.

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

-ConfigurationProvider

Hiermee geeft u een configuratieproviderobject op. Een configuratieprovider is een invoegtoepassing voor VMM die VMM PowerShell-opdrachten vertaalt naar API-aanroepen die specifiek zijn voor een type load balancer. Als er geen configuratieprovider is opgegeven, gebruikt VMM de informatie fabrikant en model om een beschikbare configuratieprovider te kiezen. Als er geen configuratieprovider wordt gevonden, wordt de load balancer niet toegevoegd.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-LoadBalancer

Hiermee geeft u een load balancer-object.

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

-LoadBalancerAddress

Hiermee geeft u de FQDN (Fully Qualified Domain Name) of het IP-adres van een load balancer op. Gebruikelijke indelingen zijn FQDN-, IPv4- of IPv6-adressen, maar neem contact op met de fabrikant van de load balancer voor de geldige indeling voor uw load balancer.

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

-Manufacturer

Hiermee geeft u de naam van het bedrijf dat een fysiek apparaat heeft geproduceerd. Geldige tekens zijn onder andere:

  • Letters (a-z)
  • Getallen (0-9)
  • Onderstrepingsteken (_)
  • Streepje (-)
  • Punt (.)
  • Enkel aanhalingsteken (')
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Model

Hiermee geeft u het model van een fysiek apparaat.

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

-Port

Hiermee geeft u de netwerkpoort die moet worden gebruikt bij het toevoegen van een object of het maken van een verbinding. Geldige waarden zijn: 1 tot 4095.

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

-PROTipID

Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RemoveLogicalNetworkDedicatedIP

Hiermee geeft u het logische netwerk op waaruit een IP-adres is toegewezen aan een virtuele machine in een servicelaag als front-endadres voor een service en wordt nu verwijderd.

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

-RemoveLogicalNetworkVIP

Hiermee geeft u het logische netwerk op waaruit een virtueel IP-adres (VIP) is toegewezen aan een load balancer als het front-endadres voor een service en wordt nu verwijderd.

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

-RemoveVMHostGroup

Hiermee geeft u een matrix van hostgroepen op die deze cmdlet verwijdert uit een hostgroepmatrix of privécloud.

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

-RunAsAccount

Hiermee geeft u een Uitvoeren als-account met referenties met toestemming om deze actie uit te voeren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-VMMServer

Hiermee geeft u een VMM-serverobject op.

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

Uitvoerwaarden

LoadBalancer

Deze cmdlet retourneert een LoadBalancer-object .