Azure Automation Runbook 输入 IP 地址作为字符串数组参数

Azure Automation Runbook input IP Addresses as String array parameter

我不确定应该如何在 Azure 自动化中输入 IP 地址列表作为字符串数组。当我使用 JSON 格式

时,我得到 "invalid JSON primitive: 10.10.3.0"
['10.10.3.0/24', '10.10.4.0/24']

我应该转义正斜杠吗?

[string] $backendAddressPoolName  = "backendPool",
[string[]] $backendIPAddresses,

就是这样。这些是我的运行手册的参数。 Azure 自动化不接受

["10.10.3.0/24", "10.10.4.0/24"]

作为后端 IP 地址的输入

param(
    [string[]]$backendIPAddresses
)

$backendipaddresses | % { "input: $_" }

准确输入:["str1","str2"] - 这必须有效 json

json 验证者:https://jsonlint.com/