Set-AzLoadBalancer
Обновляет подсистему балансировки нагрузки.
Синтаксис
Set-AzLoadBalancer
-LoadBalancer <PSLoadBalancer>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Set-AzLoadBalancer обновляет подсистему балансировки нагрузки.
Примеры
Пример 1. Изменение подсистемы балансировки нагрузки
$slb = Get-AzLoadBalancer -Name "NRPLB"
$slb | Add-AzLoadBalancerInboundNatRuleConfig -Name "NewRule" -FrontendIpConfiguration $slb.FrontendIpConfigurations[0] -FrontendPort 81 -BackendPort 8181 -Protocol "TCP"
$slb | Set-AzLoadBalancer
Первая команда получает подсистему балансировки нагрузки с именем NRPLB, а затем сохраняет ее в переменной $slb. Вторая команда использует оператор конвейера для передачи подсистемы балансировки нагрузки в $slb в Add-AzLoadBalancerInboundNatRuleConfig, которая добавляет правило NAT для входящего трафика с именем NewRule. Третья команда передает подсистему балансировки нагрузки в Set-AzLoadBalancer, которая обновляет конфигурацию подсистемы балансировки нагрузки и сохраняет ее.
Параметры
-AsJob
Запуск командлета в фоновом режиме
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LoadBalancer
Указывает объект подсистемы балансировки нагрузки, представляющий состояние, для которого должен быть задан подсистема балансировки нагрузки.
Тип: | PSLoadBalancer |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |