Dela via


Set-SCLoadBalancer

Ändrar egenskaperna för en lastbalanserare.

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

Cmdleten Set-SCLoadBalancer ändrar egenskaperna för en lastbalanserare.

Exempel

Exempel 1: Ändra konfigurationsprovidern för en lastbalanserare

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"

Det första kommandot hämtar lastbalanseringsobjektet med adressen till LB01.Contoso.com och lagrar objektet i variabeln $LoadBalancer.

Det andra kommandot hämtar konfigurationsprovidern med tillverkare av lastbalanserare 2 och modellen för LB02.

Det tredje kommandot uppdaterar konfigurationsprovidern för lastbalanseraren som lagras i $LoadBalancer till konfigurationsprovidern som lagras i $NewProvider.

Parametrar

-AddLogicalNetworkDedicatedIP

Anger det logiska nätverk som denna cmdlet tilldelar en IP-adress till en virtuell dator på en tjänstnivå som serverdelsadress för en tjänst.

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

-AddLogicalNetworkVIP

Anger det logiska nätverk från vilket den här cmdleten tilldelar en virtuell IP-adress (VIP) till en lastbalanserares VIP som klientdelsadress för en tjänst.

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

-AddVMHostGroup

Anger en matris med värdgrupper som den här cmdleten lägger till i en befintlig värdgruppsmatris eller ett privat moln.

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

-ConfigurationProvider

Anger ett konfigurationsproviderobjekt. En konfigurationsprovider är ett plugin-program till VMM som översätter VMM PowerShell-kommandon till API-anrop som är specifika för en typ av lastbalanserare. Om ingen konfigurationsprovider anges använder VMM informationen om tillverkare och modell för att välja en tillgänglig konfigurationsprovider. Om ingen konfigurationsprovider hittas läggs inte lastbalanseraren till.

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

-JobVariable

Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.

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

-LoadBalancer

Anger ett lastbalanseringsobjekt.

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

-LoadBalancerAddress

Anger det fullständigt kvalificerade domännamnet (FQDN) eller IP-adressen för en lastbalanserare. Vanliga format är FQDN-, IPv4- eller IPv6-adresser, men fråga lastbalanserarens tillverkare om det giltiga formatet för lastbalanseraren.

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

-Manufacturer

Anger namnet på företaget som tillverkade en fysisk enhet. Giltiga tecken är:

  • Bokstäver (a-z)
  • Tal (0–9)
  • Understreck (_)
  • Bindestreck (-)
  • Punkt (.)
  • Enkelt citattecken (')
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Model

Anger modellen för en fysisk enhet.

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

-Port

Anger den nätverksport som ska användas när du lägger till ett objekt eller skapar en anslutning. Giltiga värden är: 1 till 4095.

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

-PROTipID

Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RemoveLogicalNetworkDedicatedIP

Anger det logiska nätverk som en IP-adress tilldelades till en virtuell dator från på en tjänstnivå som klientdelsadress för en tjänst och som nu har tagits bort.

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

-RemoveLogicalNetworkVIP

Anger det logiska nätverk från vilket en virtuell IP-adress (VIP) tilldelades en lastbalanserare som klientdelsadress för en tjänst och nu tas bort.

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

-RemoveVMHostGroup

Anger en matris med värdgrupper som den här cmdleten tar bort från en värdgruppsmatris eller ett privat moln.

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

-RunAsAccount

Anger ett Kör som-konto som innehåller autentiseringsuppgifter med behörighet att utföra den här åtgärden.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-VMMServer

Anger ett VMM-serverobjekt.

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

Utdata

LoadBalancer

Den här cmdleten returnerar ett LoadBalancer-objekt .