是否有任何 Get-GCE* PowerShell 命令可以执行与“gcloud compute networks subnets list”相同的操作?我已经安装了最新的 Google Cloud SDK 和 PowerShell cmdlet。
答案1
答案2
Powershell cmdlet 似乎不提供这些数据。
我的方法是使用带有 JSON 输出的 gcloud 命令行工具。Powershell 可以轻松消化这一点,因此无需额外解析。我必须对项目和网络都这样做。
foreach($p in (gcloud projects list --format=json --quiet| ConvertFrom-Json))
{
foreach($n in (gcloud compute networks subnets list --format=json --quiet --project $p.projectId | ConvertFrom-Json))
{
}
}