0

我正在尝试通过 PowerShell 和 AzureRM 6.13.1 创建一个新的运行状况探测

直接取自 azure-docs 的命令如下所示;

New-AzureRmLoadBalancerProbeConfig -Name "MyProbe" -Protocol "http" -Port 80 -IntervalInSeconds 15 -ProbeCount 15

我在各种资源组中有多个负载均衡器,但上面的 cmdlet 没有资源组或负载均衡器名称......它怎么可能希望针对正确的负载均衡器创建探测。

不用说上面的 cmdlet 什么都不做。

4

1 回答 1

1

确实,此 cmdlet 不采用负载均衡器名称。尽管如此,它确实创建了一个探针配置,如下所示:

新 AzureRmLoadBalancerProbeConfig

稍后可以将其传递给Add-AzureRmLoadBalancerProbeConfig,如下所示,它将负载均衡器名称作为输入:

Get-AzureRmLoadBalancer -Name "myLB" -ResourceGroupName "myRG" | Add-AzureRmLoadBalancerProbeConfig -Name "probe-test" -RequestPath healthcheck2.aspx -Protocol http -Port 81 -IntervalInSeconds 16 -ProbeCount 3 | Set-AzureRmLoadBalancer

快速入门文档中也对此进行了详细说明。

希望这能澄清!

于 2019-10-26T15:33:24.247 回答