powershell 分割多行

问题描述 投票:0回答:1
$vn = Get-AzVirtualNetwork -Name mynet
$vn.Subnets | Select Name, AddressPrefix,id | sort AddressPrefix

我正在运行这个并得到...

如何列出 id 中的

resourcegroup
名称?

我尝试过:

split "id.Split("/")[4]"

但出现错误:

Select-Object:找不到接受参数“$null”的位置参数

powershell split
1个回答
0
投票

将子网保存在变量中。展开变量的 ID 属性并迭代每一行,在包含资源组的第四个正斜杠处拆分。

$vn = Get-AzVirtualNetwork -Name mynet
$subnets = $vn.Subnets | Select Name, AddressPrefix,id | sort AddressPrefix
$subnets.id | ForEach-Object {$_.split("/")[4]}
© www.soinside.com 2019 - 2024. All rights reserved.