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 lastbalanserarens objekt med adressen för LB01.Contoso.com och lagrar objektet i variabeln $LoadBalancer.
Det andra kommandot hämtar konfigurationsprovidern med tillverkaren av LB Manufacturer 2 och modellen 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 från vilket den här cmdleten tilldelar en IP-adress till en virtuell dator på en tjänstnivå som serverdelsadress för en tjänst.
Typ: | LogicalNetwork[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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.
Typ: | LogicalNetwork[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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.
Typ: | HostGroup[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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 information om tillverkare och modell för att välja en tillgänglig konfigurationsprovider. Om ingen konfigurationsprovider hittas läggs inte lastbalanseraren till.
Typ: | ConfigurationProvider |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-LoadBalancer
Anger ett lastbalanserarobjekt.
Typ: | LoadBalancer |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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 kontrollera med lastbalanserarens tillverkare om det giltiga formatet för lastbalanseraren.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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 (')
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Model
Anger modellen för en fysisk enhet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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.
Typ: | UInt16 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RemoveLogicalNetworkDedicatedIP
Anger det logiska nätverk från vilket en IP-adress tilldelades till en virtuell dator på en tjänstnivå som klientdelsadress för en tjänst och tas nu bort.
Typ: | LogicalNetwork[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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 tas nu bort.
Typ: | LogicalNetwork[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RemoveVMHostGroup
Anger en matris med värdgrupper som den här cmdleten tar bort från en värdgruppsmatris eller ett privat moln.
Typ: | HostGroup[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsAccount
Anger ett Kör som-konto som innehåller autentiseringsuppgifter med behörighet att utföra den här åtgärden.
Typ: | RunAsAccount |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Typ: | ServerConnection |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Utdata
LoadBalancer
Den här cmdleten returnerar ett LoadBalancer- objekt.